Interface IScannableGroupNamed
- All Superinterfaces:
Configurable,Device,Findable,gda.observable.IObservable,IScannableGroup,Scannable
- All Known Subinterfaces:
Assembly,Beamline,Diffractometer,EndStation,Gonio,PlateLoader,SampleEnvironment
- All Known Implementing Classes:
AbstractPlateLoader,AssemblyAdapter,AssemblyBase,DetectorArm,DiffractometerBase,EndStationBase,GonioBase,PlateLoaderAdapter,SampleStage,ScannableGroupNamed
Distributed interface for a ScannableGroup which provides a logical group of scannables managed by the Finder
-
Field Summary
Fields inherited from interface gda.device.Scannable
ATTR_NEXUS_CATEGORY, ATTR_NX_CLASS, DEFAULT_INPUT_NAME, VALUE_UNAVAILABLE -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGroupMemberByName(String name) getGroupMemberByName(String name) String[]voidremoveGroupMemberName(String name) voidsetGroupMembersNames(List<String> scannableNames) voidsetGroupMembersNamesWithArray(String[] scannableNames) voidsetGroupMembersNamesWithArray(String[] scannableNames, boolean toConfigure) voidsetGroupMembersNamesWithList(List<String> scannableNames, boolean toConfigure) Methods inherited from interface gda.factory.Configurable
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObserversMethods inherited from interface gda.device.scannable.scannablegroup.IScannableGroup
addGroupMember, addGroupMember, getGroupMemberNames, getGroupMembers, getGroupMembersAsArray, getUnits, removeGroupMemberByIndex, removeGroupMemberByScannable, setGroupMembers, setGroupMembersWithArray, setGroupMembersWithListMethods inherited from interface gda.device.Scannable
asynchronousMoveTo, atCommandFailure, atLevelEnd, atLevelMoveStart, atLevelStart, atPointEnd, atPointStart, atScanEnd, atScanLineEnd, atScanLineStart, atScanStart, checkPositionValid, getExtraNames, getInputNames, getLevel, getOutputFormat, getPosition, getScanMetadataAttribute, getScanMetadataAttributeNames, getScanMetadataAttributes, isAt, isBusy, moveTo, setExtraNames, setInputNames, setLevel, setOutputFormat, setScanMetadataAttribute, setScanMetadataAttributes, stop, toFormattedString, waitWhileBusy
-
Method Details
-
getGroupMembersNamesAsArray
String[] getGroupMembersNamesAsArray() -
getGroupMembersNames
-
setGroupMembersNames
- Throws:
FactoryException
-
setGroupMembersNamesWithList
void setGroupMembersNamesWithList(List<String> scannableNames, boolean toConfigure) throws FactoryException - Throws:
FactoryException
-
setGroupMembersNamesWithArray
- Throws:
FactoryException
-
setGroupMembersNamesWithArray
void setGroupMembersNamesWithArray(String[] scannableNames, boolean toConfigure) throws FactoryException - Throws:
FactoryException
-
removeGroupMemberName
- Throws:
DeviceException
-
getGroupMemberByName
- Throws:
DeviceException
-
addGroupMemberByName
- Throws:
FactoryException
-