All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generated.docs.javadoc.org.eclipse.dawnsci.nexus.NXinstrument.html Maven / Gradle / Ivy






NXinstrument (h5jan API)












org.eclipse.dawnsci.nexus

Interface NXinstrument

  • All Superinterfaces:
    GroupNode, java.lang.Iterable<NodeLink>, Node, NXobject
    All Known Implementing Classes:
    NXinstrumentImpl


    public interface NXinstrument
    extends NXobject
    Collection of the components of the instrument or beamline. Template of instrument descriptions comprising various beamline components. Each component will also be a NeXus group defined by its distance from the sample. Negative distances represent beamline components that are before the sample while positive distances represent components that are after the sample. This device allows the unique identification of beamline components in a way that is valid for both reactor and pulsed instrumentation.
    • Method Detail

      • getName

        IDataset getName()
        Name of instrument
        Returns:
        the value.
      • setName

        DataNode setName(IDataset name)
        Name of instrument
        Parameters:
        name - the name
      • getNameScalar

        java.lang.String getNameScalar()
        Name of instrument
        Returns:
        the value.
      • setNameScalar

        DataNode setNameScalar(java.lang.String name)
        Name of instrument
        Parameters:
        name - the name
      • getNameAttributeShort_name

        java.lang.String getNameAttributeShort_name()
        short name for instrument, perhaps the acronym
        Returns:
        the value.
      • setNameAttributeShort_name

        void setNameAttributeShort_name(java.lang.String short_name)
        short name for instrument, perhaps the acronym
        Parameters:
        short_name - the short_name
      • getAperture

        NXaperture getAperture()
        Returns:
        the value.
      • setAperture

        void setAperture(NXaperture aperture)
        Parameters:
        aperture - the aperture
      • getAperture

        NXaperture getAperture(java.lang.String name)
        Get a NXaperture node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXaperture for that node.
      • setAperture

        void setAperture(java.lang.String name,
                         NXaperture aperture)
        Set a NXaperture node by name:
        Parameters:
        name - the name of the node
        aperture - the value to set
      • getAllAperture

        java.util.Map<java.lang.String,NXaperture> getAllAperture()
        Get all NXaperture nodes:
        Returns:
        a map from node names to the NXaperture for that node.
      • setAllAperture

        void setAllAperture(java.util.Map<java.lang.String,NXaperture> aperture)
        Set multiple child nodes of a particular type.
        Parameters:
        aperture - the child nodes to add
      • getAttenuator

        NXattenuator getAttenuator()
        Returns:
        the value.
      • setAttenuator

        void setAttenuator(NXattenuator attenuator)
        Parameters:
        attenuator - the attenuator
      • getAttenuator

        NXattenuator getAttenuator(java.lang.String name)
        Get a NXattenuator node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXattenuator for that node.
      • setAttenuator

        void setAttenuator(java.lang.String name,
                           NXattenuator attenuator)
        Set a NXattenuator node by name:
        Parameters:
        name - the name of the node
        attenuator - the value to set
      • getAllAttenuator

        java.util.Map<java.lang.String,NXattenuator> getAllAttenuator()
        Get all NXattenuator nodes:
        Returns:
        a map from node names to the NXattenuator for that node.
      • setAllAttenuator

        void setAllAttenuator(java.util.Map<java.lang.String,NXattenuator> attenuator)
        Set multiple child nodes of a particular type.
        Parameters:
        attenuator - the child nodes to add
      • getBeam

        NXbeam getBeam()
        Returns:
        the value.
      • setBeam

        void setBeam(NXbeam beam)
        Parameters:
        beam - the beam
      • getBeam

        NXbeam getBeam(java.lang.String name)
        Get a NXbeam node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXbeam for that node.
      • setBeam

        void setBeam(java.lang.String name,
                     NXbeam beam)
        Set a NXbeam node by name:
        Parameters:
        name - the name of the node
        beam - the value to set
      • getAllBeam

        java.util.Map<java.lang.String,NXbeam> getAllBeam()
        Get all NXbeam nodes:
        Returns:
        a map from node names to the NXbeam for that node.
      • setAllBeam

        void setAllBeam(java.util.Map<java.lang.String,NXbeam> beam)
        Set multiple child nodes of a particular type.
        Parameters:
        beam - the child nodes to add
      • getBeam_stop

        NXbeam_stop getBeam_stop()
        Returns:
        the value.
      • setBeam_stop

        void setBeam_stop(NXbeam_stop beam_stop)
        Parameters:
        beam_stop - the beam_stop
      • getBeam_stop

        NXbeam_stop getBeam_stop(java.lang.String name)
        Get a NXbeam_stop node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXbeam_stop for that node.
      • setBeam_stop

        void setBeam_stop(java.lang.String name,
                          NXbeam_stop beam_stop)
        Set a NXbeam_stop node by name:
        Parameters:
        name - the name of the node
        beam_stop - the value to set
      • getAllBeam_stop

        java.util.Map<java.lang.String,NXbeam_stop> getAllBeam_stop()
        Get all NXbeam_stop nodes:
        Returns:
        a map from node names to the NXbeam_stop for that node.
      • setAllBeam_stop

        void setAllBeam_stop(java.util.Map<java.lang.String,NXbeam_stop> beam_stop)
        Set multiple child nodes of a particular type.
        Parameters:
        beam_stop - the child nodes to add
      • setBending_magnet

        void setBending_magnet(NXbending_magnet bending_magnet)
        Parameters:
        bending_magnet - the bending_magnet
      • getBending_magnet

        NXbending_magnet getBending_magnet(java.lang.String name)
        Get a NXbending_magnet node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXbending_magnet for that node.
      • setBending_magnet

        void setBending_magnet(java.lang.String name,
                               NXbending_magnet bending_magnet)
        Set a NXbending_magnet node by name:
        Parameters:
        name - the name of the node
        bending_magnet - the value to set
      • getAllBending_magnet

        java.util.Map<java.lang.String,NXbending_magnet> getAllBending_magnet()
        Get all NXbending_magnet nodes:
        Returns:
        a map from node names to the NXbending_magnet for that node.
      • setAllBending_magnet

        void setAllBending_magnet(java.util.Map<java.lang.String,NXbending_magnet> bending_magnet)
        Set multiple child nodes of a particular type.
        Parameters:
        bending_magnet - the child nodes to add
      • getCollimator

        NXcollimator getCollimator()
        Returns:
        the value.
      • setCollimator

        void setCollimator(NXcollimator collimator)
        Parameters:
        collimator - the collimator
      • getCollimator

        NXcollimator getCollimator(java.lang.String name)
        Get a NXcollimator node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXcollimator for that node.
      • setCollimator

        void setCollimator(java.lang.String name,
                           NXcollimator collimator)
        Set a NXcollimator node by name:
        Parameters:
        name - the name of the node
        collimator - the value to set
      • getAllCollimator

        java.util.Map<java.lang.String,NXcollimator> getAllCollimator()
        Get all NXcollimator nodes:
        Returns:
        a map from node names to the NXcollimator for that node.
      • setAllCollimator

        void setAllCollimator(java.util.Map<java.lang.String,NXcollimator> collimator)
        Set multiple child nodes of a particular type.
        Parameters:
        collimator - the child nodes to add
      • getCollection

        NXcollection getCollection()
        Returns:
        the value.
      • setCollection

        void setCollection(NXcollection collection)
        Parameters:
        collection - the collection
      • getCollection

        NXcollection getCollection(java.lang.String name)
        Get a NXcollection node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXcollection for that node.
      • setCollection

        void setCollection(java.lang.String name,
                           NXcollection collection)
        Set a NXcollection node by name:
        Parameters:
        name - the name of the node
        collection - the value to set
      • getAllCollection

        java.util.Map<java.lang.String,NXcollection> getAllCollection()
        Get all NXcollection nodes:
        Returns:
        a map from node names to the NXcollection for that node.
      • setAllCollection

        void setAllCollection(java.util.Map<java.lang.String,NXcollection> collection)
        Set multiple child nodes of a particular type.
        Parameters:
        collection - the child nodes to add
      • getCapillary

        NXcapillary getCapillary()
        Returns:
        the value.
      • setCapillary

        void setCapillary(NXcapillary capillary)
        Parameters:
        capillary - the capillary
      • getCapillary

        NXcapillary getCapillary(java.lang.String name)
        Get a NXcapillary node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXcapillary for that node.
      • setCapillary

        void setCapillary(java.lang.String name,
                          NXcapillary capillary)
        Set a NXcapillary node by name:
        Parameters:
        name - the name of the node
        capillary - the value to set
      • getAllCapillary

        java.util.Map<java.lang.String,NXcapillary> getAllCapillary()
        Get all NXcapillary nodes:
        Returns:
        a map from node names to the NXcapillary for that node.
      • setAllCapillary

        void setAllCapillary(java.util.Map<java.lang.String,NXcapillary> capillary)
        Set multiple child nodes of a particular type.
        Parameters:
        capillary - the child nodes to add
      • getCrystal

        NXcrystal getCrystal()
        Returns:
        the value.
      • setCrystal

        void setCrystal(NXcrystal crystal)
        Parameters:
        crystal - the crystal
      • getCrystal

        NXcrystal getCrystal(java.lang.String name)
        Get a NXcrystal node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXcrystal for that node.
      • setCrystal

        void setCrystal(java.lang.String name,
                        NXcrystal crystal)
        Set a NXcrystal node by name:
        Parameters:
        name - the name of the node
        crystal - the value to set
      • getAllCrystal

        java.util.Map<java.lang.String,NXcrystal> getAllCrystal()
        Get all NXcrystal nodes:
        Returns:
        a map from node names to the NXcrystal for that node.
      • setAllCrystal

        void setAllCrystal(java.util.Map<java.lang.String,NXcrystal> crystal)
        Set multiple child nodes of a particular type.
        Parameters:
        crystal - the child nodes to add
      • getDetector

        NXdetector getDetector()
        Returns:
        the value.
      • setDetector

        void setDetector(NXdetector detector)
        Parameters:
        detector - the detector
      • getDetector

        NXdetector getDetector(java.lang.String name)
        Get a NXdetector node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXdetector for that node.
      • setDetector

        void setDetector(java.lang.String name,
                         NXdetector detector)
        Set a NXdetector node by name:
        Parameters:
        name - the name of the node
        detector - the value to set
      • getAllDetector

        java.util.Map<java.lang.String,NXdetector> getAllDetector()
        Get all NXdetector nodes:
        Returns:
        a map from node names to the NXdetector for that node.
      • setAllDetector

        void setAllDetector(java.util.Map<java.lang.String,NXdetector> detector)
        Set multiple child nodes of a particular type.
        Parameters:
        detector - the child nodes to add
      • setDetector_group

        void setDetector_group(NXdetector_group detector_group)
        Parameters:
        detector_group - the detector_group
      • getDetector_group

        NXdetector_group getDetector_group(java.lang.String name)
        Get a NXdetector_group node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXdetector_group for that node.
      • setDetector_group

        void setDetector_group(java.lang.String name,
                               NXdetector_group detector_group)
        Set a NXdetector_group node by name:
        Parameters:
        name - the name of the node
        detector_group - the value to set
      • getAllDetector_group

        java.util.Map<java.lang.String,NXdetector_group> getAllDetector_group()
        Get all NXdetector_group nodes:
        Returns:
        a map from node names to the NXdetector_group for that node.
      • setAllDetector_group

        void setAllDetector_group(java.util.Map<java.lang.String,NXdetector_group> detector_group)
        Set multiple child nodes of a particular type.
        Parameters:
        detector_group - the child nodes to add
      • getDisk_chopper

        NXdisk_chopper getDisk_chopper()
        Returns:
        the value.
      • setDisk_chopper

        void setDisk_chopper(NXdisk_chopper disk_chopper)
        Parameters:
        disk_chopper - the disk_chopper
      • getDisk_chopper

        NXdisk_chopper getDisk_chopper(java.lang.String name)
        Get a NXdisk_chopper node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXdisk_chopper for that node.
      • setDisk_chopper

        void setDisk_chopper(java.lang.String name,
                             NXdisk_chopper disk_chopper)
        Set a NXdisk_chopper node by name:
        Parameters:
        name - the name of the node
        disk_chopper - the value to set
      • getAllDisk_chopper

        java.util.Map<java.lang.String,NXdisk_chopper> getAllDisk_chopper()
        Get all NXdisk_chopper nodes:
        Returns:
        a map from node names to the NXdisk_chopper for that node.
      • setAllDisk_chopper

        void setAllDisk_chopper(java.util.Map<java.lang.String,NXdisk_chopper> disk_chopper)
        Set multiple child nodes of a particular type.
        Parameters:
        disk_chopper - the child nodes to add
      • getEvent_data

        NXevent_data getEvent_data()
        Returns:
        the value.
      • setEvent_data

        void setEvent_data(NXevent_data event_data)
        Parameters:
        event_data - the event_data
      • getEvent_data

        NXevent_data getEvent_data(java.lang.String name)
        Get a NXevent_data node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXevent_data for that node.
      • setEvent_data

        void setEvent_data(java.lang.String name,
                           NXevent_data event_data)
        Set a NXevent_data node by name:
        Parameters:
        name - the name of the node
        event_data - the value to set
      • getAllEvent_data

        java.util.Map<java.lang.String,NXevent_data> getAllEvent_data()
        Get all NXevent_data nodes:
        Returns:
        a map from node names to the NXevent_data for that node.
      • setAllEvent_data

        void setAllEvent_data(java.util.Map<java.lang.String,NXevent_data> event_data)
        Set multiple child nodes of a particular type.
        Parameters:
        event_data - the child nodes to add
      • setFermi_chopper

        void setFermi_chopper(NXfermi_chopper fermi_chopper)
        Parameters:
        fermi_chopper - the fermi_chopper
      • getFermi_chopper

        NXfermi_chopper getFermi_chopper(java.lang.String name)
        Get a NXfermi_chopper node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXfermi_chopper for that node.
      • setFermi_chopper

        void setFermi_chopper(java.lang.String name,
                              NXfermi_chopper fermi_chopper)
        Set a NXfermi_chopper node by name:
        Parameters:
        name - the name of the node
        fermi_chopper - the value to set
      • getAllFermi_chopper

        java.util.Map<java.lang.String,NXfermi_chopper> getAllFermi_chopper()
        Get all NXfermi_chopper nodes:
        Returns:
        a map from node names to the NXfermi_chopper for that node.
      • setAllFermi_chopper

        void setAllFermi_chopper(java.util.Map<java.lang.String,NXfermi_chopper> fermi_chopper)
        Set multiple child nodes of a particular type.
        Parameters:
        fermi_chopper - the child nodes to add
      • getFilter

        NXfilter getFilter()
        Returns:
        the value.
      • setFilter

        void setFilter(NXfilter filter)
        Parameters:
        filter - the filter
      • getFilter

        NXfilter getFilter(java.lang.String name)
        Get a NXfilter node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXfilter for that node.
      • setFilter

        void setFilter(java.lang.String name,
                       NXfilter filter)
        Set a NXfilter node by name:
        Parameters:
        name - the name of the node
        filter - the value to set
      • getAllFilter

        java.util.Map<java.lang.String,NXfilter> getAllFilter()
        Get all NXfilter nodes:
        Returns:
        a map from node names to the NXfilter for that node.
      • setAllFilter

        void setAllFilter(java.util.Map<java.lang.String,NXfilter> filter)
        Set multiple child nodes of a particular type.
        Parameters:
        filter - the child nodes to add
      • getFlipper

        NXflipper getFlipper()
        Returns:
        the value.
      • setFlipper

        void setFlipper(NXflipper flipper)
        Parameters:
        flipper - the flipper
      • getFlipper

        NXflipper getFlipper(java.lang.String name)
        Get a NXflipper node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXflipper for that node.
      • setFlipper

        void setFlipper(java.lang.String name,
                        NXflipper flipper)
        Set a NXflipper node by name:
        Parameters:
        name - the name of the node
        flipper - the value to set
      • getAllFlipper

        java.util.Map<java.lang.String,NXflipper> getAllFlipper()
        Get all NXflipper nodes:
        Returns:
        a map from node names to the NXflipper for that node.
      • setAllFlipper

        void setAllFlipper(java.util.Map<java.lang.String,NXflipper> flipper)
        Set multiple child nodes of a particular type.
        Parameters:
        flipper - the child nodes to add
      • getGuide

        NXguide getGuide()
        Returns:
        the value.
      • setGuide

        void setGuide(NXguide guide)
        Parameters:
        guide - the guide
      • getGuide

        NXguide getGuide(java.lang.String name)
        Get a NXguide node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXguide for that node.
      • setGuide

        void setGuide(java.lang.String name,
                      NXguide guide)
        Set a NXguide node by name:
        Parameters:
        name - the name of the node
        guide - the value to set
      • getAllGuide

        java.util.Map<java.lang.String,NXguide> getAllGuide()
        Get all NXguide nodes:
        Returns:
        a map from node names to the NXguide for that node.
      • setAllGuide

        void setAllGuide(java.util.Map<java.lang.String,NXguide> guide)
        Set multiple child nodes of a particular type.
        Parameters:
        guide - the child nodes to add
      • setInsertion_device

        void setInsertion_device(NXinsertion_device insertion_device)
        Parameters:
        insertion_device - the insertion_device
      • getInsertion_device

        NXinsertion_device getInsertion_device(java.lang.String name)
        Get a NXinsertion_device node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXinsertion_device for that node.
      • setInsertion_device

        void setInsertion_device(java.lang.String name,
                                 NXinsertion_device insertion_device)
        Set a NXinsertion_device node by name:
        Parameters:
        name - the name of the node
        insertion_device - the value to set
      • getAllInsertion_device

        java.util.Map<java.lang.String,NXinsertion_device> getAllInsertion_device()
        Get all NXinsertion_device nodes:
        Returns:
        a map from node names to the NXinsertion_device for that node.
      • setAllInsertion_device

        void setAllInsertion_device(java.util.Map<java.lang.String,NXinsertion_device> insertion_device)
        Set multiple child nodes of a particular type.
        Parameters:
        insertion_device - the child nodes to add
      • getMirror

        NXmirror getMirror()
        Returns:
        the value.
      • setMirror

        void setMirror(NXmirror mirror)
        Parameters:
        mirror - the mirror
      • getMirror

        NXmirror getMirror(java.lang.String name)
        Get a NXmirror node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXmirror for that node.
      • setMirror

        void setMirror(java.lang.String name,
                       NXmirror mirror)
        Set a NXmirror node by name:
        Parameters:
        name - the name of the node
        mirror - the value to set
      • getAllMirror

        java.util.Map<java.lang.String,NXmirror> getAllMirror()
        Get all NXmirror nodes:
        Returns:
        a map from node names to the NXmirror for that node.
      • setAllMirror

        void setAllMirror(java.util.Map<java.lang.String,NXmirror> mirror)
        Set multiple child nodes of a particular type.
        Parameters:
        mirror - the child nodes to add
      • getModerator

        NXmoderator getModerator()
        Returns:
        the value.
      • setModerator

        void setModerator(NXmoderator moderator)
        Parameters:
        moderator - the moderator
      • getModerator

        NXmoderator getModerator(java.lang.String name)
        Get a NXmoderator node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXmoderator for that node.
      • setModerator

        void setModerator(java.lang.String name,
                          NXmoderator moderator)
        Set a NXmoderator node by name:
        Parameters:
        name - the name of the node
        moderator - the value to set
      • getAllModerator

        java.util.Map<java.lang.String,NXmoderator> getAllModerator()
        Get all NXmoderator nodes:
        Returns:
        a map from node names to the NXmoderator for that node.
      • setAllModerator

        void setAllModerator(java.util.Map<java.lang.String,NXmoderator> moderator)
        Set multiple child nodes of a particular type.
        Parameters:
        moderator - the child nodes to add
      • setMonochromator

        void setMonochromator(NXmonochromator monochromator)
        Parameters:
        monochromator - the monochromator
      • getMonochromator

        NXmonochromator getMonochromator(java.lang.String name)
        Get a NXmonochromator node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXmonochromator for that node.
      • setMonochromator

        void setMonochromator(java.lang.String name,
                              NXmonochromator monochromator)
        Set a NXmonochromator node by name:
        Parameters:
        name - the name of the node
        monochromator - the value to set
      • getAllMonochromator

        java.util.Map<java.lang.String,NXmonochromator> getAllMonochromator()
        Get all NXmonochromator nodes:
        Returns:
        a map from node names to the NXmonochromator for that node.
      • setAllMonochromator

        void setAllMonochromator(java.util.Map<java.lang.String,NXmonochromator> monochromator)
        Set multiple child nodes of a particular type.
        Parameters:
        monochromator - the child nodes to add
      • getPolarizer

        NXpolarizer getPolarizer()
        Returns:
        the value.
      • setPolarizer

        void setPolarizer(NXpolarizer polarizer)
        Parameters:
        polarizer - the polarizer
      • getPolarizer

        NXpolarizer getPolarizer(java.lang.String name)
        Get a NXpolarizer node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXpolarizer for that node.
      • setPolarizer

        void setPolarizer(java.lang.String name,
                          NXpolarizer polarizer)
        Set a NXpolarizer node by name:
        Parameters:
        name - the name of the node
        polarizer - the value to set
      • getAllPolarizer

        java.util.Map<java.lang.String,NXpolarizer> getAllPolarizer()
        Get all NXpolarizer nodes:
        Returns:
        a map from node names to the NXpolarizer for that node.
      • setAllPolarizer

        void setAllPolarizer(java.util.Map<java.lang.String,NXpolarizer> polarizer)
        Set multiple child nodes of a particular type.
        Parameters:
        polarizer - the child nodes to add
      • getPositioner

        NXpositioner getPositioner()
        Returns:
        the value.
      • setPositioner

        void setPositioner(NXpositioner positioner)
        Parameters:
        positioner - the positioner
      • getPositioner

        NXpositioner getPositioner(java.lang.String name)
        Get a NXpositioner node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXpositioner for that node.
      • setPositioner

        void setPositioner(java.lang.String name,
                           NXpositioner positioner)
        Set a NXpositioner node by name:
        Parameters:
        name - the name of the node
        positioner - the value to set
      • getAllPositioner

        java.util.Map<java.lang.String,NXpositioner> getAllPositioner()
        Get all NXpositioner nodes:
        Returns:
        a map from node names to the NXpositioner for that node.
      • setAllPositioner

        void setAllPositioner(java.util.Map<java.lang.String,NXpositioner> positioner)
        Set multiple child nodes of a particular type.
        Parameters:
        positioner - the child nodes to add
      • getSource

        NXsource getSource()
        Returns:
        the value.
      • setSource

        void setSource(NXsource source)
        Parameters:
        source - the source
      • getSource

        NXsource getSource(java.lang.String name)
        Get a NXsource node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXsource for that node.
      • setSource

        void setSource(java.lang.String name,
                       NXsource source)
        Set a NXsource node by name:
        Parameters:
        name - the name of the node
        source - the value to set
      • getAllSource

        java.util.Map<java.lang.String,NXsource> getAllSource()
        Get all NXsource nodes:
        Returns:
        a map from node names to the NXsource for that node.
      • setAllSource

        void setAllSource(java.util.Map<java.lang.String,NXsource> source)
        Set multiple child nodes of a particular type.
        Parameters:
        source - the child nodes to add
      • setVelocity_selector

        void setVelocity_selector(NXvelocity_selector velocity_selector)
        Parameters:
        velocity_selector - the velocity_selector
      • getVelocity_selector

        NXvelocity_selector getVelocity_selector(java.lang.String name)
        Get a NXvelocity_selector node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXvelocity_selector for that node.
      • setVelocity_selector

        void setVelocity_selector(java.lang.String name,
                                  NXvelocity_selector velocity_selector)
        Set a NXvelocity_selector node by name:
        Parameters:
        name - the name of the node
        velocity_selector - the value to set
      • getAllVelocity_selector

        java.util.Map<java.lang.String,NXvelocity_selector> getAllVelocity_selector()
        Get all NXvelocity_selector nodes:
        Returns:
        a map from node names to the NXvelocity_selector for that node.
      • setAllVelocity_selector

        void setAllVelocity_selector(java.util.Map<java.lang.String,NXvelocity_selector> velocity_selector)
        Set multiple child nodes of a particular type.
        Parameters:
        velocity_selector - the child nodes to add
      • getXraylens

        NXxraylens getXraylens()
        Returns:
        the value.
      • setXraylens

        void setXraylens(NXxraylens xraylens)
        Parameters:
        xraylens - the xraylens
      • getXraylens

        NXxraylens getXraylens(java.lang.String name)
        Get a NXxraylens node by name:
        Parameters:
        name - the name of the node.
        Returns:
        a map from node names to the NXxraylens for that node.
      • setXraylens

        void setXraylens(java.lang.String name,
                         NXxraylens xraylens)
        Set a NXxraylens node by name:
        Parameters:
        name - the name of the node
        xraylens - the value to set
      • getAllXraylens

        java.util.Map<java.lang.String,NXxraylens> getAllXraylens()
        Get all NXxraylens nodes:
        Returns:
        a map from node names to the NXxraylens for that node.
      • setAllXraylens

        void setAllXraylens(java.util.Map<java.lang.String,NXxraylens> xraylens)
        Set multiple child nodes of a particular type.
        Parameters:
        xraylens - the child nodes to add




© 2015 - 2024 Weber Informatics LLC | Privacy Policy