generated.docs.javadoc.org.eclipse.dawnsci.nexus.builder.data.PrimaryDataDevice.html Maven / Gradle / Ivy
PrimaryDataDevice (h5jan API)
org.eclipse.dawnsci.nexus.builder.data
Interface PrimaryDataDevice<N extends NXobject>
-
- Type Parameters:
N
- the sub-interface of NXobject
that the nexus object was created from
- All Superinterfaces:
- DataDevice<N>
- All Known Implementing Classes:
- PrimaryDataDeviceImpl
public interface PrimaryDataDevice<N extends NXobject>
extends DataDevice<N>
Represents the primary data device to add to an NexusDataBuilder
in order to
build an NXdata
group. This primary device is the one that contains the
@signal
field.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods
Modifier and Type
Method and Description
java.lang.String
getSignalFieldSourceName()
default boolean
isPrimary()
Overrides the DataDevice.isPrimary()
to return true
always, as this
is a primary device.
-
Methods inherited from interface org.eclipse.dawnsci.nexus.builder.data.DataDevice
getAxisFieldNames, getDefaultAxisDimension, getDestinationFieldName, getDimensionMappings, getFieldNode, getFieldRank, getNexusObject
-
-
Method Detail
-
getSignalFieldSourceName
java.lang.String getSignalFieldSourceName()
-
isPrimary
default boolean isPrimary()
Overrides the DataDevice.isPrimary()
to return true
always, as this
is a primary device.
- Specified by:
isPrimary
in interface DataDevice<N extends NXobject>
- Returns:
true
, always
- See Also:
DataDevice.isPrimary()