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.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseField
Base class for creating a Field.
|
class |
BaseScalar
Base class for implementing a Scalar.
|
class |
BaseScalarArray
Base class for implementing a ScalarArray.
|
class |
BaseStructure
Base interface for a Structure.
|
class |
BaseStructureArray
Base class for implementing a StructureArray.
|
class |
BaseUnion
Base class for implementing an union.
|
class |
BaseUnionArray
Base class for implementing a UnionArray.
|
Modifier and Type | Method and Description |
---|---|
Field |
AbstractPVField.getField() |
Field |
BaseUnion.getField(int fieldIndex) |
Field |
BaseStructure.getField(int fieldIndex) |
Field |
BaseUnion.getField(String name) |
Field |
BaseStructure.getField(String name) |
Field[] |
BaseUnion.getFields() |
Field[] |
BaseStructure.getFields() |
Modifier and Type | Method and Description |
---|---|
FieldBuilder |
BaseFieldBuilder.add(String name,
Field field) |
FieldBuilder |
BaseFieldBuilder.addArray(String name,
Field element) |
protected void |
AbstractPVField.changeField(Field field) |
protected void |
AbstractPVField.setData(Field field,
PVStructure parent,
String fieldName) |
Constructor and Description |
---|
AbstractPVArray(Field field)
Constructor that derived classes must call.
|
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Scalar
Reflection interface for a scalar field.
|
interface |
ScalarArray
Base interface for array field reflection.
|
interface |
Structure
Reflection interface for structure field.
|
interface |
StructureArray
Base interface for array field reflection.
|
interface |
Union
Reflection interface for an union field.
|
interface |
UnionArray
Base interface for array field reflection.
|
Modifier and Type | Method and Description |
---|---|
Field |
DeserializableControl.cachedDeserialize(ByteBuffer buffer)
Deserialize Field instance via cache.
|
Field |
FieldCreate.deserialize(ByteBuffer buffer,
DeserializableControl control)
Deserialize Field instance from given byte buffer.
|
Field |
PVField.getField()
Get the Field that describes the field.
|
Field |
Union.getField(int fieldIndex)
Get a sub fields by index.
|
Field |
Structure.getField(int fieldIndex)
Get a sub fields by index.
|
Field |
Union.getField(String fieldName)
Get the Field for the specified fieldName
|
Field |
Structure.getField(String fieldName)
Get the Field for the specified fieldName
|
Field[] |
Union.getFields()
Get a list of union fields (members).
|
Field[] |
Structure.getFields()
Get all the subfields of the structure.
|
Modifier and Type | Method and Description |
---|---|
FieldBuilder |
FieldBuilder.add(String name,
Field field)
Add a
Field (e.g. |
FieldBuilder |
FieldBuilder.addArray(String name,
Field element)
Add array of
Field elements. |
Structure |
FieldCreate.appendField(Structure structure,
String fieldName,
Field field)
Append a field to a structure,
|
Structure |
FieldCreate.appendFields(Structure structure,
String[] fieldNames,
Field[] fields)
Append fields to a structure,
|
void |
SerializableControl.cachedSerialize(Field field,
ByteBuffer buffer)
Serialize Field instance via cache.
|
PVField |
PVDataCreate.createPVField(Field field)
Create a PVField using given Field introspection data.
|
Structure |
FieldCreate.createStructure(String[] fieldNames,
Field[] fields)
Create a Structure field.
|
Structure |
FieldCreate.createStructure(String id,
String[] fieldNames,
Field[] fields)
Create a Structure field with an identification.
|
Union |
FieldCreate.createUnion(String[] fieldNames,
Field[] fields)
Create an Union field.
|
Union |
FieldCreate.createUnion(String id,
String[] fieldNames,
Field[] fields)
Create an Union field with an identification.
|
boolean |
Convert.isCopyCompatible(Field from,
Field to)
Are from and to valid arguments to copy.
|
Copyright © 2014. All Rights Reserved.