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.IFieldDescriptors 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)
 
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
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.
 
 
 
Probe<S extends ProbeState<S>>
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 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 Subsystems, 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 ArrowButtons 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.Strings 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.