generated.docs.javadoc.org.eclipse.dawnsci.nexus.builder.DelegatingNexusObjectProvider.html Maven / Gradle / Ivy
DelegatingNexusObjectProvider (h5jan API)
org.eclipse.dawnsci.nexus.builder
Class DelegatingNexusObjectProvider<N extends NXobject>
- java.lang.Object
-
- org.eclipse.dawnsci.nexus.builder.AbstractNexusObjectProvider<N>
-
- org.eclipse.dawnsci.nexus.builder.DelegatingNexusObjectProvider<N>
-
- All Implemented Interfaces:
- NexusEntryModification, NexusObjectProvider<N>
public class DelegatingNexusObjectProvider<N extends NXobject>
extends AbstractNexusObjectProvider<N>
-
-
Field Summary
-
Fields inherited from class org.eclipse.dawnsci.nexus.builder.AbstractNexusObjectProvider
DEFAULT_DATA_NODE_NAME
-
Constructor Summary
Constructors
Constructor and Description
DelegatingNexusObjectProvider(java.lang.String name,
NexusBaseClass nexusBaseClass,
java.util.function.Supplier<N> nexusObjectSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
protected N
createNexusObject()
-
Methods inherited from class org.eclipse.dawnsci.nexus.builder.AbstractNexusObjectProvider
addAdditionalPrimaryDataFieldName, addAxisDataField, addAxisDataFieldForPrimaryDataField, addAxisDataFieldName, addAxisDataFieldNames, addExternalFileName, addExternalLink, addExternalLink, getAdditionalPrimaryDataFieldNames, getAxisDataFieldNames, getAxisDataFieldsForPrimaryDataField, getCategory, getCollectionName, getDefaultAxisDataFieldName, getDefaultAxisDimension, getDefaultName, getDimensionMappings, getExternalDatasetRank, getExternalFileNames, getName, getNexusBaseClass, getNexusObject, getPrimaryDataFieldName, getPropertyValue, getUseDeviceNameInNXdata, getWriteableDataset, setAxisDataFieldNames, setCategory, setCollectionName, setDefaultAxisDataFieldName, setDefaultExternalFileName, setExternalDatasetRank, setName, setPrimaryDataFieldName, setPropertyValue, setUseDeviceNameInNXdata
-
-
Constructor Detail
-
DelegatingNexusObjectProvider
public DelegatingNexusObjectProvider(java.lang.String name,
NexusBaseClass nexusBaseClass,
java.util.function.Supplier<N> nexusObjectSupplier)
-
Method Detail
-
createNexusObject
protected N createNexusObject()
- Specified by:
createNexusObject
in class AbstractNexusObjectProvider<N extends NXobject>