Uses of Class
xal.ca.ChannelFactory
Packages that use ChannelFactory
Package
Description
Provides a framework for building document based applications that use XAL's
accelerator architecture.
The Open XAL EPICS7 plugin was introduced in v4.0.
-
Uses of ChannelFactory in xal.ca
Methods in xal.ca that return ChannelFactoryModifier and TypeMethodDescriptionstatic ChannelFactoryChannelFactory.defaultFactory()Get the default factory which determines the low level channel implementationstatic ChannelFactoryChannelFactoryPlugin.getChannelFactoryInstance()Instantiate a new ChannelFactory.static ChannelFactoryChannelFactoryPlugin.getServerChannelFactoryInstance()Instantiate a new ServerChannelFactoryprotected static ChannelFactoryChannelFactory.newFactory()Instantiate a new ChannelFactorystatic ChannelFactoryChannelFactory.newServerFactory()Instantiate a new server ChannelFactory -
Uses of ChannelFactory in xal.extension.application.smf
Methods in xal.extension.application.smf that return ChannelFactoryModifier and TypeMethodDescriptionAcceleratorDocument.nextChannelFactory()Get the channel factory which is used to instantiate the NEXT accelerator within this document. -
Uses of ChannelFactory in xal.extension.jels.smf
Constructors in xal.extension.jels.smf with parameters of type ChannelFactoryModifierConstructorDescriptionESSAccelerator(String sysId, ChannelFactory channelFactory) Primary constructorESSAccelerator(ChannelFactory channelFactory) Primary constructor -
Uses of ChannelFactory in xal.extension.jels.smf.impl
Constructors in xal.extension.jels.smf.impl with parameters of type ChannelFactoryModifierConstructorDescriptionBend(String strId, int orientation, ChannelFactory channelFactory) Creates Bend with arbitrary orientation.Bend(String strId, ChannelFactory channelFactory) Creates Bend with horizontal orientation.Chopper(String strId, ChannelFactory channelFactory) ConstructorDipoleCorr(String strId, int orientation, ChannelFactory channelFactory) Primary ConstructorDipoleCorr(String strId, ChannelFactory channelFactory) Doppler(String strId, ChannelFactory channelFactory) ConstructorEMU(String strId, ChannelFactory channeFactory) Primary ConstructorESSDTLTank(String strId, ChannelFactory channelFactory) ConstructorESSDTLTank(String strId, ChannelFactory channelFactory, int intReserve) Primary ConstructorESSIonSourceCoil(String strId, ChannelFactory channelFactory) ESSIonSourceMagnetron(String strId, ChannelFactory channelFactory) ConstructorESSIonSourceMFC(String strId, ChannelFactory channelFactory) ConstructorESSRfCavity(String strId, ChannelFactory channelFactory) ESSRfCavity(String strId, ChannelFactory channelFactory, int intReserve) ESSRfGap(String strId, ChannelFactory channelFactory) Iris(String strId, ChannelFactory channelFactory) ConstructorMagFieldMap(String strId, ChannelFactory channelFactory) NPM(String strId, ChannelFactory channelFactory) ConstructorRepellerElectrode(String strId, ChannelFactory channelFactory) ConstructorRfFieldMap(String strId, ChannelFactory channelFactory) RfqDummy(String strId, ChannelFactory channelFactory) SpaceChargeCompensation(String strId, ChannelFactory channelFactory) Constructor -
Uses of ChannelFactory in xal.plugin.epics7
Subclasses of ChannelFactory in xal.plugin.epics7Modifier and TypeClassDescriptionclassNOTE: 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. -
Uses of ChannelFactory in xal.plugin.epics7.server
Subclasses of ChannelFactory in xal.plugin.epics7.server -
Uses of ChannelFactory in xal.smf
Methods in xal.smf that return ChannelFactoryMethods in xal.smf with parameters of type ChannelFactoryModifier and TypeMethodDescriptionvoidChannelSuite.setChannelFactory(ChannelFactory channelFactory) set a new channel factory and clears the old channel mapvoidAccelerator.updateChannelFactory(ChannelFactory channelFactory) Updates the channel suites with the new ChannelFactory.Constructors in xal.smf with parameters of type ChannelFactoryModifierConstructorDescriptionAccelerator(String sysId, ChannelFactory channelFactory) Primary constructorAccelerator(ChannelFactory channelFactory) Primary constructorprotectedAcceleratorNode(String strId, ChannelFactory channelFactory) Designated constructorAcceleratorNodeFactory(ChannelFactory channelFactory) ConstructorAcceleratorSeq(String strId, ChannelFactory channelFactory) constructor that sets aside some space for nodes to comeAcceleratorSeq(String strId, ChannelFactory channelFactory, int intReserve) designated constructor that sets aside some space for nodes to comeChannelSuite(ChannelFactory channelFactory) Primary constructor for creating an instance of channel suiteTimingCenter(ChannelFactory channelFactory) Create an empty TimingCenter -
Uses of ChannelFactory in xal.smf.data
Methods in xal.smf.data with parameters of type ChannelFactoryModifier and TypeMethodDescriptionstatic AcceleratorXMLDataManager.acceleratorWithPath(String filePath, ChannelFactory channelFactory) Read the accelerator from the data source at the file path.static AcceleratorXMLDataManager.acceleratorWithUrlSpec(String urlPath, ChannelFactory channelFactory) Read the accelerator from the data source at the URL path.static AcceleratorXMLDataManager.loadDefaultAccelerator(ChannelFactory channelFactory) Load the accelerator corresponding to the default accelerator data source specified in the user's preferences.static XMLDataManagerXMLDataManager.managerWithFilePath(String filePath, ChannelFactory channelFactory) Create and return a new XMLDataManager with its source given by the specified file path.static XMLDataManagerXMLDataManager.newEmptyManager(ChannelFactory channelFactory) Create and return a new empty XMLDataManager.Constructors in xal.smf.data with parameters of type ChannelFactoryModifierConstructorDescriptionXMLDataManager(String urlPath, ChannelFactory channelFactory) Primary Constructor -
Uses of ChannelFactory in xal.smf.impl
Constructors in xal.smf.impl with parameters of type ChannelFactoryModifierConstructorDescriptionBend(String strId, ChannelFactory channelFactory) ConstructorBLM(String strId, ChannelFactory channelFactory) ConstructorBPM(String strId, ChannelFactory channelFactory) ConstructorBunchShapeMonitor(String deviceID, ChannelFactory channelFactory) Primary ConstructorCCL(String strId, ChannelFactory channelFactory) Constructor for CCLCCL(String strId, ChannelFactory channelFactory, int intReserve) Primary Constructor for CCLCurrentMonitor(String strId, ChannelFactory channeFactory) Primary ConstructorCvgGauge(String strId, ChannelFactory channelFactory) Primary ConstructorDipole(String strId, ChannelFactory channelFactory) Primary ConstructorDipoleCorr(String strId, ChannelFactory channelFactory) Primary ConstructorDTLTank(String strId, ChannelFactory channelFactory) ConstructorDTLTank(String strId, ChannelFactory channelFactory, int intReserve) Primary ConstructorEDipole(String strId, ChannelFactory channelFactory) Primary ConstructorElectromagnet(String strId, ChannelFactory channelFactory) Primary ConstructorElectrostatic(String strId, ChannelFactory channelFactory) Primary ConstructorEQuad(String strId, ChannelFactory channelFactory) Primary ConstructorExtractionKicker(String strId, ChannelFactory channelFactory) Primary ConstructorGenericNode(String strType, String strId, ChannelFactory channelFactory) Primary Constructor.HDipoleCorr(String strId, ChannelFactory channelFactory) Primary ConstructorIonGauge(String strId, ChannelFactory channelFactory) ConstructorprotectedMagnet(String strId, ChannelFactory channelFactory) Primary ConstructorMarker(String strID, ChannelFactory channelFactory) Primary ConstructorNeutronDetector(String strId, ChannelFactory channelFactory) ConstructorPermanentMagnet(String strId, ChannelFactory channelFactory) Creates new PermanentMagnetPermQuadrupole(String strId, ChannelFactory channelFactory) PermQuadrupole constructorProfileMonitor(String strId, ChannelFactory channelFactory) Primary ConstructorQuadrupole(String strID, ChannelFactory channelFactory) Primary ConstructorReBuncher(String strId, ChannelFactory channelFactory) Primary Constructor.RfCavity(String strId, ChannelFactory channelFactory) ConstructorRfCavity(String strId, ChannelFactory channelFactory, int intReserve) Primary ConstructorRfGap(String strId, ChannelFactory channelFactory) Primary ConstructorRingBPM(String strId, ChannelFactory channelFactory) RingBPM constructor.SCLCavity(String strId, ChannelFactory channelFactory) ConstructorSCLCavity(String strId, ChannelFactory channelFactory, int intReserve) Primary ConstructorSextupole(String strID, ChannelFactory channelFactory) Primary ConstructorSolenoid(String strID, ChannelFactory channelFactory) Primary ConstructorTrimmedQuadrupole(String strID, ChannelFactory channelFactory) ConstructorprotectedVacuum(String strId, ChannelFactory channelFactory) Primary ConstructorVDipoleCorr(String strId, ChannelFactory channelFactory) ConstructorWireHarp(String strId, ChannelFactory channelFactory) Primary ConstructorWireScanner(String nodeID, ChannelFactory channelFactory) Primary Constructor. -
Uses of ChannelFactory in xal.smf.impl.profile
Constructors in xal.smf.impl.profile with parameters of type ChannelFactoryModifierConstructorDescriptionprotectedProfileDevice(String strId, ChannelFactory channelFactory) Primary Constructor for ProfileDevice.