generated.docs.javadoc.org.eclipse.dawnsci.nexus.builder.data.impl.DataFieldModel.html Maven / Gradle / Ivy
DataFieldModel (h5jan API)
org.eclipse.dawnsci.nexus.builder.data.impl
Class DataFieldModel
- java.lang.Object
-
- org.eclipse.dawnsci.nexus.builder.data.impl.DataFieldModel
-
- Direct Known Subclasses:
- AxisFieldModel
public class DataFieldModel
extends java.lang.Object
A model of how a field in a nexus object should be mapped when it is added
(i.e. linked to) in an NXdata
group.
AxisFieldModel
extends this class for axis fields (which include all
fields except the signal field).
-
-
Constructor Summary
Constructors
Constructor and Description
DataFieldModel(java.lang.String sourceFieldName,
int fieldRank)
DataFieldModel(java.lang.String sourceFieldName,
java.lang.String destinationFieldName,
int fieldRank)
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
protected void
appendMemberFields(java.lang.StringBuilder sb)
java.lang.String
getDestinationFieldName()
int
getFieldRank()
java.lang.String
getSourceFieldName()
void
setDestinationFieldName(java.lang.String destinationFieldName)
java.lang.String
toString()
-
-
Constructor Detail
-
DataFieldModel
public DataFieldModel(java.lang.String sourceFieldName,
int fieldRank)
-
DataFieldModel
public DataFieldModel(java.lang.String sourceFieldName,
java.lang.String destinationFieldName,
int fieldRank)
-
Method Detail
-
getDestinationFieldName
public java.lang.String getDestinationFieldName()
-
setDestinationFieldName
public void setDestinationFieldName(java.lang.String destinationFieldName)
-
getSourceFieldName
public java.lang.String getSourceFieldName()
-
getFieldRank
public int getFieldRank()
-
appendMemberFields
protected void appendMemberFields(java.lang.StringBuilder sb)
-
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object