Package org.epics.pvdata.pv
Interface Array
-
- All Superinterfaces:
Field,Serializable
- All Known Subinterfaces:
ScalarArray,StructureArray,UnionArray
- All Known Implementing Classes:
BaseScalarArray,BaseScalarBoundedArray,BaseScalarFixedArray,BaseStructureArray,BaseUnionArray
public interface Array extends Field
Reflection interface for a array field.- Author:
- mse
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classArray.ArraySizeType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Array.ArraySizeTypegetArraySizeType()Get array size type (i.e.intgetMaximumCapacity()Get maximum capacity of the array.-
Methods inherited from interface org.epics.pvdata.pv.Field
getID, getType, toString, toString, toString
-
Methods inherited from interface org.epics.pvdata.pv.Serializable
deserialize, serialize
-
-
-
-
Method Detail
-
getArraySizeType
Array.ArraySizeType getArraySizeType()
Get array size type (i.e. variable/fixed/bounded size array).- Returns:
- array size type enum
-
getMaximumCapacity
int getMaximumCapacity()
Get maximum capacity of the array.- Returns:
- maximum capacity of the array, 0 indicates variable size array
-
-