Package org.epics.pvdata.pv
This package contains the interface definitions for the Java implementation of pvData.
This package has the enum, interface, and class definitions that define pvData. This section provides a complete definition of what pvData is and how data is accessed.
This package defines the following:
- ScalarType
- One of: pvBoolean, pvByte, pvShort, pvInt, pvLong, pvUByte, pvUShort, pvUInt, pvULong, pvFloat, pvDouble, pvString
- Type
- One of scalar, union, structure, scalarArray, unionArray, structureArray
- Introspection Interfaces
-
- Field
- Base introspection interface.
- Scalar
- Introspection interface for type scalar.
- Union
- Introspection interface for type union.
- Structure
- Introspection interface for type structure.
- ScalarArray
- Introspection interface for type scalarArray.
- UnionArray
- Introspection interface for type unionArray.
- StructureArray
- Introspection interface for type structureArray.
- Data Interfaces
-
- PVField
- Base data interface.
- PVScalar
- Base data interface for type scalar.
- PVBoolean
- Data interface for scalar of type pvBoolean.
- PVByte
- Data interface for scalar of type pvByte.
- PVShort
- Data interface for scalar of type pvShort.
- PVInt
- Data interface for scalar of type pvInt.
- PVLong
- Data interface for scalar of type pvLong.
- PVUByte
- Data interface for scalar of type pvUByte.
- PVUShort
- Data interface for scalar of type pvUShort.
- PVUInt
- Data interface for scalar of type pvUInt.
- PVULong
- Data interface for scalar of type pvULong.
- PVFloat
- Data interface for scalar of type pvFloat.
- PVDouble
- Data interface for scalar of type pvDouble.
- PVString
- Data interface for scalar of type pvString.
- PVUnion
- Data interface for type pvUnion.
- PVStructure
- Data interface for type pvUnion.
- PVScalarArray
- Base data interface for type scalarArray.
- PVBooleanArray
- Data interface for scalarArray of type pvBoolean.
- PVByteArray
- Data interface for scalarArray of type pvByte.
- PVShortArray
- Data interface for scalarArray of type pvShort.
- PVIntArray
- Data interface for scalarArray of type pvInt.
- PVLongArray
- Data interface for scalarArray of type pvLong.
- PVUByteArray
- Data interface for scalarArray of type pvUByte.
- PVUShortArray
- Data interface for scalarArray of type pvUShort.
- PVUIntArray
- Data interface for scalarArray of type pvUInt.
- PVULongArray
- Data interface for scalarArray of type pvULong.
- PVFloatArray
- Data interface for scalarArray of type pvFloat.
- PVDoubleArray
- Data interface for scalarArray of type pvDouble.
- PVStringArray
- Data interface for scalarArray of type pvString.
- PVUnionArray
- Data interface for type pvUnionArray.
- PVStructureArray
- Data interface for type pvStructureArray.
-
Interface Summary Interface Description Array Reflection interface for a array field.BitSetSerializable Base interface for partital serializaion.BoundedString Reflection interface for a scalar field.Convert Convert between numeric types,convert any field to a string, and convert from a string to a scalar field.DeserializableControl Deserialization control interface.Field Interface for field reflection.FieldBuilder Interface for in-line creating of introspection interfaces.FieldCreate Interface for creating introspection interfaces.PostHandler Interface for PostHandler.PVArray Base interface for array data.PVBoolean get/put boolean dataPVBooleanArray get/put a boolean array.PVByte get/put byte data.PVByteArray Get/put a byte array.PVDataCreate Create PVField field implementations.PVDouble Get/put double dataPVDoubleArray Get/put a double array.PVField PVField is the base class for each PVData field.PVFloat Get/put float data.PVFloatArray Get/put a float array.PVInt Get/put int data.PVIntArray Get/put a int array.PVLong Get/put long data.PVLongArray Get/put a long array.PVNumberArray Get/put a numeric array array.PVScalar PVScalar extends PVField for a scalar field.PVScalarArray Base interface for array data.PVShort Get/put short data.PVShortArray Get/put a short array.PVString Get/put string data.PVStringArray Get/put a String array.PVStructure PVStructure interface.PVStructureArray Get/put a structure array.PVUByte get/put ubyte data.PVUByteArray Get/put a byte array.PVUInt Get/put int data.PVUIntArray Get/put a int array.PVULong Get/put long data.PVULongArray Get/put a long array.PVUnion PVUnion interface.PVUnionArray Get/put a union array.PVUShort Get/put short data.PVUShortArray Get/put a short array.Requester Base interface for requesters.Scalar Reflection interface for a scalar field.ScalarArray Base interface for array field reflection.Serializable Base interface for serialization.SerializableArray Base interface for array serializaion.SerializableControl Flush control interface.StandardField Generate introspection object for standard fields.StandardPVField Status Status interface.StatusCreate Interface for creating status.Structure Reflection interface for structure field.StructureArray Base interface for array field reflection.Union Reflection interface for an union field.UnionArray Base interface for array field reflection. -
Class Summary Class Description ArrayData<T> Generic class implementation required by get/put PVArray methods.BooleanArrayData Class required by get/put PVBooleanArray methods.ByteArrayData Class required by get/put PVByteArray methods.DoubleArrayData Class required by get/put PVDoubleArray methods.FloatArrayData Class required by get/put PVFloatArray methods.IntArrayData Class required by get/put PVIntArray methods.LongArrayData Class required by get/put PVLongArray methods.PVScalarType<T extends PVScalar,TA extends PVScalarArray> PV scalar and scalar array type metadata class.ShortArrayData Class required by get/put PVShortArray methods.StringArrayData Class required by get/put PVStringArray methods.StructureArrayData Class required by get/put PVDoubleArray methods.UnionArrayData Class required by get/put PVUnionArray methods. -
Enum Summary Enum Description Array.ArraySizeType MessageType Types for messages.ScalarType Process Variable Scalar Data Type.Status.StatusType Status type enum.Type Process Variable Data Type.