Interface INameable

All Known Subinterfaces:
IAxialModel, IBoundingBoxModel, IBoundingLineModel, IDetectorModel, IDeviceWatchdog<T>, IFilter<T>, ILevel, IMalcolmDetectorModel, IMalcolmDevice, IMalcolmModel, IMapPathModel, INamedNode, IPausableDevice<T>, IRunnableDevice<T>, IRunnableEventDevice<T>, IScanAttributeContainer, IScanDevice, IScannable<T>, IScanPathModel, IScanPointGeneratorModel, IScanUIElement, IWritableDetector<T>, MetadataAttribute, MetadataField, MetadataGroup, MetadataNode
All Known Implementing Classes:
AbstractAreaDetectorRunnableDevice, AbstractAxialStepModel, AbstractBoundingBoxModel, AbstractBoundingLineModel, AbstractControl, AbstractDetectorModel, AbstractMalcolmDevice, AbstractMapModel, AbstractMetadataAttribute, AbstractMetadataField, AbstractMetadataNode, AbstractMultiModel, AbstractNameable, AbstractNameableTimeoutable, AbstractOverlapModel, AbstractPointsModel, AbstractRunnableDevice, AbstractScannable, AbstractTwoAxisGridModel, AbstractWatchdog, AreaDetectorRunnableDevice, AreaDetectorRunnableDeviceExtendedModel, AreaDetectorRunnableDeviceModel, AreaDetectorRunnableDeviceProxy, AreaDetectorRunnableDeviceWaitForArray, AreaDetectorWritingFilesRunnableDevice, AreaDetectorWritingFilesRunnableDeviceModel, AxialArrayModel, AxialCollatedStepModel, AxialMultiStepModel, AxialPointsModel, AxialStepModel, BeamScannable, CalibrationFrameCollector, CompositeNexusScannable, CompoundModel, ConcurrentMultiModel, ConsecutiveMultiModel, ConstantVelocityDevice, ConstantVelocityModel, ControlEnumNode, ControlFileNode, ControlGroup, ControlNode, ControlTree, CountableScannable, DarkImageDetector, DarkImageModel, DetectorCollectionScannable, DetectorScanUIElement, DummyMalcolmDetectorModel, DummyMalcolmDevice, DummyMalcolmModel, DummyMalcolmTriggeredDetector, DummyMalcolmTriggeredModel, ElectronAnalyserRunnableDevice, ElectronAnalyserRunnableDeviceModel, ExpressionWatchdog, Filter, FrameCollectingScannable, GenericModel, GroupMetadataNode, InterpolatedMultiScanModel, JythonGeneratorModel, JythonScannableNexusWrapper, LinkedField, Location, MalcolmDetectorInfo, MalcolmDetectorModel, MalcolmDevice, MalcolmDeviceProxy, MalcolmModel, MandelbrotDetector, MandelbrotModel, MockBeamOnMonitor, MockCountingPositionScannable, MockNeXusScannable, MockNeXusSlit, MockPausingMonitor, MockScannable, MockStringNexusScannable, MockStringScannable, MockTopupScannable, MonitorScanUIElement, NexusSlitsWrapper, NXObjectScannable, NXSampleScannable, OneAxisPointRepeatedModel, PosDetector, PosDetectorModel, ProcessingMalcolmDevice, ProcessingVariableField, RandomIntDetector, RandomLineDevice, RandomLineModel, RunnableDeviceProxy, ScalarField, ScalarMetadataAttribute, ScannableComponentField, ScannableComponentMetadataAttribute, ScannableField, ScannableMetadataAttribute, ScannableNexusWrapper, ScannableUIPreferences, ScanRegion, ScanUIElement, SimpleDetectorModel, SpringExpressionField, SpringExpressionLinkedField, StaticModel, TopupWatchdog, TwoAxisGridPointsModel, TwoAxisGridPointsRandomOffsetModel, TwoAxisGridStepModel, TwoAxisLinePointsModel, TwoAxisLineStepModel, TwoAxisLissajousModel, TwoAxisPointSingleModel, TwoAxisPtychographyModel, TwoAxisSpiralModel, XmapRunnableDevice, XmapRunnableDeviceBase, XmapRunnableDeviceModel, XmapWritingFilesRunnableDevice, XmapWritingFilesRunnableDeviceModel, ZebraModel, ZebraRunnableDevice

public interface INameable
A nameable is any device with a name.
  • Method Summary

    Modifier and Type
    Method
    Description
    Name of the scannable
    void
    Set the name of the device.
  • Method Details

    • getName

      String getName()
      Name of the scannable
      Returns:
    • setName

      void setName(String name)
      Set the name of the device.
      Parameters:
      name -