Package xal.smf.impl
Class Marker
java.lang.Object
xal.smf.AcceleratorNode
xal.smf.impl.Marker
- All Implemented Interfaces:
Comparable
,ElementType
,DataListener
node representing a simple marker
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructorMarker
(String strID, ChannelFactory channelFactory) Primary Constructor -
Method Summary
Modifier and TypeMethodDescriptionOverriden to provide type signaturegetType()
Overriden to provide type signatureboolean
Determine if this node is of the specified type.void
update
(DataAdaptor adaptor) Update the instance with data from the data adaptor.Methods inherited from class xal.smf.AcceleratorNode
addBucket, batchConnectAllHandles, batchConnectAllHandlesAndWait, channelSuite, clear, compareTo, dataLabel, findChannel, getAccelerator, getAccessibleProperties, getAccessibleProperties, getAlign, getAllChannels, getAndConnectChannel, getAndConnectChannelSetAndReadback, getAper, getBucket, getBuckets, getChannel, getDefaultHandles, getDesignPropertyValue, getEId, getHandles, getId, getLength, getLivePropertyChannels, getLivePropertyValue, getParent, getPId, getPitchAngle, getPosition, getPrimaryAncestor, getProperties, getReadbackHandles, getRollAngle, getSDisplay, getSetHandle, getStatus, getTwiss, getValid, getXOffset, getYawAngle, getYOffset, getZOffset, hasBucket, hasParent, isChannelSettable, isMagnet, lazilyGetAndConnect, removeFromParent, setAccelerator, setAlign, setAper, setDesignPropertyValue, setLength, setLivePropertyValue, setParent, setPitchAngle, setPosition, setRollAngle, setSDisplay, setStatus, setTwiss, setValid, setValueAndVerify, setXOffset, setYawAngle, setYOffset, setZOffset, toString, write, writeAttributes, writeStatus
-
Field Details
-
TYPE
for generic marker- See Also:
-
VIW
for vacuum window- See Also:
-
FOIL
for strip foil- See Also:
-
TARGET
for target- See Also:
-
HARP
for harp- See Also:
-
CHUMPS
Chumps- See Also:
-
LASER_STRIPPER
Laser Stripper- See Also:
-
-
Constructor Details
-
Marker
Primary Constructor- Parameters:
strID
- the unique node identifierchannelFactory
- factory for generating channels
-
Marker
Constructor- Parameters:
strID
- the unique node identifier
-
-
Method Details
-
getType
Overriden to provide type signature- Specified by:
getType
in classAcceleratorNode
-
getSoftType
Overriden to provide type signature- Overrides:
getSoftType
in classAcceleratorNode
-
update
Update the instance with data from the data adaptor. Overrides the default implementation to set the marker type since a marker type can be "Foil", "VIW" "Tgt", etc.- Specified by:
update
in interfaceDataListener
- Overrides:
update
in classAcceleratorNode
- Parameters:
adaptor
- The data provider.
-
isKindOf
Determine if this node is of the specified type. Override the inherited method since the types of generic nodes are not associated with the class unlike typical nodes.- Specified by:
isKindOf
in interfaceElementType
- Overrides:
isKindOf
in classAcceleratorNode
- Parameters:
type
- The type to compare against.- Returns:
- true if the node is a match and false otherwise.
-