generated.docs.javadoc.org.eclipse.dawnsci.nexus.NXreflections.html Maven / Gradle / Ivy
NXreflections (h5jan API)
org.eclipse.dawnsci.nexus
Interface NXreflections
-
- All Known Implementing Classes:
- NXreflectionsImpl
public interface NXreflections
extends NXobject
This is a definition for reflection data from diffraction experiments
Symbols:
- n
number of reflections
- m
number of experiments
-
-
Method Summary
All Methods Instance Methods Abstract Methods
Modifier and Type
Method and Description
java.util.Map<java.lang.String,NXentry>
getAllEntry()
Get all NXentry nodes:
NXentry
getEntry()
NXentry
getEntry(java.lang.String name)
Get a NXentry node by name:
void
setAllEntry(java.util.Map<java.lang.String,NXentry> entry)
Set multiple child nodes of a particular type.
void
setEntry(NXentry entry)
void
setEntry(java.lang.String name,
NXentry entry)
Set a NXentry node by name:
-
Methods inherited from interface org.eclipse.dawnsci.nexus.NXobject
addExternalLink, canAddChild, createDataNode, getAllDatasets, getAttr, getAttrBoolean, getAttrDate, getAttrDouble, getAttrLong, getAttrNumber, getAttrString, getBoolean, getChild, getChildren, getChildren, getDataset, getDate, getDouble, getLazyWritableDataset, getLong, getNexusBaseClass, getNumber, getNXclass, getPermittedChildGroupClasses, getString, initializeFixedSizeLazyDataset, initializeLazyDataset, initializeLazyDataset, putChild, setAttribute, setChildren, setDataset, setField
-
Methods inherited from interface org.eclipse.dawnsci.analysis.api.tree.GroupNode
addDataNode, addGroupNode, addNode, addNodeLink, addSymbolicNode, containsDataNode, containsGroupNode, containsNode, containsSymbolicNode, findLinkedNodeName, findNodeLink, getDataNode, getDataNodeMap, getDataNodes, getDatasets, getGlobalPool, getGroupNode, getGroupNodeMap, getGroupNodes, getNames, getNode, getNodeLink, getNodeNameIterator, getNumberOfDataNodes, getNumberOfGroupNodes, getNumberOfNodelinks, getSymbolicNode, isPopulated, iterator, removeDataNode, removeDataNode, removeGroupNode, removeGroupNode, removeSymbolicNode, removeSymbolicNode, setGlobalPool
-
Methods inherited from interface org.eclipse.dawnsci.analysis.api.tree.Node
addAttribute, containsAttribute, getAttribute, getAttributeIterator, getAttributeNameIterator, getID, getNumberOfAttributes, isDataNode, isGroupNode, isSymbolicNode
-
-
Method Detail
-
getEntry
NXentry getEntry()
- Returns:
- the value.
-
setEntry
void setEntry(NXentry entry)
- Parameters:
entry
- the entry
-
getEntry
NXentry getEntry(java.lang.String name)
Get a NXentry node by name:
- Parameters:
name
- the name of the node.
- Returns:
- a map from node names to the NXentry for that node.
-
setEntry
void setEntry(java.lang.String name,
NXentry entry)
Set a NXentry node by name:
- Parameters:
name
- the name of the node
entry
- the value to set
-
getAllEntry
java.util.Map<java.lang.String,NXentry> getAllEntry()
Get all NXentry nodes:
- Returns:
- a map from node names to the NXentry for that node.
-
setAllEntry
void setAllEntry(java.util.Map<java.lang.String,NXentry> entry)
Set multiple child nodes of a particular type.
- Parameters:
entry
- the child nodes to add