All Classes and Interfaces
Class
Description
AbstractApplicationAdaptor is the abstract superclass of the desktop and
frame based application adaptors.
AbstractBatchGetRequest
Implements the fundamental behavior and characteristics of a digital filter
of finite order with real coefficients.
Access property values for a node
Class for modeling an accelerating RF gap as a thin lens.
Enumeration specifying the upstream location or downstream locations for
the RF accelerating gap.
Class
NoConvergenceException
.The hierarchical tree of accelerator nodes, elements and sequences of
elements.
AcceleratorActionFactory provides factory methods specific to the accelerator
based application theme.
AcceleratorApplication is the subclass of Application that is required for
accelerator based applications.
AcceleratorCommander subclasses Commander to provide an accelerator specific
menu in the main menubar.
AcceleratorDocument is a subclass of XalDocument for accelerator based
applications.
Exporting of Accelerator to the OpenXAL format with all all required files.
The base class in the hierarchy of different accelerator node types.
Class factory for all AcceleratorNode objects.
This class loads a mapping of accelerator nodes with their corresponding icon
from XML.
Monitors changes in the accelerator
The implementation of the accelerator composite node, ordered collection of
accelerator elements and sequences.
The implementation of the accelerator combo sequence, This class is meant to
deal with pasting together existing sequences into new sequences.
This class extends XalTreeView to represent the Accelerator tree or a
sequence.
AcceleratorWindow is the subclass of XalWindow that is specific to
accelerator based applications.
AccessDeniedException
is an exception which is thrown when the
user does not have permission to executed the action, because he is no longer
logged in.Container for properties with their corresponding readback and set channel handles, together with methods to get and
set the design and live values.
ActionFactory is a factory class with methods that can instantiate actions
for use in menus and the toolbar.
FXML Controller class for the property selection dialog.
Factory class for instantiating and initializing algorithm objects for the
XAL online model.
AlgorithmMarket keeps track of algorithms.
AlgorithmMarketListener
AlgorithmPool keeps track of the available algorithms.
AlgorithmPool keeps track of the available algorithms.
AlgorithmSchedule keeps track of and executes the next algorithm based on its
score.
The interface implemented by listeners of algorithm schedule events.
An attribute set for alignment attributes (x, y, z, pitch, yaw, roll).
This class is a DTL Phase Scan analysis.
This class is an empty analysis class.
This class is a analysis class to find an intersection point.
This class is a analysis class to find min and max.
This class is a analysis class for general data reading and management.
This class is a analysis class for polynomial fitting.
This creates an ASCII file for dT procedure
This class is a base class for different analysis of the scan data.
This is a factory to produce different type of analysis.
Generate a compound qualifier using the "and" operation.
AndTypeQualifier is a compound qualifier that tests whether all of its root
qualifiers match the accelerator node.
Aperture
represents an aperture in the lattice.The aperture bucket defines the inner geometry of the elements.
The implementation of the Aperture Profile for the chamber of each section of
the machine.
The Application class handles defines the core of an application.
ApplicationAdaptor is the abstract superclass of the custom applicaton
adaptors each of which acts as a delegate for its corresponding application.
Interface which listeners of application events must implement.
ApplicationStatus is an interface used in remote access to advertise
application status.
ApplicationStatusService handles application status queries on behalf of the
running application instance.
Common application utilities
Annotation group for a property
Specifies that the property should not be edited regardless of whether it
is public
Specifies units for the property accessor
Provide some simple array math operations.
ArrayTool is a class that adds common convenience methods for dealing with
arrays.
ArrayStore is the base class of a class cluster which manages the storage of
an array of primitive types and String.
A simple resizable button identified by an arrow icon.
Annotation identifying classes representing general data structures used for
data structure devoted toward data acquisition (DAQ) or supervisory control
and data acquisition (SCADA).
Annotation specifying a class field is part of a SCADA data structure.
Alternate method of annotating the fields of a SCADA structure.
Annotation for describing the data acquisition channels for a single plane of
a wire profile measurement device.
Annotation for describing all the data acquisition channels of a wire
profile measurement device.
Annotation describing the acquisition channels for the signal attributes of a
wire scanner profile.
Annotation for the PV channels providing the signal attributes for the
wire scanner profiles.
This class supports different types of attachments: File, InputStream, and
WritableImage objects.
Pane showing a thumbnail of an attachment image or the filename for binaries
and a cross icon on the top right to remove the attachment.
The root class in the inheritance hierarchy of orthogonal sets of element
attributes (such as a set of multipole harmonics, a set of aperture
parameters, and others).
AuthenticationPane
is an option pane that shows the username and
password field, where user can input his credentials that should be used for
authentication.Provides callback for AutoLogout functionality
Class that representing the spatial spectral properties of a time-harmonic,
axial electric field.
Runtime exception thrown when, during structure access operations, it is
found that the definition of the data structure (through the array of
ScadaRecord.IFieldDescriptor
s objects) does not match the actual
data structure implementation.The wrapper for the FunctionGraphsJPanel to show the bar chart
The bar column interface for the Bar Chart Class
Description of the Class
Class
BaseMatrix
.
Class
Vector
is the abstract base class for matrix objects
supported in the XAL tools packages.This class is a container class for data used in the FunctionGraphsJPanel
class.
Description of the Class
Description of the Class
Description of the Class
Description of the Class
BatchConnectionRequest
BatchConnectionRequestListener
Class for checking the connectivity of many EPICS channels simultaneously.
interface for listeners of batch request events
batch of CA Get requests including value only with convenient batch
operations
batch of CA Get requests including value, status, severity and timestamp with
convenient batch operations
constant
Encapsulates the properties of a ellipsoidally symmetric distribution of
charge in 6D phase space, in particular, the electromagnetic properties.
BeamlineElement
is the base element of the lattice.ApertureType
describes different types of apertures.BeamlineElementProperty
represents an additional property that
can be defined for one beamline element.PropertyType
defines the type of the property value.BeamlineElementPropertyValue
represents a concrete value of one
property of a BeamlineElement
.brick which represents a Java Bean
proxy for generating a Java Bean object
Bend
is an extension of the Magnet
, which describes a
single bending magnet in the accelerator.Extends OpenXal Bend class with orientation and FringeField parameters.
Bend is used to represent a normal horizontal dipole magnet rather than a
corrector.
Orientation
describes different magnet orientations.Bessel Function Implementations
BinAgent is the class that gathers correlated events.
This class is a data class for data used in the FunctionGraphsJPanel class.
BLEDEntity
this interface implies that the implementer is an
entity of BLED and can be stored into the database.The implementation of the BLM class.
brick which represents a view
interface for providing border node behavior
Factory for generating border proxies
BPM
is a definition of the Beam Position Monitor.The implementation of the BPM class.
An attribute set for the BPM
Base node for holding views and other items
processor of view node events
Context within which Bricks was loaded
BrowserController manages the selection state of the browser window.
BrowserControllerListener is the interface for receivers of events from the
controller.
BrowserModel is the main document model.
BrowserModelListener is a notification interface for browser model events.
BucketParser is a wrapper for the collection of attribute buckets associated
with an AcceleratorNode.
Abstract base class for all probes having beam properties.
Encapsulates a BunchProbe's state at a point in time.
Representation of a Bunch Shape Monitor
Class
CalculationEngine
performs all the common numerical
calculation when computing machine parameters from simulation data.Class for performing calculations on data obtained from simulating linacs and
beam transport systems.
Class for performing the calculations expressed in the
ISimEnvResults
interface in the context of a particle beam
system without regard to the particle.
Provides processing functions appropriate for single particle simulation
data.
Class for computing ring parameters from simulation data.
CCL class to represent the CCL.
Channel is an abstract high level XAL wrapper for a native process variable (PV) channel.
ChannelAgent manages a single channel.
ChannelCorrelator is a subclass of the Correlator specifically for
correlating channel monitor events.
Base exception for channel operations
ChannelFactory is a factory for generating channels.
Implementation of ChannelFactory that uses EPICS7 to connect to IOCs using
the PV Access and Channel Access protocols.
ChannelGroup is a wrapper for the PV_SET data source which defines a group of
related PVs.
Represents the properties of a channel group which can be edited.
ChannelNameDocument is a javax.swing.text.Document implementation useful for
filtering out invalid characters of a channel name.
ChannelRecord is a wrapper for the value returned by a get operation on a
Channel.
ChannelRecord is a wrapper for the value returned by a get operation on a
Channel.
ChannelSnapshot is a representation of the data associated with a channel at
some point in time.
ChannelStatusRecord is a wrapper for channel data that has a value along with
status information.
ChannelStatusRecord is a wrapper for channel data that has a value along with
status information.
Manage the mapping of handles to signals and channels for a node.
ChannelSystem is a wrapper for static methods of Channel subclasses that are
public and should be generally visible.
ChannelTimeRecord is a wrapper for channel data that has a value along with
status information and a time stamp.
ChannelTimeRecord is a wrapper for channel data that has a value along with
status information and a time stamp.
ChannelWrapper is a wrapper for a Channel that handles connecting to the
channel and setting up a monitor when its channel is connected.
This class is used as a location marker in the modeling lattice.
ChartPopupAdaptor is an interface of adaptors that wrap charts so that
different kinds of charts can be manipulated via a common interface that is
appropriate for the SimpleChartPopupMenu and SimpleChartDialog.
The implementation of the Chopper class.
Represents a Cartesian box in R3.
Represents a closed interval of the real line.
Declares methods a coder should implement.
This class is used as a location marker in the modeling lattice.
This interface defines the signatures of two methods to produce the color in
accordance with value between 0.0 and 1.0.
Helper class that provides simple access to most often used Color UI
resources
This class is a base abstract class for data used in the FunctionGraphsJPanel
class.
This class extends XalTreeView to show a list of Combo Sequences.
The Commander manages the commands (actions and menu handlers) that are used
in toolbars, menu items and menus.
Representation of a complex number
A factory that generates BLED entities.
Implementation of an iterator class for
IComposite
objects.Merge multiple qualifiers to form a single qualifier
Concrete implementation of an SQL Blob.
ConnectionDialog displays a dialog allowing the user to supply the database
URL, their user ID and their password.
ConnectionDictionary contains properties that can be used to establish a
database connection.
ConnectionListener is an interface for channel connection events.
ConnectionPreferenceController is a convenience class for displaying a
PathPreferenceSelector for a database configuration.
Constraint is the class which holds the users' constraint.
This class must be subclassed to create the FXML controller of the main
application.
Declares methods for converting between an object of some native type and a
representation suitable for a particular tool (e.g. for archiving and
unarchiving objects).
CorrectionElement
represents a real life correction of the
beamline element.Corrector
is a definition of the beam correction element in the
lattice.Correlation is a generic container of correlated records.
Interface for a filter which can accept or reject a correlation based on some
criteria determined by the implementation of the filter.
CorrelationNotice is the interface used in notifying listeners that a new
correlation has been found or no correlation has been caught due to a
timeout.
CorrelationStack is a correlator utility that uses a fixed sized, buffer to
collect correlations from a correlator.
CorrelationTester is a helper class for wrapping and applying the correlation
filter.
The Correlator is the class that is used to setup monitoring of correlated
events.
A
CovarianceMatrix
in homogeneous coordinates represents all
moments of a phase space distribution up to and including second order.Created the GUI window to create a combo sequence
Credentials carry the login information.
The implementation of the Current Monitor class.
This class is a curve data class for data used in the FunctionGraphsJPanel
class.
The CvgGauge Class element.
DampedSinusoid provides an exact closed form solution for fitting a waveform
to a damped sinusoid of the form
q =
Aeγtsin(μt + φ) +
C
which is adapted for efficient fitting in the
presence of noise.This class is a 3D data factory class for colored surface data used in the
FunctionGraphsJPanel class.
DataAdaptor
is a generic interface to an external data source.DataAttribute class
DatabaseAdaptor provides a generic adaptor to wrap database specific code.
DatabaseException wraps SQLException exceptions thrown while interacting with
the database Eventually this class will provide a common interpretation of
SQLException codes regardless of the database source.
DataListener is a generic interface for an object that (receives/writes) data
(from/to) a generic DataAdaptor.
Exception representing an unrecoverable error in data processing.
The data container to use inside the solver
****************************************************************************
DataTable is internal storage resembling a database table.
**********************************************************************
Exception thrown when attempting to add a record which causes an
inconsistency.
************************************************************************
This exception is thrown when attempting to fetch a single record with
bindings and more than one record matches the criteria.
Interface for handling data table events
Provides a mapping from a primitive transform to a ValueTransform.
Factory for instantiating DataTransforms implementing common transformations
such as linear, scale and offset transformations.
DateGraphFormat is the subclass of the NumberFormat class.
load a database configuration
Convenient preconfigured formatted text field for handling double values
provides a default implementation of the XAL Accelerator window
The default element mapping implemented as singleton.
Manage the default folder for an application's documents
provides a default implementation of the XAL window
Application subclass for JDesktopPane based applications.
DesktopApplicationAdaptor is the abstract superclass of the custom
application adaptors each of which acts as a delegate for its corresponding
desktop application.
Simple diagnostic probe for testing the Lattice framework.
Encapsulates the state of a
DiagnosticProbe
at a particular
point in time.Simple algorithm for testing the model framework.
Represents an immutable value and its differentials relative to independent
variables and performs math operations on them in support of error
propagation.
An extension of
SimpleButton
displaying one digit (character).Performs a running average on an input signal.
Convenience class implementing a simple 1st order digital
differentiator.
Utility class for performing common operations on and for digital functions.
Convenience class implementing a simple 1st order digital
integrator.
Convenience class for packaging common digital processing operations.
The implementation of the Dipole element.
Attribute set for additional magnet information about Fringe-Fields
factors
gap - total gap of magnet (m) entrK1 - Upstream edge face Fringe-field factor (default = 0.45 for a square-edged magnet) entrK2 - Upstream edge face Fringe-field factor (default = 2.80 for a square-edged magnet) exitK1 - Downstream edge face Fringe-field factor (default = 0.45 for a square-edged magnet) exitK2 - Downstream edge face Fringe-field factor (default = 2.80 for a square-edged magnet)
gap - total gap of magnet (m) entrK1 - Upstream edge face Fringe-field factor (default = 0.45 for a square-edged magnet) entrK2 - Upstream edge face Fringe-field factor (default = 2.80 for a square-edged magnet) exitK1 - Downstream edge face Fringe-field factor (default = 0.45 for a square-edged magnet) exitK2 - Downstream edge face Fringe-field factor (default = 2.80 for a square-edged magnet)
Class for horizontal and vertical correctors.
Base class for dipole correctors.
Attribute set for additional magnet information about dipole correctors
Based on the acceleration-step of Forsythe and Motzkin
Calculates the discrete Fourier transform.
Convenience interface so the dispatch package is self-contained
DispatchGroup
DispatchIterationKernel
DispatchQueue which attempts to implement a subset of the open source
libdispatch library
possible states of the dispatch queue
DispatchTimer
possible dispatch modes
An attribute set for displacement alignment attributes (x, y, z).
A hint that indicates a variable domain.
The implementation of the Repeller Electrode class.
Implementation of DataTransform for the
double
precision array
type.An abstract class that provides a convenient base for classes implementing
DoubleArrayTransform.
This is an input formatted text field for a double value.
This class is for data fitting with two Gaussian functions with the same
center.
This algorithm for appending doubles to StringBuffer is borrowed from "Java
Performance Tuning" by Jack Shirazi.
Implementation of DataTransform for the
double
primitive type.An abstract class that provides a convenient base for classes implementing
DoubleTransform.
Drift
represents a drift space in the lattice.This is a utility class for computing properties of drift spaces.
DTLCell
represents a Drift Tube Linac element as used in the
TraceWin.The implementation of the DTLTank sequence, which derives from the
AcceleratorSeq class.
Dummy exclusive access extends
ExclusiveAccess
.Dummy RBAC Login extends
RBACLogin
returning DummyRbacSubject
immediately when authenticate is called.Dummy Rbac Subject implements
RBACSubject
returning true for all
permissions.Edge Constraint defines the strut and growth constrains for a component.
EdgeLayout allows the developer a simpler mechanism for layout of components
than the GridBagLayout without sacrificing powerful layout capability.
base class for a editable property
base class for a container of editable properties
EditContext manages dynamic data held in all associated tables.
interface for handling edit context events
Electromagnet is the base class representation of an electromagnet.
Access property values for an Electromagnet
This class implements IElectromagnet interface for composed magnets.
Synchronizes IElectromagnet elements using the supplied value map.
ElectrostaticAcceleration
represents an electrostatic
acceleration element.ElectrostaticBend
represents an electrostatic bend element.BendType
describes a type of electrostatic bend.ElectrostaticQuadrupole
represents an electrostatic quadrupole
element.Convenience abstract base class for constructing XAL modeling elements.
Utility case for defining elementary mathematical functions that are not, but
should be, included in the
java.lang.Math
class.Factory class for creation of AcceleratorNode elements, primarily designed to
be used by importers from external accelerator formats to openxal.
This is an abstract class to provide mapping from SMF nodes to online model
elements
Convenience abstract base class for a composite modeling element.
ElementTypeManager keeps track of which types are associated with which
subclass of AcceleratorNode.
Utility class for numerical computation of elliptic integrals.
This is a probe ported from ELS implementation.
Propagation of probe as implemented in ELS.
The implementation of the EMU class.
A class to find the energy of the beam, given information about measured
phase differences between BPMs We assume the BPMs report phase differences
from -180 to 180
Class encapsulating the synchronous phase coordinates.
Enumeration for the element position indices for homogeneous phase space
objects.
Represents an ensemble of charged particles and the collective properties
associated with such physical object.
Exceptions related to multi-particle simulations, specifically, that
involving the ensemble of particles being propagated.
Utility class for generating particle ensembles with given statistical
properties.
Represents an ensemble of particles.
Encapsulates the state of an EnsembleProbe at a particular point in time.
Implements the tracking mechanism for EnsembleProbe objects.
Tracking algorithm for
EnvelopeProbe
objects.Graphics object representing a curve in a
{
EnvelopeProbe
represents the RMS beam envelopes of a beam.Encapsulates the state of an EnvelopeProbe at a particular point in time.
Tracking algorithm for propagating
EnvelopeProbe
objects.Abstract Base Class for Algorithms Propagating RMS Envelopes
RF Gap Emittance Growth Models
Enumerations for supported phase planes
This class is a super class of the
EnvelopeTracker
class meant
to handle the special case of IdealPermMagQuad
elements.
This class is a super class of the
EnvelopeTracker
class meant
to handle the special case of IdealPermMagQuad
elements.
Tracking algorithm for
EnvelopeProbe
's.This
Channel
implementation can connect to ChannelAccess or PV Access.NOTE: previous implementations kept a cache of native channels, but that is not required since ChannelFactory keeps a
list of Open XAL Channels, which can create only 1 native channel each.
ChannelRecord implementation for Epics7.
ChannelStatusRecord implementation for Epics7.
ChannelTimeRecord implementation for Epics7.
Monitor implementation for Epics7.
Server channel implementation.
Monitor implementation for Epics7 server.
The hierarchical tree of accelerator nodes, elements and sequences of
elements.
The implementation of the DTLTank sequence, which derives from the
AcceleratorSeq class.
Factory class for creation of ESS specific AcceleratorNode elements,
primarily designed to be used by importers from external accelerator formats
to OpenXAL.
EssExclusiveAccess implements
ExclusiveAccess
.ESS implementation of the Ion Source Coils.
The implementation of the ESS Ion Source's magnetron.
The implementation of the ESS Ion Source's mass flow controller.
EssRbacLogin extends
RBACLogin
.Implementation of
RBACSubject
.This RfCavity implementation is extended to: - provide special TTF/STF fits
for the start gap - to fit TTF/STF using TraceWin parameters using
InverseRealPolinomial
An extended set of RF cavity attributes.
This gap implementation is extended to return correct (special) TTF/STF fits
for the start gap.
Evaluator is an interface to a custom evaluator for a specific problem.
Convenience class to wrap an exception with a runtime exception so exception
handling isn't so irritating.
ExclusiveAccess
has information about requested exclusive
access.ExcursionHint
Discrete filter based upon the
FourierExpTransform
class.the extraction kicker represents a pulsed magnet for extracting the beam
vertically from the ring
FieldMap
represents a field map element.This abstract class implements convenience method to load TraceWin-type field
map files.
Class to store a component of the fieldComponent.
A set of FieldMap attributes.
Factory class to get the right
FieldMap
subclass.General electromagnetic field map integrator.
Interface to select an integrator by reference.
A FieldMapPoint object is normally returned by a
FieldMap
object and contains the values
of the electric and magnetic fields at a given point, together with the value
of the derivative of the fields.
The default element mapping implemented as singleton.
Interface extending DataAdaptor with some convenience methods to write
DataAdaptors to files.
FileFilterFactory generates file filters based on supplied file types.
The interface for fitting solvers.
Helper class that provides simple access to Font UI resources
Provides a number with a format which facilitates easy table display with
proper number justification.
FormulaInterpreter is a class used to evaluate a formula with a given set of
variables provided by the user.
Deprecated.
due to compatibility problems with Java 8.
Class embodying the classic Discrete Fourier Transform (DFT).
This class encapsulates many aspects of the Fourier sine transform.
Application subclass for JFrame based applications.
process on a separate thread pending requests dropping any previous ones
This is the base class of the plotting package.
Description of the Class
FunctionGraphsPopupAdaptor implements the ChartPopupAdaptor on behalf of the
FunctionGraphsPanel class.
Provides a convenience method for adding and configuring an XAL Synoptic view
to a FunctionGraphsJPanel
The Application class handles defines the core of an application.
FxApplicationStatusService handles FX application status queries on behalf of
the running application instance.
This class is for data fitting with Gaussian function.
Concrete implementation of a BaseMatrix class for general matrices.
GenericNode represents a node whose properties are defined by the data input.
GenericRecord is the default record class for DataTable.
A runtime exception thrown while attempting to parse values stored as
strings into an object of the appropriate type.
Concrete implementation of Square matrix of arbitrary size
Concrete implementation of vector with arbitrary length.
Class to parse the lattice repository using the JSON interface
A label that paints a gradient as a background.
Enclosing Swing frame.
Represents a regular grid in three dimensions.
The grid limits class that specifies minimal and maximal values for x and y
variables, numbers of major and minor ticks on the axes, and formats of the
markers
This class creates an HDF5 structure in memory before writing to a file,
since the HDF5 library only supports directly writing to a file.
Class that handles the reading of HDF5 files to FileDataAdaptors.
Class that handles the writing of FileDataAdaptors to HDF5 files.
The implementation of the Horizontal Dipole corrector element.
Hint is the abstract class used for implementing hints.
The defining interface of all probe tracking algorithms
Interface for storing and restoring the state of an object via a data archive
exposing the DataAdaptor interface.
Interface presented by class types representing bounded lists, that is,
bounded buffers.
Base interface for any structural modeling object.
Represents a composite modeling structure.
Fetch icons by name
Enum for groups of icons in the library
Icon identified by a URL
Interface specifying methods for saving/restore object data from an
EditContext
object.
Represents a drift space in a particle beam transport/accelerator system.
Represents a thick electric dipole magnet for a beam transport/accelerator
system.
Represents an ideal electrostatic quadrupole for a beam transport/accelerator
system.
Represents an ideal magnetic steering dipole in the horizontal direction.
Represents the action of a rotated dipole face as a thin lens effect.
Deprecated.
This class has been replaced by
IdealMagDipoleFace2
Represents the action of a rotated dipole face as a thin lens effect.
Represents a quadrupole magnet with thin face elements which represent fringe
field.
Represents the action of a rotated dipole face as a thin lens effect.
Octupole magnets element
Created by Hiroyuki Sako on 11/30/07.
Represents an ideal magnetic quadrupole magnet for a beam
transport/accelerator system.
Represents a bending magnetic dipole magnet for a beam in a sector
configuration.
Deprecated.
This class has been replaced by
IdealMagSectorDipole2
Represents a bending magnetic dipole magnet for a beam in a sector
configuration.
Sextupole magnets element
Deprecated.
This class has been replaced by
IdealMagSkewQuad3
Represents a "skewed" ideal quadrupole magnet.
Models an ideal solenoid magnet.
Represents the action of an ideal magnetic dipole.
Represents a bending dipole magnet with arbitrary pole face angles.
Deprecated.
This class has been replaced by
IdealMagWedgeDipole2
Represents a bending dipole magnet with arbitrary pole face angles.
Represents an ideal permanent magnet quadrupole for a beam
transport/accelerator system.
This class represents a general RF cavity being an composition of RF gaps and
cavity drifts.
Represents a drift region between RF cavity accelerating gaps.
Represents the action of an ideal RF gap.
Represents the action of an ideal RF gap.
Represents the action of an ideal RF gap.
Enumeration specifying the method of phase and energy gain calculation.
Represents an ideal magnetic steering dipole in the vertical direction.
Represents an equivalence class of element identifiers.
This interface defines the common properties of all electromagnet elements.
This interface defines the common properties of all electromagnet elements.
This interface defines the common properties of all electrostatic elements.
The defining interface for atomic accelerator modeling components.
This interface must be implemented by any element that holds a field map that
can be saved to a file.
Interface
IIndex
is exposed by objects representing matrix and
vector indices.ImageCaptureManager manages the file chooser used to save image captures of
the main window.
Converts between IMPACT and XAL unit for envelope simulations. based on
TraceXalUnitConverter
Class to log during import.
This class keeps incremental colors.
Info about the current Open XAL.
This class parses initial parameters from TraceWin project files (.ini).
InitialAlgorithm
A hint that indicates a good initial search space about the initial variable
values.
A hint that indicates a good initial search space
InMemoryDataAdaptor
This is an input formatted text field for an integer value.
Represents an interval on the real line.
Exception indicating an invalid solver configuration
Represents a model function of the form: ( x1 + x2(x0/x-1) + x3/2(x0/x-1)^2 +
... + xn/(n-1)!
The IonGauge Class element.
The root interface of physical objects and mathematical abstractions used in
UAL applications (for example: Bunch, Particle, Twiss, Taylor map, and
others).
The interface required of all classes encapsulating the state data of probes.
Interface describing the characteristics of a real-valued function of a real
variable.
Common parameters of RF Cavity structures.
Class exposing this interface will express parameters for describing a cell
within an RF cavity.
This interface defines the common properties of all RF Gap structures.
The implementation of the Iris class.
Interface for a server channel.
Encapsulates base for any interfaces that processes simulation data.
Processes simulation data concerned with the beam properties.
This interface defines methods for computation results that are in the
form of points, or locations, in phase space.
Interface exposing the characteristics of a real function of a real variable
which has derivatives.
This interface must be implemented by any element that can be split in
several identical elements.
The default element mapping implemented as singleton.
encode and decode objects with JSON
Represents objects whose parameters can be retrieved using keys.
Provides methods to set and get an object's values for its named properties
Exception thrown to indicate that an accessor cannot be found for the
specified target/key pair.
Exception thrown to indicate that a setter cannot be found for the
specified target/key/value group.
Key Value Table Model with built in support for filtering through a text
input document
filter a list of objects according to the values associated with the
specified keys
Qualifier to filter (based on the specified pattern) a record's value
associated with a specified key.
Check that a record's value corresponding to the specified key compares to
the specified value based on the comparison type.
Listener for key value record modifications
display a dialog that allows users to select records from a table
factory to support sorting using the key value adaptor
Table Model whose records are arbitrary objects and whose values are obtained
through the Key-Value adaptor
KindQualifier is used to match nodes based upon the string type of nodes.
Process events with latency and replace any pending requests with the latest
request
High-level container representing a machine model.
LatticeCommands
represents the elements from the commands table,
which stores all the commands in the system.CKA NOTES:
The Open XAL online model lattice generator is primarily contained
here.
This class is an extension of the
LatticeSequence
class needed
for generating modeling lattices from AcceleratorSeqCombo
hardware structures.Utility class for building an XAL Model Lattice from a corresponding XML
file.
Writes a Lattice object to an XML document, using the same format supported
by
LatticeXmlParser
.
Implementation of a linear, fixed-length data buffer.
This class is a data class for data used in the FunctionGraphsJPanel class.
Fit a set of x,y data pairs to a line where
y = slope * x + intercept
.LinearInterpolator calculates the linear interpolated value at at any point
within the bounds of an array of values.
LinearInterpolator calculates the linear interpolated value at at any point
within the bounds of an array of values.
Deprecated.
This class is never used
Abstract class that defines a logbook service provider.
FXML Controller class
LoggerChangeAdapter is the empty implementation of the LoggerChangeListener.
LoggerChangeListener is a listener interface for LoggerChange events.
Manage the configuration of the PV Logger
LoggerModel is the main model for the pvlogger service.
LoggerService is the implementation of LoggerPortal that responds to requests
from remote clients on behalf of the logger model.
LoggerSession manages a session of logging machine state.
Implements the fundamental behavior and characteristics of a Linear,
Time-Invariant (LTI) digital filter of finite order with real coefficients.
MacAdaptor provides Mac OS X specific support using reflection so it only
gets loaded for Mac OS X
MachineSnapshot is a representation of the data for a snapshot of the machine
state at some point in time.
General magnetic Field Map element.
2D FieldMap element for static magnets.
3D FieldMap element for static magnets.
Magnet
represents a physical magnet in the lattice.The abstract Magnet Class element.
Attribute set for magnet information
len - is the effective magnetic length [m]
dfltMagField is the default field value (T for dipole, T/m for quad, etc.)
polarity - is the polarity flag. 1 means positive current = positive field
len - is the effective magnetic length [m]
dfltMagField is the default field value (T for dipole, T/m for quad, etc.)
polarity - is the polarity flag. 1 means positive current = positive field
MainMagnetSupply represents a power supply that is the main supply for a
magnet.
PowerSupply is the abstract super class of all power supplies.
TrimMagnetSupply is a power supply that represents a trim magnet supply.
Main
Main
AnalysisController is a class to handle analysis of the scan data.
Marker
is an abstract beamline element of null length and
aperture, which defines a particular location in the lattice.This class is used as a location marker in the modeling lattice.
node representing a simple marker
Exception class for
xal.tools.math
package.MessageCenter provides an interface to the messaging system with lots of
convenience methods for easy access to messaging features.
Generic class for all MessageCenter related exceptions
Base exception class for exceptions thrown by the XAL online model.
This interface define a model function and its partial derivatives that will
be used in the linear least square method.
This is an abstract adapter class for a model function with one independent
variable.
Serves as a input variable for the on-line model.
Monitor
Connect to, monitor and cache a channel's monitor events.
Creates a monitor for a channel when the channel is connected and dispatches
monitor and channel connection events to registered listeners.
This class keeps a reference to the PV with array data and listens to the
data change.
Manage the monitor events for a Process Variable
The ActionEvent extension to keep info about a channel record in the case of
MonitoredPV event.
Listener of a channel's monitor events.
MultipoleMagnet
represents multi pole magnets in the beamline.MagnetType
describes different types of multipoles.MutableTrialPoint
MutableUnivariateStatistics calculates statistics of a series of
measurements.
NCell
describes a multiple cavity cell as used and defined in
the TraceWin.The implementation of the Neutron Detector class.
Provides a reference to a channel within a node
display a view that allows users to select channels associated with nodes
Non-consecutive sequence selector moved from db2xal app and can be used by
other apps.
NoSuchChannelException is thrown when a channel is requested for a specified
handle and either a node or a power supply and no such channel is found.
NoSuchTransformException is thrown when the TransformFactory cannot generate
a transform of the type requested.
Qualifier which negates another qualifier's matching.
NotTypeQualifier tests whether its root qualifier does not match the
accelerator node.
The implementation of the NPM class.
An attribute set for the NPM
Defines a cell renderer capable of displaying numeric data.
NumericParser parses a string value into an instance of a specified Number
subclass.
Objective represents a goal to achieve in optimization.
FXML Controller class
Indicates that a remote method is one-way and will not return so the caller
should not wait for it
Compares all brothers in the tree according to leaf ordering
Represents an open interval of the real line.
Converter from BLED to OpenXAL
OpticsSwitcher is a provides a view that allows the user to select an optics
file as the default optics.
OpticsVersionException indicates a version conflict for the optics file
attempted to be loaded.
Generate a compound qualifier using the "or" operation.
OrTypeQualifier is a compound qualifier that tests whether any of its
qualifiers matches the accelerator node.
Static helper class for painting standardised symbols over existing Graphics
objects.
Deprecated.
use
RelativisticParameterConverter
This is a base class to used to narrow the type of
ScadaRecord
.ParetoOptimalJudge is a subclass of SolutionJudge.
Encapsulates description of error encountered parsing a
Lattice
.Represents a particle in six-dimensional phase space.
Graphics object representing a curve in a
{
ParticleProbe extends the base BeamProbe to manage a particle state which is
a Vector of homogeneous phase space variables.
Encapsulates the state of a
ParticleProbe
at a particular point
in time.Algorithm for tracking a single particle, represented by the class
ParticleProbe
through a XAL modeling element, represented by an
object exposing the IComponent
interface.Dialog box for selecting a file path and saving it as the default URL spec in
a preference.
PatientBroadcaster posts only the best correlation (most records) for a given
correlation time period.
PerodicPoster is an auxiliary class for posting correlations periodically.
PermanentMagnet is the superclass of all permanent magnet classes.
Access property values for a permanent magnet
Synchronizes IdealPermMagQuad elements using the supplied value map.
PermQuadrupole implements an Permanent magnet Quadrupole.
Enumeration for the element position indices of six-dimensional phase space
object.
Represents a generalized map between homogeneous phase space coordinates.
Represents a two-tensor on the space of homogeneous phase space coordinates
in three spatial dimensions.
Enumeration for the element position indices of a homogeneous phase space
objects.
Class
.Enumeration for the element position indices for homogeneous phase space
objects.
Enumeration of all the phase planes for the simulation.
This class is a data class for data used in the FunctionGraphsJPanel class.
Solves Poisson's equation for a potential function defined on a grid in R3.
This class is for data fitting with polynomial equation.
Class representing an uni-variate real polynomial used for the expressed
purpose of fitting a function over an interval.
Class to submit new entries without a GUI.
This class extends TreeView to add buttons on top to add/remove elements.
PowerSupply
represents a specific type of the device in the
machine, which is used to power magnets, klystrons etc.PredefinedConfController provides a panel with a configuration tree and can
register and event of choosing the configuration.
Provides a base class implementation of the IProbe interface that is useful
for most standard probe types.
ProbeFactory is a factory for generating probes.
Stores a snapshot of a probes state at a particular instant in time.
Parses the description of a
Probe
from an XML file.Saves probe instances to an XML file.
Problem is the primary class for holding the user's problem information.
Generate problems for some special cases
Encapsulation of generic beam profile measurement data.
Enumeration of supported projection-data view angles.
Enumeration of known profile measurement device types.
Class for processing profile data contained in
ProfileData
objects.
Computes statistical properties of profile data.
This class presents the common behavior of profile data acquisition devices.
Enumeration of the projection angles used to produce the profile data.
Enumeration of the gain constants for the
ProfileDevice
amplifier gain values.Interface exposed by data structures containing formatted data acquired
from profile diagnostic devices.
Interface for the generic description of the domain of profile data.
Sections of the beam used by the analysis parameter selection methods for
setting which part of the acquired beam is used for computing the sample
values.
Enumeration of the various motion states.
Enumeration of the available triggering events for the data acquisition.
This class is a container for fit information coming from the profile
monitors.
Enumeration of supported phase space beam profiles.
Represents the wire scanner device using the original API
Model exceptions specific to propagation a probe object down an element
lattice.
Specifies interface for property accessors that return accelerator node
property values.
Wraps a property for display as a record in a table
interface for table models implementing property display support
cell editor for property values
property value editor
Factory for creating property value editor instances
manage the property value editor relationship to classes to render
property value editor
property value editor
PutListener is an interface for a put event listener.
PV
Provides a public interface to the PV Logger package
This class provides an interface for online model with PV logger data source.
Exception thrown for a general runtime error involving the PV logger tools.
This class provides a UI component (a JDialog) for selecting PV Logger ID.
PVRecord
PVSelector is a GUI component creating a tree-like PV selection and shows the
selected PV in a text box.
PVSelector is a GUI component creating a tree-like PV selection and shows the
selected PVs in a tree-like structure.
Quadrupole implements an Electromagnet Quadrupole supplied by a single power
supply.
This is a utility class for computing properties of quadrupole lenses.
Interface for qualifying objects.
Factory to create qualifiers.
Class representing a point on the plane in R2.
Represents an element of R2x2, the set of real 3x3 matrices.
Enumeration of the allowed index positions for objects of type
R2x2
.Represents an element of R^3, the three-dimensional cartesian real space.
Class
R3x3.IND
is an enumeration of the matrix indices for
the R3x3
class.
Represents an element of R3×3, the set of
real, 3×3 matrices.
Class
R3x3.IND
is an enumeration of the matrix indices for
the R3x3
class.Enumeration for the element positions of an
R3x3
matrix
element.
Essentially this class is just a wrapper over the Jama matrix
package class
EigenvalueDecomposition
.
Encapsulates the results of an eigenvalue decomposition operation on a
symmetric R3×3 matrix A
object using
Jacobi iterations.
Implements the set of real 4-vectors in R4
Class
R4x4.IND
is an enumeration of the matrix indices for
the R4x4
class.
Represents an element of R4×4, the set of
real, 4×4 matrices.
Enumeration for the element position indices of a homogeneous phase space
objects.
Implements a 6-dimensional vector of real numbers.
Class
R3x3.IND
is an enumeration of the matrix indices for
the R3x3
class.
Represents an element of R6×6, the set of
real, 6×6 matrices.
Enumeration for the element position indices of a homogeneous phase space
objects.
RainbowColorGenerator class keeps the map between color and range 0.0 - 1.0
based on the Rainbow approach.
RandomSearch returns a random trial point that lies within the bounds
specified by the variables.
RandomSearchAlgorithm looks for points bounded by the specified variable
limits.
Interface for classes that search for solutions.
This exception is thrown if there is an error while using
RBACLogin
or RBACSubject
.RBACLogin
is the entry point for authentication of user.A RBAC menu for usage in Menubar.
This is a plugin for rbac authentication and authorization.
RBACSubject
is the main entry point authorization of all
actions.RBACLoginInfo
provides RBAC login details such as username.Real-valued function constructed from a set of function samples.
Class representing the sample of a real-valued function on the real line.
Order objects by their specified numeric index and assign a corresponding
integer index based on sequential order and provide mapping between the two
indices.
Represents a polynomial object with real coefficients over one real variable.
RecentFileTracker caches recently accessed files into the the user's
preferences and has accessors for getting the recent files and the most
recent folder.
RecordFilter
is used in the correlator to accept or reject a
record read for a particular channel.Factory for common
ChannelRecordFilter
instances.Utility class for converting between common relativistic (and related)
parameters used in beam physics.
RemoteDataCache is a utility for managing calls to remote services to avoid
deadlock if a service is down.
Interface for communicating with a remote PV logger
Center for communicating with a remote PV logger
RemoteMessageException wraps exceptions thrown during execution of a remote
message.
RemoteServiceDroppedException indicates that the remote session has dropped
during a client request.
The implementation of the Repeller Electrode class.
A text area in which the text can dynamically adjust its font size to fill
the whole area available.
Provide normalized methods for getting resources There are two separate
mechanisms for getting resources (jar based and file based)
- The jar based resource manager is the standard mechanism and it searches for resources in the binary's jar files.
- The jar based resource manager is the standard mechanism and it searches for resources in the binary's jar files.
The implementation of the RF Cavity element.
RFCavity
represents an rf cavity element in the lattice.A set of RF cavity attributes.
TODO CKA Add PROPERTY_FREQUENCY property synchronizer??
General RF Field Map element.
1D FieldMap element for RF cavities, assuming a radial dependence similar to
pillbox cavity.
3D FieldMap element for RF cavities
The implementation of the RF gap element.
A set of RF gap attributes.
RFQCell
describes a radio frequency quadrupole cell as defined
and used in TraceWin.A set of dummy RFQ attributes.
Ring is a subclass of combo sequence that is intended to support the special
needs of a Ring.
This class is for SNS Ring BPMs.
Deprecated.
This class is never used
Deprecated.
Unfinished and not used anywhere
Real matrix with arbitrary row and column dimensions.
Represents a vector of real numbers with arbitrary length.
root brick to which windows are added
An attribute set for rotation alignment attributes (pitch, yaw, roll).
RpcServer implements a server which handles remote requests against
registered handlers.
Calculate running statistics using weighted averaging
Exception indicating that a run has been terminated
Collection of satisfaction curve functions
SatisfactionSumJudge is a solution judge that decides whether a solution
should be kept based on the weighted sum of all the objective's satisfaction.
Exception thrown when the annotations necessary to describe the SCADA
operations, for the current class or data structure, are inconsistent,
invalid, or missing.
Deprecated.
This class is replaced by
BatchConnectionTest
This class is used is a Channel Access connection monitor.
List of channels under test.
Maintains the (field name, field PV) pairs for the data sets formed of device
PVs.
This is a list of all
ScadaFieldDescriptor
objects
parsed from a SCADA data structure.
This class parses the meta-data of the
AScada.Field
annotation used to identify fields in data structures as Supervisory Control
And Data Acquisition (SCADA) fields.Base class for data records containing data or parameters sets managed by
related process variables on a hardware device.
Used by enumerations in data structures to indicate that they known
aspects of the data fields they represent.
ScanChannelMonitor
Description of the Class
Description of the Class
Packages an on-line model scenario, including accelerator node proxy manager,
lattice, probe, and synchronization manager.
Formats numbers in scientific notation using the specified number of
significant digits and a specified width for the space occupied by the right
justified formatted output.
SCLCavity class is used to represent an SCL RF cavity.
Score is a collection of objectives with scores mapped to those objectives.
Scoreboard maintains the status of the solver including the clock and the
best solution found so far.
ScoreBoardListener
Score a trial.
Abstract super class for an optimization search algorithm.
The interface implemented by listeners of search algorithm events.
Section
defines a single section within the lattice file.Represents a logical sector of beamline.
Selector is a convenience class that makes much of the Method class easier to
use.
Exception thrown when an attempt is made to invoke a method on a target
such that the method is inaccessible on that target.
Exception that wraps an exception thrown during invocation.
Exception thrown when no method could be found matching a target to the
method name and argument types.
A bucket to hold Information about sequences.
SequenceOrderingException is thrown by the orderSequences() method in
AcceleratorSeq when the supplied collection of sequences cannot be ordered
back to back or a unique path cannot be found.
ServiceDirectory is a local point of access for registering and looking up
services on a network.
service listener information for Bonjour
ServiceException
ServiceListener is the interface for listeners of service availability and
removal.
ServiceRef wraps the native Rendezvous ServiceInfo and provides a reference
to the service that hides a direct reference to Rendezvous.
Provides methods for getting information and controlling the client side of
the service through the proxy
SessionModel manages a single logger session.
Sextupole magnet node.
Data structure for storing all the properties of a beam profile signal.
Field names of the
Signal
class.Quantitative properties of a signal.
Enumeration of the signal properties data fields.
Data structure containing the signal properties of the the profile data sets
acquired from a wire profile device.
SignalHistoryPlotWindow displays a plot history of the selected signals.
Base class for data structures contains profile data as measured by the wire
scanner (ergo the identifier
SignalSet
.SimpleBeanEditor
A very simple implementation of a button.
A clean border that visually raises the component above its surroundings.
Dialog box that can be attached to a chart to make common settings available
to the user.
Popup menu that can be attached to a Chart to provide common actions for the
user.
SimpleProbeEditor
This class reduces the general operation of the base class
SimResultsAdaptor
to the specific use of the calculation engine
CalculationsOnRings
for simulation data of type
TransferMapTrajectory
, and use of calculation engine
CalculationsOnBeams
for simulation data of type
EnvelopeTrajectory
.Simplex optimization search algorithm.
This class allows the developer to dynamically choose which calculation
engine applies to which simulation results type.
Static class that provides a simple interface to start a RBAC Single Sign On
(SSO) server if it is not already running on the machine.
This is subclass of grid limits class (GridLimits) with non-empty
setSmartLimitsX() and setSmartLimitsY() methods.
This is subclass of grid limits class (SmartFormatGridLimits ) with non-empty
setSmartLimitsX() and setSmartLimitsY() methods.
This class is a data class for data used in the FunctionGraphsJPanel class.
A
Solenoid
Magnet
.SolutionJudge decides whether the latest scored solution is an optimal
solution.
The interface implemented by listeners of solution judge events.
Solver is the primary class for setting up and running an optimization.
The Levenberg-Marquardt fitting solver.
The least square method solver
SolverStopperFactory is an interface which generates a stopper.
SortOrdering can be used in DataTable queries to order records based on their
values associated with the sort ordering keys.
Generator manages a single channel.
SpaceChargeCompensation
represents a space charge compensation.The implementation of the Gas flow element for Space Charge Compensation.
Represents the action of an ideal RF gap.
Enumeration specifying the method of phase and energy gain calculation.
Represents a sphere in three-space.
Class
SquareMatrix
is the abstract base class for square matrix
objects supported in the XAL tools packages.Descendant of
Digit
displaying static text.Stopper is an interface for an object than can be used to stop a solver.
String joiner is a utility class for joining items as strings with an
arbitrary separator.
Subsystem
is the base element for all elements in the control
system, which has a particular CS name attached to it.SubsystemType
defines the possible types of Subsystem
s,
such as for example vacuum, or cooling.Manages synchronization mappings between accelerator node proxies and lattice
elements.
Specifies abstract interface for element synchronizers, used by the
SynchronizationManager to synchronize lattice elements to a variety of data
sources.
This class represents the behavior of the synchronous particle of a particle
beam bunch.
Algorithm for propagating a
SynchronousProbe
object through any
modeling element that exposes the IComponent
interface.This is a class for creating a scroll bar and text box combination which
operates with doubles
Represents a thick magnetic dipole magnet for a beam transport/accelerator
system.
This class implements IElectromagnet interface for thick magnets.
This class implements IElectrostatic interface for thick electrostatics.
Base class for all modeling elements having a finite length.
Provides custom
BeanInfo
for all ThickElement
instances.Thick element version for magnetic field map implementation.
User element representing a general beamline element.
Thick element version for RF field map implementation.
This class implements IElectromagnet interface for thin magnets.
Classes derived from ThinElement are modeled as having no length.
Provides custom
BeanInfo
for all ThinElement
instances.ThinLens
represents a thin lens element, which has a 0 length.Represents a thin lens abstract modeling element in a particle beam
transport/accelerator system.
Magnetic fieldmap 3D implementation.
User element represent a general beamline element.
Thin element version for RF field map implementation.
Timestamp
TimingCenter holds the timing channels for the accelerator.
Enumeration of the possible values of the Beam Model process variable.
Tracking algorithm for
EnvelopeProbe
's.Loader for accelerators in TraceWin formatted files.
Converter from TraceWin to OpenXAL SMF
All the TraceWin tags use in the TraceWin files.
Converts between Trace3D and XAL unit for envelope simulations.
Abstract Base Class for Tracking Algorithms
Deprecated.
functionality pushed down into child class class
EnvTrackerAdapt
Manages the history for a probe.
Represents a graph of an online model simulation solution.
Writes a Trajectory object to an XML document.
Taking care of loading and interpolating transfer matrices from a file.
Probe that tracks all the transfer maps between modeling elements.
Probe state for the transfer map tracker.
Propagates a
TransferMapPropbe
through a hardware element.TransformFactory generates a
ValueTransform
from a
DataAdaptor
.A volatile implementation of the
DataAdaptor
interface.Trial keeps track of trial points.
TrialPoint is a collection of variables and values for those variables.
Trial veto turns down a trial based on a particular trial point.
general purpose trig stuff not found elsewhere
interface for trimmable magnets
TrimmedQuadrupole is a subclass of Quadrupole that has a trim power supply in
addition to a main power supply.
Convenience class for dealing with Courant-Snyder (or Twiss) parameters.
Enumeration of the Courant-Snyder parameters used.
Class
.Enumeration for the element position indices of three-dimensional
objects.
A container class for Twiss parameter information
EnvelopeProbe
represents the RMS beam envelopes of a beam.Saves the state of a
TwissProbe
at a particular instance.
Tracking algorithm for
TwissProbe
objects.
This class is a super class of the
TwissTracker
class meant to
handle the special case of IdealPermMagQuad
elements.TypeQualifier is the interface of all qualifiers that can test whether a node
passes a matching criteria.
UnivariateStatistics calculates statistics of a series of measurements.
UpdateListener
This controller calls actionPerformed method of all registered listeners upon
external requests though the call to the "update" method, but with the
interval not less that value defined for the instance of this class
Descendant of
javax.swing.JComponent
that contains two
ArrowButton
s acting as a two-way (up/down) control.Implementation of
java.awt.LayoutManager
to be used for
UpDownButton
layout.UpDownListener listens to changes in the UpDownButton where it is registered.
URLReference
URLUtil is a convenience class of static methods that allow the user to
convert between file path and URL specifications.
Exception for bad file path specification.
Exception for bad file path specification.
Utility class providing convenience methods for use in the application
framework.
The abstract Vacuum Class element.
Descendant of
Digit
displaying a integer value digit.ValueRef class is a reference to the current value for a single variable in
the current trial point.
Provides a common interface for defining conversions between raw and physical
values.
Variable describes a parameter that may be varied by the solver.
The implementation of the Vertical Dipole corrector element.
The custom layout manager.
Inspector for setting view properties
brick which represents a view
interface of nodes which can contain view nodes
processor of view node events
transferable for transferring view nodes
interface for providing view node behavior
factory for making view proxies
transferable for transferring views
Descendant of
javax.swing.JPanel
that contains a row of digits
and optionally a two way up-down button.To change this generated comment edit the template variable "typecomment":
Window>Preferences>Java>Templates.
Formats
java.lang.String
s to be displayed as digits in the
Wheelswitch
.Implementation of
java.awt.LayoutManager
to be used for the
layout of the Wheelswitch
component.loads resources for a single window instance
Wire Harp Hardware
Wire Scanner Commands
Class
WireHarp.DaqConfig
.
Structure for maintaining a
WireHarp
profile data fits.
Structure for maintaining a
WireHarp
profile data
measurement.Data structure containing the configuration parameters for a
WireHarp
device.Contains device status parameters.
Data structure containing the profile signal characteristics.
Wire Scanner Hardware
This class is a data structure for managing scan actuator configuration
data parameters.
Wire Scanner Commands
Valid arguments to commands accepting arguments.
A class-level representation of a wire-scanner command.
Data structure containing the fitted profile data available after data
acquisition (i.e., the profile fit as computed by the acquisition
software).
Data structure contain the profile data available during data acquisition
in a point-by-point fashion (i.e., as the scan progress).
Data structure contain the profile data available during data acquisition
in a point-by-point fashion (i.e., as the scan progress).
Data structure containing the profile data available after data
acquisition (i.e., once the scan is complete).
Data structure containing the profile data characteristics when modelled
as a Double Gaussian signal.
Contains device status parameters.
Data structure containing the profile data characteristics when modeled
as a Gaussian signal.
Data structure containing the configuration parameters for the on-board
data processing and analysis.
This class is a data structure for managing scan configuration
parameters.
Data structure containing the sampling parameters for data acquisition.
Data structure containing the profile data characteristics when modelled
as a Double Gaussian signal.
Data structure containing the last available raw data trace as defined by
the sample rate and duration.
Data structure containing configuration parameters for DAQ triggering.
Demo service interface.
Demo service providing demo work.
This judge weights the least satisfied objective most and each subsequent one
half less than the prior one.
The wrapper around ca channel class.
The PV_Event is a subclass of ActionEvent class.
The base class for custom documents.
Interface for common document event listeners.
Interface of XAL windows.
General XAL base exception.
The base class for custom documents for JavaFX applications.
The base class for custom documents.
Interface for document event handlers.
The base class for custom windows that are the main windows for documents.
Class to submit new entries using a JavaFX dialog.
Encapsulates the properties of an EPICS process variable, as referenced
through the XAL channel lookup mechanism (that is, through the XAL channel
handle).
Used by the enumerations to indicate they return PV descriptors for their
enumeration values.
XALSynopticPanel
is simple panel, that shows synoptic layout of
selected XAL sequence.Generate sequence, device type, device, and PV tree structure
TODO: Vector should not be used anymore
This class represents a VBox that contains a titlebar, a TreeView, and a
Bottom bar.
The base class for custom windows that are the main windows for documents.
XmlDataAdaptor is a DataAdaptor that specifically supports (reading/writing)
(from/to) XML.
Wrapper for exceptions that may be thrown while writing:
java.io.IOException java.net.MalformedURLException
****************************************************************************
The XMLDataManager is the central class providing XML specific access to the
optics file (which represents static accelerator data) and the table files
(which represent dynamic data).
Exception thrown when a URL has not been specified for the given group
and an attempt is made to read or write the group.
Static methods for reading and writing tables from/to XML files.
XmlWriter is a class that can write an XML document to a desired output in
XML format.
Represents an element of Z^3, the three-dimensional cartesian product of
integers.