Package org.epics.pvdata.pv
Interface Field
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
Array,BoundedString,Scalar,ScalarArray,Structure,StructureArray,Union,UnionArray
- All Known Implementing Classes:
BaseBoundedString,BaseField,BaseScalar,BaseScalarArray,BaseScalarBoundedArray,BaseScalarFixedArray,BaseStructure,BaseStructureArray,BaseUnion,BaseUnionArray
public interface Field extends Serializable
Interface for field reflection.- Author:
- mrk
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetID()Get the identification string.TypegetType()Get the field type.StringtoString()Implement standard toString().voidtoString(StringBuilder buf)Convert to a stringvoidtoString(StringBuilder buf, int indentLevel)Convert to a string-
Methods inherited from interface org.epics.pvdata.pv.Serializable
deserialize, serialize
-
-
-
-
Method Detail
-
getID
String getID()
Get the identification string.- Returns:
- the identification string, can be empty
-
getType
Type getType()
Get the field type.- Returns:
- the field type
-
toString
void toString(StringBuilder buf)
Convert to a string- Parameters:
buf- the buffer for the result
-
toString
void toString(StringBuilder buf, int indentLevel)
Convert to a string- Parameters:
buf- buffer for the resultindentLevel- the indentation level
-
-