Package org.eclipse.dawnsci.nexus
Interface NXentry
(**required**) :ref:`NXentry` describes the measurement.
The top-level NeXus group which contains all the data and associated
information that comprise a single measurement.
It is mandatory that there is at least one
group of this type in the NeXus file.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface org.eclipse.dawnsci.nexus.NXobject
NX_ATTRIBUTE_DEFAULT -
Method Summary
Modifier and TypeMethodDescriptionGet all NXcollection nodes:Get all NXdata nodes: The data group ..Get all NXinstrument nodes:Get all NXmonitor nodes:Get all NXparameters nodes:Get all NXprocess nodes:Get all NXsample nodes:Get all NXsubentry nodes:Get all NXuser nodes:ISIS Muon IDF_VersiongetCollection(String name) Get a NXcollection node by name:org.eclipse.january.dataset.DatasetBrief summary of the collection, including grouping criteria.Brief summary of the collection, including grouping criteria.org.eclipse.january.dataset.DatasetUser or Data Acquisition defined group of NeXus files or NXentryUser or Data Acquisition defined group of NeXus files or NXentryorg.eclipse.january.dataset.DatasetTime transpired actually collecting data i.e.Time transpired actually collecting data i.e.getData()The data group ..Get a NXdata node by name: The data group ..org.eclipse.january.dataset.Dataset(alternate use: see same field in :ref:`NXsubentry` for preferred) Official NeXus NXDL schema to which this entry conforms which must be the name of the NXDL file (case sensitive without the file extension) that the NXDL schema is defined in.org.eclipse.january.dataset.DatasetDeprecated.see same field in :ref:`NXsubentry` for preferred useURL of NXDL fileNXDL version numberDeprecated.see same field in :ref:`NXsubentry` for preferred useURL of NXDL fileNXDL version number(alternate use: see same field in :ref:`NXsubentry` for preferred) Official NeXus NXDL schema to which this entry conforms which must be the name of the NXDL file (case sensitive without the file extension) that the NXDL schema is defined in.org.eclipse.january.dataset.DatasetDuration of measurementDuration of measurementorg.eclipse.january.dataset.DatasetEnding time of measurementEnding time of measurementorg.eclipse.january.dataset.DatasetUnique identifier for the measurement, defined by the facility.org.eclipse.january.dataset.DatasetUUID identifier for the measurement.Version of UUID usedUUID identifier for the measurement.Unique identifier for the measurement, defined by the facility.org.eclipse.january.dataset.DatasetBrief summary of the experiment, including key objectives.Brief summary of the experiment, including key objectives.Description of the full experiment (document in pdf, latex, ...)org.eclipse.january.dataset.DatasetUnique identifier for the experiment, defined by the facility, possibly linked to the proposalsUnique identifier for the experiment, defined by the facility, possibly linked to the proposalsorg.eclipse.january.dataset.DatasetReserved for future use by NIAC.Reserved for future use by NIAC.getInstrument(String name) Get a NXinstrument node by name:getMonitor(String name) Get a NXmonitor node by name:getNotes()Notes describing entrygetParameters(String name) Get a NXparameters node by name:org.eclipse.january.dataset.DatasetThis is the flightpath before the sample position.This is the flightpath before the sample position.getProcess(String name) Get a NXprocess node by name:org.eclipse.january.dataset.DatasetName of program used to generate this fileconfiguration of the programProgram version numberName of program used to generate this fileorg.eclipse.january.dataset.DatasetRevision id of the file due to re-calibration, reprocessing, new analysis, new instrument definition format, ...Revision id of the file due to re-calibration, reprocessing, new analysis, new instrument definition format, ...org.eclipse.january.dataset.DatasetSuch as "2007-3".Such as "2007-3".Get a NXsample node by name:org.eclipse.january.dataset.DatasetStarting time of measurementStarting time of measurementgetSubentry(String name) Get a NXsubentry node by name:A small image that is representative of the entry.org.eclipse.january.dataset.DatasetgetTitle()Extended title for entryExtended title for entrygetUser()Get a NXuser node by name:voidsetAllCollection(Map<String, NXcollection> collection) Set multiple child nodes of a particular type.voidsetAllData(Map<String, NXdata> data) Set multiple child nodes of a particular type.voidsetAllInstrument(Map<String, NXinstrument> instrument) Set multiple child nodes of a particular type.voidsetAllMonitor(Map<String, NXmonitor> monitor) Set multiple child nodes of a particular type.voidsetAllParameters(Map<String, NXparameters> parameters) Set multiple child nodes of a particular type.voidsetAllProcess(Map<String, NXprocess> process) Set multiple child nodes of a particular type.voidsetAllSample(Map<String, NXsample> sample) Set multiple child nodes of a particular type.voidsetAllSubentry(Map<String, NXsubentry> subentry) Set multiple child nodes of a particular type.voidsetAllUser(Map<String, NXuser> user) Set multiple child nodes of a particular type.voidsetAttributeIdf_version(String idf_versionValue) ISIS Muon IDF_VersionvoidsetCollection(String name, NXcollection collection) Set a NXcollection node by name:voidsetCollection(NXcollection collectionGroup) setCollection_description(org.eclipse.january.dataset.IDataset collection_descriptionDataset) Brief summary of the collection, including grouping criteria.setCollection_descriptionScalar(String collection_descriptionValue) Brief summary of the collection, including grouping criteria.setCollection_identifier(org.eclipse.january.dataset.IDataset collection_identifierDataset) User or Data Acquisition defined group of NeXus files or NXentrysetCollection_identifierScalar(String collection_identifierValue) User or Data Acquisition defined group of NeXus files or NXentrysetCollection_time(org.eclipse.january.dataset.IDataset collection_timeDataset) Time transpired actually collecting data i.e.setCollection_timeScalar(Double collection_timeValue) Time transpired actually collecting data i.e.voidSet a NXdata node by name: The data group ..voidThe data group ..setDefinition(org.eclipse.january.dataset.IDataset definitionDataset) (alternate use: see same field in :ref:`NXsubentry` for preferred) Official NeXus NXDL schema to which this entry conforms which must be the name of the NXDL file (case sensitive without the file extension) that the NXDL schema is defined in.setDefinition_local(org.eclipse.january.dataset.IDataset definition_localDataset) Deprecated.see same field in :ref:`NXsubentry` for preferred usevoidsetDefinition_localAttributeUrl(String urlValue) URL of NXDL filevoidsetDefinition_localAttributeVersion(String versionValue) NXDL version numbersetDefinition_localScalar(String definition_localValue) Deprecated.see same field in :ref:`NXsubentry` for preferred usevoidsetDefinitionAttributeUrl(String urlValue) URL of NXDL filevoidsetDefinitionAttributeVersion(String versionValue) NXDL version numbersetDefinitionScalar(String definitionValue) (alternate use: see same field in :ref:`NXsubentry` for preferred) Official NeXus NXDL schema to which this entry conforms which must be the name of the NXDL file (case sensitive without the file extension) that the NXDL schema is defined in.setDuration(org.eclipse.january.dataset.IDataset durationDataset) Duration of measurementsetDurationScalar(Long durationValue) Duration of measurementsetEnd_time(org.eclipse.january.dataset.IDataset end_timeDataset) Ending time of measurementsetEnd_timeScalar(Date end_timeValue) Ending time of measurementsetEntry_identifier(org.eclipse.january.dataset.IDataset entry_identifierDataset) Unique identifier for the measurement, defined by the facility.setEntry_identifier_uuid(org.eclipse.january.dataset.IDataset entry_identifier_uuidDataset) UUID identifier for the measurement.voidsetEntry_identifier_uuidAttributeVersion(String versionValue) Version of UUID usedsetEntry_identifier_uuidScalar(String entry_identifier_uuidValue) UUID identifier for the measurement.setEntry_identifierScalar(String entry_identifierValue) Unique identifier for the measurement, defined by the facility.setExperiment_description(org.eclipse.january.dataset.IDataset experiment_descriptionDataset) Brief summary of the experiment, including key objectives.setExperiment_descriptionScalar(String experiment_descriptionValue) Brief summary of the experiment, including key objectives.voidsetExperiment_documentation(NXnote experiment_documentationGroup) Description of the full experiment (document in pdf, latex, ...)setExperiment_identifier(org.eclipse.january.dataset.IDataset experiment_identifierDataset) Unique identifier for the experiment, defined by the facility, possibly linked to the proposalssetExperiment_identifierScalar(String experiment_identifierValue) Unique identifier for the experiment, defined by the facility, possibly linked to the proposalssetFeatures(org.eclipse.january.dataset.IDataset featuresDataset) Reserved for future use by NIAC.setFeaturesScalar(String featuresValue) Reserved for future use by NIAC.voidsetInstrument(String name, NXinstrument instrument) Set a NXinstrument node by name:voidsetInstrument(NXinstrument instrumentGroup) voidsetMonitor(String name, NXmonitor monitor) Set a NXmonitor node by name:voidsetMonitor(NXmonitor monitorGroup) voidNotes describing entryvoidsetParameters(String name, NXparameters parameters) Set a NXparameters node by name:voidsetParameters(NXparameters parametersGroup) setPre_sample_flightpath(org.eclipse.january.dataset.IDataset pre_sample_flightpathDataset) This is the flightpath before the sample position.setPre_sample_flightpathScalar(Double pre_sample_flightpathValue) This is the flightpath before the sample position.voidsetProcess(String name, NXprocess process) Set a NXprocess node by name:voidsetProcess(NXprocess processGroup) setProgram_name(org.eclipse.january.dataset.IDataset program_nameDataset) Name of program used to generate this filevoidsetProgram_nameAttributeConfiguration(String configurationValue) configuration of the programvoidsetProgram_nameAttributeVersion(String versionValue) Program version numbersetProgram_nameScalar(String program_nameValue) Name of program used to generate this filesetRevision(org.eclipse.january.dataset.IDataset revisionDataset) Revision id of the file due to re-calibration, reprocessing, new analysis, new instrument definition format, ...voidsetRevisionAttributeComment(String commentValue) setRevisionScalar(String revisionValue) Revision id of the file due to re-calibration, reprocessing, new analysis, new instrument definition format, ...setRun_cycle(org.eclipse.january.dataset.IDataset run_cycleDataset) Such as "2007-3".setRun_cycleScalar(String run_cycleValue) Such as "2007-3".voidSet a NXsample node by name:voidsetStart_time(org.eclipse.january.dataset.IDataset start_timeDataset) Starting time of measurementsetStart_timeScalar(Date start_timeValue) Starting time of measurementvoidsetSubentry(String name, NXsubentry subentry) Set a NXsubentry node by name:voidsetSubentry(NXsubentry subentryGroup) voidsetThumbnail(NXnote thumbnailGroup) A small image that is representative of the entry.setTitle(org.eclipse.january.dataset.IDataset titleDataset) Extended title for entrysetTitleScalar(String titleValue) Extended title for entryvoidSet a NXuser node by name:voidMethods inherited from interface org.eclipse.dawnsci.analysis.api.tree.GroupNode
addDataNode, addGroupNode, addNode, addNodeLink, addSymbolicNode, containsDataNode, containsGroupNode, containsNode, containsSymbolicNode, findLinkedNodeName, findNode, findNodeLink, getDataNode, getDataNodeMap, getDataNodeNames, getDataNodes, getDatasets, getGlobalPool, getGroupNode, getGroupNodeMap, getGroupNodeNames, getGroupNodes, getNames, getNode, getNodeLink, getNodeNameIterator, getNumberOfDataNodes, getNumberOfGroupNodes, getNumberOfNodelinks, getSymbolicNode, getSymbolicNodeNames, isPopulated, iterator, removeDataNode, removeDataNode, removeGroupNode, removeGroupNode, removeSymbolicNode, removeSymbolicNode, setGlobalPoolMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.eclipse.dawnsci.analysis.api.tree.Node
addAttribute, containsAttribute, getAttribute, getAttributeIterator, getAttributeNameIterator, getAttributeNames, getID, getNumberOfAttributes, isDataNode, isGroupNode, isSymbolicNode, removeAttribute, removeAttributeMethods inherited from interface org.eclipse.dawnsci.nexus.NXobject
addExternalLink, canAddChild, createDataNode, getAllDatasets, getAttr, getAttrBoolean, getAttrDate, getAttrDouble, getAttributeDefault, getAttrLong, getAttrNumber, getAttrString, getBoolean, getChild, getChildren, getChildren, getDataset, getDate, getDouble, getLazyDataset, getLazyWritableDataset, getLong, getNexusBaseClass, getNumber, getNXclass, getPermittedChildGroupClasses, getString, initializeFixedSizeLazyDataset, initializeLazyDataset, initializeLazyDataset, initializeLazyDataset, putChild, setAttribute, setAttributeDefault, setChildren, setDataset, setField
-
Field Details
-
NX_ATTRIBUTE_IDF_VERSION
- See Also:
-
NX_TITLE
- See Also:
-
NX_EXPERIMENT_IDENTIFIER
- See Also:
-
NX_EXPERIMENT_DESCRIPTION
- See Also:
-
NX_COLLECTION_IDENTIFIER
- See Also:
-
NX_COLLECTION_DESCRIPTION
- See Also:
-
NX_ENTRY_IDENTIFIER
- See Also:
-
NX_ENTRY_IDENTIFIER_UUID
- See Also:
-
NX_ENTRY_IDENTIFIER_UUID_ATTRIBUTE_VERSION
- See Also:
-
NX_FEATURES
- See Also:
-
NX_DEFINITION
- See Also:
-
NX_DEFINITION_ATTRIBUTE_VERSION
- See Also:
-
NX_DEFINITION_ATTRIBUTE_URL
- See Also:
-
NX_DEFINITION_LOCAL
- See Also:
-
NX_DEFINITION_LOCAL_ATTRIBUTE_VERSION
- See Also:
-
NX_DEFINITION_LOCAL_ATTRIBUTE_URL
- See Also:
-
NX_START_TIME
- See Also:
-
NX_END_TIME
- See Also:
-
NX_DURATION
- See Also:
-
NX_COLLECTION_TIME
- See Also:
-
NX_RUN_CYCLE
- See Also:
-
NX_PROGRAM_NAME
- See Also:
-
NX_PROGRAM_NAME_ATTRIBUTE_VERSION
- See Also:
-
NX_PROGRAM_NAME_ATTRIBUTE_CONFIGURATION
- See Also:
-
NX_REVISION
- See Also:
-
NX_REVISION_ATTRIBUTE_COMMENT
- See Also:
-
NX_PRE_SAMPLE_FLIGHTPATH
- See Also:
-
-
Method Details
-
getData
NXdata getData()The data group .. note:: Before the NIAC2016 meeting [#]_, at least one :ref:`NXdata` group was required in each :ref:`NXentry` group. At the NIAC2016 meeting, it was decided to make :ref:`NXdata` an optional group in :ref:`NXentry` groups for data files that do not use an application definition. It is recommended strongly that all NeXus data files provide a NXdata group. It is permissible to omit the NXdata group only when defining the default plot is not practical or possible from the available data. For example, neutron event data may not have anything that makes a useful plot without extensive processing. Certain application definitions override this decision and require an :ref:`NXdata` group in the :ref:`NXentry` group. The ``minOccurs=0`` attribute in the application definition will indicate the :ref:`NXdata` group is optional, otherwise, it is required. .. [#] NIAC2016: https://www.nexusformat.org/NIAC2016.html, https://github.com/nexusformat/NIAC/issues/16- Specified by:
getDatain interfaceNXsubentry- Returns:
- the value.
-
setData
The data group .. note:: Before the NIAC2016 meeting [#]_, at least one :ref:`NXdata` group was required in each :ref:`NXentry` group. At the NIAC2016 meeting, it was decided to make :ref:`NXdata` an optional group in :ref:`NXentry` groups for data files that do not use an application definition. It is recommended strongly that all NeXus data files provide a NXdata group. It is permissible to omit the NXdata group only when defining the default plot is not practical or possible from the available data. For example, neutron event data may not have anything that makes a useful plot without extensive processing. Certain application definitions override this decision and require an :ref:`NXdata` group in the :ref:`NXentry` group. The ``minOccurs=0`` attribute in the application definition will indicate the :ref:`NXdata` group is optional, otherwise, it is required. .. [#] NIAC2016: https://www.nexusformat.org/NIAC2016.html, https://github.com/nexusformat/NIAC/issues/16- Specified by:
setDatain interfaceNXsubentry- Parameters:
dataGroup- the dataGroup
-
getData
Get a NXdata node by name:- The data group .. note:: Before the NIAC2016 meeting [#]_, at least one :ref:`NXdata` group was required in each :ref:`NXentry` group. At the NIAC2016 meeting, it was decided to make :ref:`NXdata` an optional group in :ref:`NXentry` groups for data files that do not use an application definition. It is recommended strongly that all NeXus data files provide a NXdata group. It is permissible to omit the NXdata group only when defining the default plot is not practical or possible from the available data. For example, neutron event data may not have anything that makes a useful plot without extensive processing. Certain application definitions override this decision and require an :ref:`NXdata` group in the :ref:`NXentry` group. The ``minOccurs=0`` attribute in the application definition will indicate the :ref:`NXdata` group is optional, otherwise, it is required. .. [#] NIAC2016: https://www.nexusformat.org/NIAC2016.html, https://github.com/nexusformat/NIAC/issues/16
- Specified by:
getDatain interfaceNXsubentry- Parameters:
name- the name of the node.- Returns:
- a map from node names to the NXdata for that node.
-
setData
Set a NXdata node by name:- The data group .. note:: Before the NIAC2016 meeting [#]_, at least one :ref:`NXdata` group was required in each :ref:`NXentry` group. At the NIAC2016 meeting, it was decided to make :ref:`NXdata` an optional group in :ref:`NXentry` groups for data files that do not use an application definition. It is recommended strongly that all NeXus data files provide a NXdata group. It is permissible to omit the NXdata group only when defining the default plot is not practical or possible from the available data. For example, neutron event data may not have anything that makes a useful plot without extensive processing. Certain application definitions override this decision and require an :ref:`NXdata` group in the :ref:`NXentry` group. The ``minOccurs=0`` attribute in the application definition will indicate the :ref:`NXdata` group is optional, otherwise, it is required. .. [#] NIAC2016: https://www.nexusformat.org/NIAC2016.html, https://github.com/nexusformat/NIAC/issues/16
- Specified by:
setDatain interfaceNXsubentry- Parameters:
name- the name of the nodedata- the value to set
-
getAllData
Get all NXdata nodes:- The data group .. note:: Before the NIAC2016 meeting [#]_, at least one :ref:`NXdata` group was required in each :ref:`NXentry` group. At the NIAC2016 meeting, it was decided to make :ref:`NXdata` an optional group in :ref:`NXentry` groups for data files that do not use an application definition. It is recommended strongly that all NeXus data files provide a NXdata group. It is permissible to omit the NXdata group only when defining the default plot is not practical or possible from the available data. For example, neutron event data may not have anything that makes a useful plot without extensive processing. Certain application definitions override this decision and require an :ref:`NXdata` group in the :ref:`NXentry` group. The ``minOccurs=0`` attribute in the application definition will indicate the :ref:`NXdata` group is optional, otherwise, it is required. .. [#] NIAC2016: https://www.nexusformat.org/NIAC2016.html, https://github.com/nexusformat/NIAC/issues/16
- Specified by:
getAllDatain interfaceNXsubentry- Returns:
- a map from node names to the NXdata for that node.
-
setAllData
Set multiple child nodes of a particular type.- The data group .. note:: Before the NIAC2016 meeting [#]_, at least one :ref:`NXdata` group was required in each :ref:`NXentry` group. At the NIAC2016 meeting, it was decided to make :ref:`NXdata` an optional group in :ref:`NXentry` groups for data files that do not use an application definition. It is recommended strongly that all NeXus data files provide a NXdata group. It is permissible to omit the NXdata group only when defining the default plot is not practical or possible from the available data. For example, neutron event data may not have anything that makes a useful plot without extensive processing. Certain application definitions override this decision and require an :ref:`NXdata` group in the :ref:`NXentry` group. The ``minOccurs=0`` attribute in the application definition will indicate the :ref:`NXdata` group is optional, otherwise, it is required. .. [#] NIAC2016: https://www.nexusformat.org/NIAC2016.html, https://github.com/nexusformat/NIAC/issues/16
- Specified by:
setAllDatain interfaceNXsubentry- Parameters:
data- the child nodes to add
-
getAttributeIdf_version
String getAttributeIdf_version()ISIS Muon IDF_Version- Specified by:
getAttributeIdf_versionin interfaceNXsubentry- Returns:
- the value.
-
setAttributeIdf_version
ISIS Muon IDF_Version- Specified by:
setAttributeIdf_versionin interfaceNXsubentry- Parameters:
idf_versionValue- the idf_versionValue
-
getTitle
org.eclipse.january.dataset.Dataset getTitle()Extended title for entry- Specified by:
getTitlein interfaceNXsubentry- Returns:
- the value.
-
setTitle
Extended title for entry- Specified by:
setTitlein interfaceNXsubentry- Parameters:
titleDataset- the titleDataset
-
getTitleScalar
String getTitleScalar()Extended title for entry- Specified by:
getTitleScalarin interfaceNXsubentry- Returns:
- the value.
-
setTitleScalar
Extended title for entry- Specified by:
setTitleScalarin interfaceNXsubentry- Parameters:
title- the title
-
getExperiment_identifier
org.eclipse.january.dataset.Dataset getExperiment_identifier()Unique identifier for the experiment, defined by the facility, possibly linked to the proposals- Specified by:
getExperiment_identifierin interfaceNXsubentry- Returns:
- the value.
-
setExperiment_identifier
DataNode setExperiment_identifier(org.eclipse.january.dataset.IDataset experiment_identifierDataset) Unique identifier for the experiment, defined by the facility, possibly linked to the proposals- Specified by:
setExperiment_identifierin interfaceNXsubentry- Parameters:
experiment_identifierDataset- the experiment_identifierDataset
-
getExperiment_identifierScalar
String getExperiment_identifierScalar()Unique identifier for the experiment, defined by the facility, possibly linked to the proposals- Specified by:
getExperiment_identifierScalarin interfaceNXsubentry- Returns:
- the value.
-
setExperiment_identifierScalar
Unique identifier for the experiment, defined by the facility, possibly linked to the proposals- Specified by:
setExperiment_identifierScalarin interfaceNXsubentry- Parameters:
experiment_identifier- the experiment_identifier
-
getExperiment_description
org.eclipse.january.dataset.Dataset getExperiment_description()Brief summary of the experiment, including key objectives.- Specified by:
getExperiment_descriptionin interfaceNXsubentry- Returns:
- the value.
-
setExperiment_description
DataNode setExperiment_description(org.eclipse.january.dataset.IDataset experiment_descriptionDataset) Brief summary of the experiment, including key objectives.- Specified by:
setExperiment_descriptionin interfaceNXsubentry- Parameters:
experiment_descriptionDataset- the experiment_descriptionDataset
-
getExperiment_descriptionScalar
String getExperiment_descriptionScalar()Brief summary of the experiment, including key objectives.- Specified by:
getExperiment_descriptionScalarin interfaceNXsubentry- Returns:
- the value.
-
setExperiment_descriptionScalar
Brief summary of the experiment, including key objectives.- Specified by:
setExperiment_descriptionScalarin interfaceNXsubentry- Parameters:
experiment_description- the experiment_description
-
getExperiment_documentation
NXnote getExperiment_documentation()Description of the full experiment (document in pdf, latex, ...)- Specified by:
getExperiment_documentationin interfaceNXsubentry- Returns:
- the value.
-
setExperiment_documentation
Description of the full experiment (document in pdf, latex, ...)- Specified by:
setExperiment_documentationin interfaceNXsubentry- Parameters:
experiment_documentationGroup- the experiment_documentationGroup
-
getCollection_identifier
org.eclipse.january.dataset.Dataset getCollection_identifier()User or Data Acquisition defined group of NeXus files or NXentry- Specified by:
getCollection_identifierin interfaceNXsubentry- Returns:
- the value.
-
setCollection_identifier
DataNode setCollection_identifier(org.eclipse.january.dataset.IDataset collection_identifierDataset) User or Data Acquisition defined group of NeXus files or NXentry- Specified by:
setCollection_identifierin interfaceNXsubentry- Parameters:
collection_identifierDataset- the collection_identifierDataset
-
getCollection_identifierScalar
String getCollection_identifierScalar()User or Data Acquisition defined group of NeXus files or NXentry- Specified by:
getCollection_identifierScalarin interfaceNXsubentry- Returns:
- the value.
-
setCollection_identifierScalar
User or Data Acquisition defined group of NeXus files or NXentry- Specified by:
setCollection_identifierScalarin interfaceNXsubentry- Parameters:
collection_identifier- the collection_identifier
-
getCollection_description
org.eclipse.january.dataset.Dataset getCollection_description()Brief summary of the collection, including grouping criteria.- Specified by:
getCollection_descriptionin interfaceNXsubentry- Returns:
- the value.
-
setCollection_description
DataNode setCollection_description(org.eclipse.january.dataset.IDataset collection_descriptionDataset) Brief summary of the collection, including grouping criteria.- Specified by:
setCollection_descriptionin interfaceNXsubentry- Parameters:
collection_descriptionDataset- the collection_descriptionDataset
-
getCollection_descriptionScalar
String getCollection_descriptionScalar()Brief summary of the collection, including grouping criteria.- Specified by:
getCollection_descriptionScalarin interfaceNXsubentry- Returns:
- the value.
-
setCollection_descriptionScalar
Brief summary of the collection, including grouping criteria.- Specified by:
setCollection_descriptionScalarin interfaceNXsubentry- Parameters:
collection_description- the collection_description
-
getEntry_identifier
org.eclipse.january.dataset.Dataset getEntry_identifier()Unique identifier for the measurement, defined by the facility.- Specified by:
getEntry_identifierin interfaceNXsubentry- Returns:
- the value.
-
setEntry_identifier
Unique identifier for the measurement, defined by the facility.- Specified by:
setEntry_identifierin interfaceNXsubentry- Parameters:
entry_identifierDataset- the entry_identifierDataset
-
getEntry_identifierScalar
String getEntry_identifierScalar()Unique identifier for the measurement, defined by the facility.- Specified by:
getEntry_identifierScalarin interfaceNXsubentry- Returns:
- the value.
-
setEntry_identifierScalar
Unique identifier for the measurement, defined by the facility.- Specified by:
setEntry_identifierScalarin interfaceNXsubentry- Parameters:
entry_identifier- the entry_identifier
-
getEntry_identifier_uuid
org.eclipse.january.dataset.Dataset getEntry_identifier_uuid()UUID identifier for the measurement.- Returns:
- the value.
-
setEntry_identifier_uuid
DataNode setEntry_identifier_uuid(org.eclipse.january.dataset.IDataset entry_identifier_uuidDataset) UUID identifier for the measurement.- Parameters:
entry_identifier_uuidDataset- the entry_identifier_uuidDataset
-
getEntry_identifier_uuidScalar
String getEntry_identifier_uuidScalar()UUID identifier for the measurement.- Returns:
- the value.
-
setEntry_identifier_uuidScalar
UUID identifier for the measurement.- Parameters:
entry_identifier_uuid- the entry_identifier_uuid
-
getEntry_identifier_uuidAttributeVersion
String getEntry_identifier_uuidAttributeVersion()Version of UUID used- Returns:
- the value.
-
setEntry_identifier_uuidAttributeVersion
Version of UUID used- Parameters:
versionValue- the versionValue
-
getFeatures
org.eclipse.january.dataset.Dataset getFeatures()Reserved for future use by NIAC. See https://github.com/nexusformat/definitions/issues/382- Returns:
- the value.
-
setFeatures
Reserved for future use by NIAC. See https://github.com/nexusformat/definitions/issues/382- Parameters:
featuresDataset- the featuresDataset
-
getFeaturesScalar
String getFeaturesScalar()Reserved for future use by NIAC. See https://github.com/nexusformat/definitions/issues/382- Returns:
- the value.
-
setFeaturesScalar
Reserved for future use by NIAC. See https://github.com/nexusformat/definitions/issues/382- Parameters:
features- the features
-
getDefinition
org.eclipse.january.dataset.Dataset getDefinition()(alternate use: see same field in :ref:`NXsubentry` for preferred) Official NeXus NXDL schema to which this entry conforms which must be the name of the NXDL file (case sensitive without the file extension) that the NXDL schema is defined in. For example the ``definition`` field for a file that conformed to the *NXarpes.nxdl.xml* definition must contain the string **NXarpes**. This field is provided so that :ref:`NXentry` can be the overlay position in a NeXus data file for an application definition and its set of groups, fields, and attributes. *It is advised* to use :ref:`NXsubentry`, instead, as the overlay position.- Specified by:
getDefinitionin interfaceNXsubentry- Returns:
- the value.
-
setDefinition
(alternate use: see same field in :ref:`NXsubentry` for preferred) Official NeXus NXDL schema to which this entry conforms which must be the name of the NXDL file (case sensitive without the file extension) that the NXDL schema is defined in. For example the ``definition`` field for a file that conformed to the *NXarpes.nxdl.xml* definition must contain the string **NXarpes**. This field is provided so that :ref:`NXentry` can be the overlay position in a NeXus data file for an application definition and its set of groups, fields, and attributes. *It is advised* to use :ref:`NXsubentry`, instead, as the overlay position.- Specified by:
setDefinitionin interfaceNXsubentry- Parameters:
definitionDataset- the definitionDataset
-
getDefinitionScalar
String getDefinitionScalar()(alternate use: see same field in :ref:`NXsubentry` for preferred) Official NeXus NXDL schema to which this entry conforms which must be the name of the NXDL file (case sensitive without the file extension) that the NXDL schema is defined in. For example the ``definition`` field for a file that conformed to the *NXarpes.nxdl.xml* definition must contain the string **NXarpes**. This field is provided so that :ref:`NXentry` can be the overlay position in a NeXus data file for an application definition and its set of groups, fields, and attributes. *It is advised* to use :ref:`NXsubentry`, instead, as the overlay position.- Specified by:
getDefinitionScalarin interfaceNXsubentry- Returns:
- the value.
-
setDefinitionScalar
(alternate use: see same field in :ref:`NXsubentry` for preferred) Official NeXus NXDL schema to which this entry conforms which must be the name of the NXDL file (case sensitive without the file extension) that the NXDL schema is defined in. For example the ``definition`` field for a file that conformed to the *NXarpes.nxdl.xml* definition must contain the string **NXarpes**. This field is provided so that :ref:`NXentry` can be the overlay position in a NeXus data file for an application definition and its set of groups, fields, and attributes. *It is advised* to use :ref:`NXsubentry`, instead, as the overlay position.- Specified by:
setDefinitionScalarin interfaceNXsubentry- Parameters:
definition- the definition
-
getDefinitionAttributeVersion
String getDefinitionAttributeVersion()NXDL version number- Specified by:
getDefinitionAttributeVersionin interfaceNXsubentry- Returns:
- the value.
-
setDefinitionAttributeVersion
NXDL version number- Specified by:
setDefinitionAttributeVersionin interfaceNXsubentry- Parameters:
versionValue- the versionValue
-
getDefinitionAttributeUrl
String getDefinitionAttributeUrl()URL of NXDL file- Specified by:
getDefinitionAttributeUrlin interfaceNXsubentry- Returns:
- the value.
-
setDefinitionAttributeUrl
URL of NXDL file- Specified by:
setDefinitionAttributeUrlin interfaceNXsubentry- Parameters:
urlValue- the urlValue
-
getDefinition_local
Deprecated.see same field in :ref:`NXsubentry` for preferred useLocal NXDL schema extended from the entry specified in the ``definition`` field. This contains any locally-defined, additional fields in the entry.- Specified by:
getDefinition_localin interfaceNXsubentry- Returns:
- the value.
-
setDefinition_local
@Deprecated DataNode setDefinition_local(org.eclipse.january.dataset.IDataset definition_localDataset) Deprecated.see same field in :ref:`NXsubentry` for preferred useLocal NXDL schema extended from the entry specified in the ``definition`` field. This contains any locally-defined, additional fields in the entry.- Specified by:
setDefinition_localin interfaceNXsubentry- Parameters:
definition_localDataset- the definition_localDataset
-
getDefinition_localScalar
Deprecated.see same field in :ref:`NXsubentry` for preferred useLocal NXDL schema extended from the entry specified in the ``definition`` field. This contains any locally-defined, additional fields in the entry.- Specified by:
getDefinition_localScalarin interfaceNXsubentry- Returns:
- the value.
-
setDefinition_localScalar
Deprecated.see same field in :ref:`NXsubentry` for preferred useLocal NXDL schema extended from the entry specified in the ``definition`` field. This contains any locally-defined, additional fields in the entry.- Specified by:
setDefinition_localScalarin interfaceNXsubentry- Parameters:
definition_local- the definition_local
-
getDefinition_localAttributeVersion
String getDefinition_localAttributeVersion()NXDL version number- Specified by:
getDefinition_localAttributeVersionin interfaceNXsubentry- Returns:
- the value.
-
setDefinition_localAttributeVersion
NXDL version number- Specified by:
setDefinition_localAttributeVersionin interfaceNXsubentry- Parameters:
versionValue- the versionValue
-
getDefinition_localAttributeUrl
String getDefinition_localAttributeUrl()URL of NXDL file- Specified by:
getDefinition_localAttributeUrlin interfaceNXsubentry- Returns:
- the value.
-
setDefinition_localAttributeUrl
URL of NXDL file- Specified by:
setDefinition_localAttributeUrlin interfaceNXsubentry- Parameters:
urlValue- the urlValue
-
getStart_time
org.eclipse.january.dataset.Dataset getStart_time()Starting time of measurementType: NX_DATE_TIME
- Specified by:
getStart_timein interfaceNXsubentry- Returns:
- the value.
-
setStart_time
Starting time of measurementType: NX_DATE_TIME
- Specified by:
setStart_timein interfaceNXsubentry- Parameters:
start_timeDataset- the start_timeDataset
-
getStart_timeScalar
Date getStart_timeScalar()Starting time of measurementType: NX_DATE_TIME
- Specified by:
getStart_timeScalarin interfaceNXsubentry- Returns:
- the value.
-
setStart_timeScalar
Starting time of measurementType: NX_DATE_TIME
- Specified by:
setStart_timeScalarin interfaceNXsubentry- Parameters:
start_time- the start_time
-
getEnd_time
org.eclipse.january.dataset.Dataset getEnd_time()Ending time of measurementType: NX_DATE_TIME
- Specified by:
getEnd_timein interfaceNXsubentry- Returns:
- the value.
-
setEnd_time
Ending time of measurementType: NX_DATE_TIME
- Specified by:
setEnd_timein interfaceNXsubentry- Parameters:
end_timeDataset- the end_timeDataset
-
getEnd_timeScalar
Date getEnd_timeScalar()Ending time of measurementType: NX_DATE_TIME
- Specified by:
getEnd_timeScalarin interfaceNXsubentry- Returns:
- the value.
-
setEnd_timeScalar
Ending time of measurementType: NX_DATE_TIME
- Specified by:
setEnd_timeScalarin interfaceNXsubentry- Parameters:
end_time- the end_time
-
getDuration
org.eclipse.january.dataset.Dataset getDuration()Duration of measurementType: NX_INT Units: NX_TIME
- Specified by:
getDurationin interfaceNXsubentry- Returns:
- the value.
-
setDuration
Duration of measurementType: NX_INT Units: NX_TIME
- Specified by:
setDurationin interfaceNXsubentry- Parameters:
durationDataset- the durationDataset
-
getDurationScalar
Long getDurationScalar()Duration of measurementType: NX_INT Units: NX_TIME
- Specified by:
getDurationScalarin interfaceNXsubentry- Returns:
- the value.
-
setDurationScalar
Duration of measurementType: NX_INT Units: NX_TIME
- Specified by:
setDurationScalarin interfaceNXsubentry- Parameters:
duration- the duration
-
getCollection_time
org.eclipse.january.dataset.Dataset getCollection_time()Time transpired actually collecting data i.e. taking out time when collection was suspended due to e.g. temperature out of rangeType: NX_FLOAT Units: NX_TIME
- Specified by:
getCollection_timein interfaceNXsubentry- Returns:
- the value.
-
setCollection_time
Time transpired actually collecting data i.e. taking out time when collection was suspended due to e.g. temperature out of rangeType: NX_FLOAT Units: NX_TIME
- Specified by:
setCollection_timein interfaceNXsubentry- Parameters:
collection_timeDataset- the collection_timeDataset
-
getCollection_timeScalar
Double getCollection_timeScalar()Time transpired actually collecting data i.e. taking out time when collection was suspended due to e.g. temperature out of rangeType: NX_FLOAT Units: NX_TIME
- Specified by:
getCollection_timeScalarin interfaceNXsubentry- Returns:
- the value.
-
setCollection_timeScalar
Time transpired actually collecting data i.e. taking out time when collection was suspended due to e.g. temperature out of rangeType: NX_FLOAT Units: NX_TIME
- Specified by:
setCollection_timeScalarin interfaceNXsubentry- Parameters:
collection_time- the collection_time
-
getRun_cycle
org.eclipse.january.dataset.Dataset getRun_cycle()Such as "2007-3". Some user facilities organize their beam time into run cycles.- Specified by:
getRun_cyclein interfaceNXsubentry- Returns:
- the value.
-
setRun_cycle
Such as "2007-3". Some user facilities organize their beam time into run cycles.- Specified by:
setRun_cyclein interfaceNXsubentry- Parameters:
run_cycleDataset- the run_cycleDataset
-
getRun_cycleScalar
String getRun_cycleScalar()Such as "2007-3". Some user facilities organize their beam time into run cycles.- Specified by:
getRun_cycleScalarin interfaceNXsubentry- Returns:
- the value.
-
setRun_cycleScalar
Such as "2007-3". Some user facilities organize their beam time into run cycles.- Specified by:
setRun_cycleScalarin interfaceNXsubentry- Parameters:
run_cycle- the run_cycle
-
getProgram_name
org.eclipse.january.dataset.Dataset getProgram_name()Name of program used to generate this file- Specified by:
getProgram_namein interfaceNXsubentry- Returns:
- the value.
-
setProgram_name
Name of program used to generate this file- Specified by:
setProgram_namein interfaceNXsubentry- Parameters:
program_nameDataset- the program_nameDataset
-
getProgram_nameScalar
String getProgram_nameScalar()Name of program used to generate this file- Specified by:
getProgram_nameScalarin interfaceNXsubentry- Returns:
- the value.
-
setProgram_nameScalar
Name of program used to generate this file- Specified by:
setProgram_nameScalarin interfaceNXsubentry- Parameters:
program_name- the program_name
-
getProgram_nameAttributeVersion
String getProgram_nameAttributeVersion()Program version number- Specified by:
getProgram_nameAttributeVersionin interfaceNXsubentry- Returns:
- the value.
-
setProgram_nameAttributeVersion
Program version number- Specified by:
setProgram_nameAttributeVersionin interfaceNXsubentry- Parameters:
versionValue- the versionValue
-
getProgram_nameAttributeConfiguration
String getProgram_nameAttributeConfiguration()configuration of the program- Specified by:
getProgram_nameAttributeConfigurationin interfaceNXsubentry- Returns:
- the value.
-
setProgram_nameAttributeConfiguration
configuration of the program- Specified by:
setProgram_nameAttributeConfigurationin interfaceNXsubentry- Parameters:
configurationValue- the configurationValue
-
getRevision
org.eclipse.january.dataset.Dataset getRevision()Revision id of the file due to re-calibration, reprocessing, new analysis, new instrument definition format, ...- Specified by:
getRevisionin interfaceNXsubentry- Returns:
- the value.
-
setRevision
Revision id of the file due to re-calibration, reprocessing, new analysis, new instrument definition format, ...- Specified by:
setRevisionin interfaceNXsubentry- Parameters:
revisionDataset- the revisionDataset
-
getRevisionScalar
String getRevisionScalar()Revision id of the file due to re-calibration, reprocessing, new analysis, new instrument definition format, ...- Specified by:
getRevisionScalarin interfaceNXsubentry- Returns:
- the value.
-
setRevisionScalar
Revision id of the file due to re-calibration, reprocessing, new analysis, new instrument definition format, ...- Specified by:
setRevisionScalarin interfaceNXsubentry- Parameters:
revision- the revision
-
getRevisionAttributeComment
String getRevisionAttributeComment()- Specified by:
getRevisionAttributeCommentin interfaceNXsubentry- Returns:
- the value.
-
setRevisionAttributeComment
- Specified by:
setRevisionAttributeCommentin interfaceNXsubentry- Parameters:
commentValue- the commentValue
-
getPre_sample_flightpath
org.eclipse.january.dataset.Dataset getPre_sample_flightpath()This is the flightpath before the sample position. This can be determined by a chopper, by the moderator or the source itself. In other words: it the distance to the component which gives the T0 signal to the detector electronics. If another component in the NXinstrument hierarchy provides this information, this should be a link.Type: NX_FLOAT Units: NX_LENGTH
- Specified by:
getPre_sample_flightpathin interfaceNXsubentry- Returns:
- the value.
-
setPre_sample_flightpath
DataNode setPre_sample_flightpath(org.eclipse.january.dataset.IDataset pre_sample_flightpathDataset) This is the flightpath before the sample position. This can be determined by a chopper, by the moderator or the source itself. In other words: it the distance to the component which gives the T0 signal to the detector electronics. If another component in the NXinstrument hierarchy provides this information, this should be a link.Type: NX_FLOAT Units: NX_LENGTH
- Specified by:
setPre_sample_flightpathin interfaceNXsubentry- Parameters:
pre_sample_flightpathDataset- the pre_sample_flightpathDataset
-
getPre_sample_flightpathScalar
Double getPre_sample_flightpathScalar()This is the flightpath before the sample position. This can be determined by a chopper, by the moderator or the source itself. In other words: it the distance to the component which gives the T0 signal to the detector electronics. If another component in the NXinstrument hierarchy provides this information, this should be a link.Type: NX_FLOAT Units: NX_LENGTH
- Specified by:
getPre_sample_flightpathScalarin interfaceNXsubentry- Returns:
- the value.
-
setPre_sample_flightpathScalar
This is the flightpath before the sample position. This can be determined by a chopper, by the moderator or the source itself. In other words: it the distance to the component which gives the T0 signal to the detector electronics. If another component in the NXinstrument hierarchy provides this information, this should be a link.Type: NX_FLOAT Units: NX_LENGTH
- Specified by:
setPre_sample_flightpathScalarin interfaceNXsubentry- Parameters:
pre_sample_flightpath- the pre_sample_flightpath
-
getNotes
NXnote getNotes()Notes describing entry- Specified by:
getNotesin interfaceNXsubentry- Returns:
- the value.
-
setNotes
Notes describing entry- Specified by:
setNotesin interfaceNXsubentry- Parameters:
notesGroup- the notesGroup
-
getThumbnail
NXnote getThumbnail()A small image that is representative of the entry. An example of this is a 640x480 jpeg image automatically produced by a low resolution plot of the NXdata.- Specified by:
getThumbnailin interfaceNXsubentry- Returns:
- the value.
-
setThumbnail
A small image that is representative of the entry. An example of this is a 640x480 jpeg image automatically produced by a low resolution plot of the NXdata.- Specified by:
setThumbnailin interfaceNXsubentry- Parameters:
thumbnailGroup- the thumbnailGroup
-
getUser
NXuser getUser()- Specified by:
getUserin interfaceNXsubentry- Returns:
- the value.
-
setUser
- Specified by:
setUserin interfaceNXsubentry- Parameters:
userGroup- the userGroup
-
getUser
Get a NXuser node by name:- Specified by:
getUserin interfaceNXsubentry- Parameters:
name- the name of the node.- Returns:
- a map from node names to the NXuser for that node.
-
setUser
Set a NXuser node by name:- Specified by:
setUserin interfaceNXsubentry- Parameters:
name- the name of the nodeuser- the value to set
-
getAllUser
Get all NXuser nodes:- Specified by:
getAllUserin interfaceNXsubentry- Returns:
- a map from node names to the NXuser for that node.
-
setAllUser
Set multiple child nodes of a particular type.- Specified by:
setAllUserin interfaceNXsubentry- Parameters:
user- the child nodes to add
-
getSample
NXsample getSample()- Specified by:
getSamplein interfaceNXsubentry- Returns:
- the value.
-
setSample
- Specified by:
setSamplein interfaceNXsubentry- Parameters:
sampleGroup- the sampleGroup
-
getSample
Get a NXsample node by name:- Specified by:
getSamplein interfaceNXsubentry- Parameters:
name- the name of the node.- Returns:
- a map from node names to the NXsample for that node.
-
setSample
Set a NXsample node by name:- Specified by:
setSamplein interfaceNXsubentry- Parameters:
name- the name of the nodesample- the value to set
-
getAllSample
Get all NXsample nodes:- Specified by:
getAllSamplein interfaceNXsubentry- Returns:
- a map from node names to the NXsample for that node.
-
setAllSample
Set multiple child nodes of a particular type.- Specified by:
setAllSamplein interfaceNXsubentry- Parameters:
sample- the child nodes to add
-
getInstrument
NXinstrument getInstrument()- Specified by:
getInstrumentin interfaceNXsubentry- Returns:
- the value.
-
setInstrument
- Specified by:
setInstrumentin interfaceNXsubentry- Parameters:
instrumentGroup- the instrumentGroup
-
getInstrument
Get a NXinstrument node by name:- Specified by:
getInstrumentin interfaceNXsubentry- Parameters:
name- the name of the node.- Returns:
- a map from node names to the NXinstrument for that node.
-
setInstrument
Set a NXinstrument node by name:- Specified by:
setInstrumentin interfaceNXsubentry- Parameters:
name- the name of the nodeinstrument- the value to set
-
getAllInstrument
Map<String,NXinstrument> getAllInstrument()Get all NXinstrument nodes:- Specified by:
getAllInstrumentin interfaceNXsubentry- Returns:
- a map from node names to the NXinstrument for that node.
-
setAllInstrument
Set multiple child nodes of a particular type.- Specified by:
setAllInstrumentin interfaceNXsubentry- Parameters:
instrument- the child nodes to add
-
getCollection
NXcollection getCollection()- Specified by:
getCollectionin interfaceNXsubentry- Returns:
- the value.
-
setCollection
- Specified by:
setCollectionin interfaceNXsubentry- Parameters:
collectionGroup- the collectionGroup
-
getCollection
Get a NXcollection node by name:- Specified by:
getCollectionin interfaceNXsubentry- Parameters:
name- the name of the node.- Returns:
- a map from node names to the NXcollection for that node.
-
setCollection
Set a NXcollection node by name:- Specified by:
setCollectionin interfaceNXsubentry- Parameters:
name- the name of the nodecollection- the value to set
-
getAllCollection
Map<String,NXcollection> getAllCollection()Get all NXcollection nodes:- Specified by:
getAllCollectionin interfaceNXsubentry- Returns:
- a map from node names to the NXcollection for that node.
-
setAllCollection
Set multiple child nodes of a particular type.- Specified by:
setAllCollectionin interfaceNXsubentry- Parameters:
collection- the child nodes to add
-
getMonitor
NXmonitor getMonitor()- Specified by:
getMonitorin interfaceNXsubentry- Returns:
- the value.
-
setMonitor
- Specified by:
setMonitorin interfaceNXsubentry- Parameters:
monitorGroup- the monitorGroup
-
getMonitor
Get a NXmonitor node by name:- Specified by:
getMonitorin interfaceNXsubentry- Parameters:
name- the name of the node.- Returns:
- a map from node names to the NXmonitor for that node.
-
setMonitor
Set a NXmonitor node by name:- Specified by:
setMonitorin interfaceNXsubentry- Parameters:
name- the name of the nodemonitor- the value to set
-
getAllMonitor
Get all NXmonitor nodes:- Specified by:
getAllMonitorin interfaceNXsubentry- Returns:
- a map from node names to the NXmonitor for that node.
-
setAllMonitor
Set multiple child nodes of a particular type.- Specified by:
setAllMonitorin interfaceNXsubentry- Parameters:
monitor- the child nodes to add
-
getParameters
NXparameters getParameters()- Specified by:
getParametersin interfaceNXsubentry- Returns:
- the value.
-
setParameters
- Specified by:
setParametersin interfaceNXsubentry- Parameters:
parametersGroup- the parametersGroup
-
getParameters
Get a NXparameters node by name:- Specified by:
getParametersin interfaceNXsubentry- Parameters:
name- the name of the node.- Returns:
- a map from node names to the NXparameters for that node.
-
setParameters
Set a NXparameters node by name:- Specified by:
setParametersin interfaceNXsubentry- Parameters:
name- the name of the nodeparameters- the value to set
-
getAllParameters
Map<String,NXparameters> getAllParameters()Get all NXparameters nodes:- Specified by:
getAllParametersin interfaceNXsubentry- Returns:
- a map from node names to the NXparameters for that node.
-
setAllParameters
Set multiple child nodes of a particular type.- Specified by:
setAllParametersin interfaceNXsubentry- Parameters:
parameters- the child nodes to add
-
getProcess
NXprocess getProcess()- Specified by:
getProcessin interfaceNXsubentry- Returns:
- the value.
-
setProcess
- Specified by:
setProcessin interfaceNXsubentry- Parameters:
processGroup- the processGroup
-
getProcess
Get a NXprocess node by name:- Specified by:
getProcessin interfaceNXsubentry- Parameters:
name- the name of the node.- Returns:
- a map from node names to the NXprocess for that node.
-
setProcess
Set a NXprocess node by name:- Specified by:
setProcessin interfaceNXsubentry- Parameters:
name- the name of the nodeprocess- the value to set
-
getAllProcess
Get all NXprocess nodes:- Specified by:
getAllProcessin interfaceNXsubentry- Returns:
- a map from node names to the NXprocess for that node.
-
setAllProcess
Set multiple child nodes of a particular type.- Specified by:
setAllProcessin interfaceNXsubentry- Parameters:
process- the child nodes to add
-
getSubentry
NXsubentry getSubentry()- Returns:
- the value.
-
setSubentry
- Parameters:
subentryGroup- the subentryGroup
-
getSubentry
Get a NXsubentry node by name:- Parameters:
name- the name of the node.- Returns:
- a map from node names to the NXsubentry for that node.
-
setSubentry
Set a NXsubentry node by name:- Parameters:
name- the name of the nodesubentry- the value to set
-
getAllSubentry
Map<String,NXsubentry> getAllSubentry()Get all NXsubentry nodes:- Returns:
- a map from node names to the NXsubentry for that node.
-
setAllSubentry
Set multiple child nodes of a particular type.- Parameters:
subentry- the child nodes to add
-