Uses of Interface
org.epics.pvdata.pv.Field
-
Packages that use Field Package Description org.epics.pvdata.factory This package implements the interfaces defined in org.epics.pvdata.pv.org.epics.pvdata.pv This package contains the interface definitions for the Java implementation of pvData. -
-
Uses of Field in org.epics.pvdata.factory
Classes in org.epics.pvdata.factory that implement Field Modifier and Type Class Description classBaseBoundedStringClass for implementing a bounded string.classBaseFieldBase class for creating a Field.classBaseScalarBase class for implementing a Scalar.classBaseScalarArrayBase class for implementing a ScalarArray.classBaseScalarBoundedArrayBase class for implementing a ScalarArray.classBaseScalarFixedArrayBase class for implementing a ScalarArray.classBaseStructureBase interface for a Structure.classBaseStructureArrayBase class for implementing a StructureArray.classBaseUnionBase class for implementing an union.classBaseUnionArrayBase class for implementing a UnionArray.Methods in org.epics.pvdata.factory with type parameters of type Field Modifier and Type Method Description <T extends Field>
TBaseStructure. getField(Class<T> c, int fieldOffset)<T extends Field>
TBaseStructure. getField(Class<T> c, String fieldName)<T extends Field>
TBaseUnion. getField(Class<T> c, int fieldOffset)<T extends Field>
TBaseUnion. getField(Class<T> c, String fieldName)Methods in org.epics.pvdata.factory that return Field Modifier and Type Method Description FieldAbstractPVField. getField()FieldBaseStructure. getField(int fieldIndex)FieldBaseStructure. getField(String name)FieldBaseUnion. getField(int fieldIndex)FieldBaseUnion. getField(String name)Field[]BaseStructure. getFields()Field[]BaseUnion. getFields()Methods in org.epics.pvdata.factory with parameters of type Field Modifier and Type Method Description FieldBuilderBaseFieldBuilder. add(String name, Field field)FieldBuilderBaseFieldBuilder. addArray(String name, Field element)protected voidAbstractPVField. changeField(Field field)protected voidAbstractPVField. setData(Field field, PVStructure parent, String fieldName)Constructors in org.epics.pvdata.factory with parameters of type Field Constructor Description AbstractPVField(Field field)Constructor that must be called by derived classes.BaseStructure(String[] fieldNames, Field[] fields)Constructor for a structure field.BaseStructure(String id, String[] fieldNames, Field[] fields)Constructor for a structure field.BaseUnion(String[] fieldNames, Field[] fields)Constructor for an union field.BaseUnion(String id, String[] fieldNames, Field[] fields)Constructor for an union field. -
Uses of Field in org.epics.pvdata.pv
Subinterfaces of Field in org.epics.pvdata.pv Modifier and Type Interface Description interfaceArrayReflection interface for a array field.interfaceBoundedStringReflection interface for a scalar field.interfaceScalarReflection interface for a scalar field.interfaceScalarArrayBase interface for array field reflection.interfaceStructureReflection interface for structure field.interfaceStructureArrayBase interface for array field reflection.interfaceUnionReflection interface for an union field.interfaceUnionArrayBase interface for array field reflection.Methods in org.epics.pvdata.pv with type parameters of type Field Modifier and Type Method Description <T extends Field>
TStructure. getField(Class<T> c, int fieldIndex)Get a subfield by index.<T extends Field>
TStructure. getField(Class<T> c, String fieldName)Get the Field for the specified fieldName<T extends Field>
TUnion. getField(Class<T> c, int fieldIndex)Get a subfield by index.<T extends Field>
TUnion. getField(Class<T> c, String fieldName)Get the Field for the specified fieldNameMethods in org.epics.pvdata.pv that return Field Modifier and Type Method Description FieldDeserializableControl. cachedDeserialize(ByteBuffer buffer)Deserialize Field instance via cache.FieldFieldCreate. deserialize(ByteBuffer buffer, DeserializableControl control)Deserialize Field instance from given byte bufferFieldPVField. getField()Get the Field that describes the field.FieldStructure. getField(int fieldIndex)Get a sub fields by index.FieldStructure. getField(String fieldName)Get the Field for the specified fieldNameFieldUnion. getField(int fieldIndex)Get a sub fields by index.FieldUnion. getField(String fieldName)Get the Field for the specified fieldNameField[]Structure. getFields()Get all the subfields of the structure.Field[]Union. getFields()Get a list of union fields (members).Methods in org.epics.pvdata.pv with parameters of type Field Modifier and Type Method Description FieldBuilderFieldBuilder. add(String name, Field field)Add aField(e.g.FieldBuilderFieldBuilder. addArray(String name, Field field)Add array ofFieldelements.StructureFieldCreate. appendField(Structure structure, String fieldName, Field field)Append a field to a structure.StructureFieldCreate. appendFields(Structure structure, String[] fieldNames, Field[] fields)Append fields to a structure.voidSerializableControl. cachedSerialize(Field field, ByteBuffer buffer)Serialize Field instance via cache.PVFieldPVDataCreate. createPVField(Field field)Create a PVField using given Field introspection data.StructureFieldCreate. createStructure(String[] fieldNames, Field[] fields)Create a Structure field.StructureFieldCreate. createStructure(String id, String[] fieldNames, Field[] fields)Create a Structure field with an identification.UnionFieldCreate. createUnion(String[] fieldNames, Field[] fields)Create an Union field.UnionFieldCreate. createUnion(String id, String[] fieldNames, Field[] fields)Create an Union field with an identification.booleanConvert. isCopyCompatible(Field from, Field to)Are from and to valid arguments to copy.
-