Package | Description |
---|---|
org.epics.pvdata.factory |
This package implements the interfaces defined in org.epics.pvdata.pv.
|
org.epics.pvdata.property |
This package contains interfaces and code for standard pvData structure fields.
|
org.epics.pvdata.pv |
This package contains the interface definitions for the Java implementation of pvData.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPVArray
Abstract base class for any PVArray field.
|
class |
AbstractPVField
Abstract base class for a PVField.
|
class |
AbstractPVScalar |
class |
AbstractPVScalarArray
Abstract base class for any PVArray field.
|
class |
BasePVBoolean
Base class for PVBoolean.
|
class |
BasePVBooleanArray
Base class for implementing PVBooleanArray.
|
class |
BasePVByte
Base class for PVByte.
|
class |
BasePVByteArray
Base class for implementing PVByteArray.
|
class |
BasePVDouble
Base class for PVDouble.
|
class |
BasePVDoubleArray
Base class for implementing PVDoubleArray.
|
class |
BasePVFloat
Base class for PVFloat.
|
class |
BasePVFloatArray
Base class for implementing PVFloatArray.
|
class |
BasePVInt
Base class for PVInt.
|
class |
BasePVIntArray
Base class for implementing PVIntArray.
|
class |
BasePVLong
Base class for PVLong.
|
class |
BasePVLongArray
Base class for implementing PVLongArray.
|
class |
BasePVShort
Base class for PVByte.
|
class |
BasePVShortArray
Base class for implementing PVShortArray.
|
class |
BasePVString
Base class for PVString.
|
class |
BasePVStringArray
Base class for implementing PVStringArray.
|
class |
BasePVStructure
Base class for a PVStructure.
|
class |
BasePVStructureArray
Base class for implementing PVDoubleArray.
|
class |
BasePVUByte
Base class for PVByte.
|
class |
BasePVUByteArray
Base class for implementing PVByteArray.
|
class |
BasePVUInt
Base class for PVInt.
|
class |
BasePVUIntArray
Base class for implementing PVIntArray.
|
class |
BasePVULong
Base class for PVLong.
|
class |
BasePVULongArray
Base class for implementing PVLongArray.
|
class |
BasePVUnion
Base class for a PVUnion.
|
class |
BasePVUnionArray
Base class for implementing PVDoubleArray.
|
class |
BasePVUShort
Base class for PVByte.
|
class |
BasePVUShortArray
Base class for implementing PVShortArray.
|
Modifier and Type | Method and Description |
---|---|
<T extends PVField> |
BasePVUnion.get(Class<T> c) |
<T extends PVField> |
BasePVStructure.getSubField(Class<T> c,
int fieldOffset) |
<T extends PVField> |
BasePVStructure.getSubField(Class<T> c,
String fieldName) |
<T extends PVField> |
BasePVUnion.select(Class<T> c,
int index) |
<T extends PVField> |
BasePVUnion.select(Class<T> c,
String fieldName) |
Modifier and Type | Method and Description |
---|---|
PVField |
BasePVUnion.get() |
PVField |
BasePVAuxInfo.getPVField() |
PVField[] |
BasePVStructure.getPVFields() |
PVField |
BasePVStructure.getSubField(int fieldOffset) |
PVField |
BasePVStructure.getSubField(String fieldName) |
PVField |
BasePVUnion.select(int index) |
PVField |
BasePVUnion.select(String fieldName) |
Modifier and Type | Method and Description |
---|---|
void |
BasePVStructure.appendPVField(String fieldName,
PVField pvField) |
void |
BasePVStructure.appendPVFields(String[] fieldNames,
PVField[] extraPVFields) |
void |
BasePVStructure.replacePVField(PVField oldPVField,
PVField newPVField) |
void |
BasePVUnion.set(int index,
PVField value) |
void |
BasePVUnion.set(PVField value) |
void |
BasePVUnion.set(String fieldName,
PVField value) |
Constructor and Description |
---|
BasePVAuxInfo(PVField pvField)
Constructor for BaseFieldAttribute.
|
BasePVStructure(Structure structure,
PVField[] pvFields)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PVField |
PVProperty.findProperty(PVField pvField,
String fieldName) |
PVField |
PVProperty.findPropertyViaParent(PVField pvField,
String propertyName)
Find a property by searching up the parent tree.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PVControlFactory.attach(PVField pvField) |
boolean |
PVTimeStamp.attach(PVField pvField)
Attempt to attach to a timeStamp field.
|
boolean |
PVDisplay.attach(PVField pvField)
Attempt to attach to a display field.
|
boolean |
PVAlarm.attach(PVField pvField)
Attempt to attach to the alarm field.
|
boolean |
PVEnumeratedFactory.attach(PVField pvField) |
boolean |
PVDisplayFactory.attach(PVField pvField) |
boolean |
PVAlarmFactory.attach(PVField pvField) |
boolean |
PVTimeStampFactory.attach(PVField pvField) |
boolean |
PVEnumerated.attach(PVField pvField)
Attempt to attach to the enumerated field.
|
boolean |
PVControl.attach(PVField pvField)
Attempt to attach to a control field.
|
PVField |
PVProperty.findProperty(PVField pvField,
String fieldName) |
PVField |
PVProperty.findPropertyViaParent(PVField pvField,
String propertyName)
Find a property by searching up the parent tree.
|
static MultiChoice |
MultiChoiceFactory.getMultiChoice(PVField pvField) |
String[] |
PVProperty.getPropertyNames(PVField pvField)
Get the names of all the properties for this PVField.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PVArray
Base interface for array data.
|
interface |
PVBoolean
get/put boolean data
|
interface |
PVBooleanArray
get/put a boolean array.
|
interface |
PVByte
get/put byte data.
|
interface |
PVByteArray
Get/put a byte array.
|
interface |
PVDouble
Get/put double data
|
interface |
PVDoubleArray
Get/put a double array.
|
interface |
PVFloat
Get/put float data.
|
interface |
PVFloatArray
Get/put a float array.
|
interface |
PVInt
Get/put int data.
|
interface |
PVIntArray
Get/put a int array.
|
interface |
PVLong
Get/put long data.
|
interface |
PVLongArray
Get/put a long array.
|
interface |
PVScalar
PVScalar extends PVField for a scalar field.
|
interface |
PVScalarArray
Base interface for array data.
|
interface |
PVShort
Get/put short data.
|
interface |
PVShortArray
Get/put a short array.
|
interface |
PVString
Get/put string data.
|
interface |
PVStringArray
Get/put a String array.
|
interface |
PVStructure
PVStructure interface.
|
interface |
PVStructureArray
Get/put a structure array.
|
interface |
PVUByte
get/put ubyte data.
|
interface |
PVUByteArray
Get/put a byte array.
|
interface |
PVUInt
Get/put int data.
|
interface |
PVUIntArray
Get/put a int array.
|
interface |
PVULong
Get/put long data.
|
interface |
PVULongArray
Get/put a long array.
|
interface |
PVUnion
PVUnion interface.
|
interface |
PVUnionArray
Get/put a union array.
|
interface |
PVUShort
Get/put short data.
|
interface |
PVUShortArray
Get/put a short array.
|
Modifier and Type | Method and Description |
---|---|
<T extends PVField> |
PVUnion.get(Class<T> c)
Get the
PVField value stored in the field. |
<T extends PVField> |
PVStructure.getSubField(Class<T> c,
int fieldOffset)
Get the PVField with the specified offset.
|
<T extends PVField> |
PVStructure.getSubField(Class<T> c,
String fieldName)
Get the PVField subfield with name fieldName.
|
<T extends PVField> |
PVUnion.select(Class<T> c,
int index)
Select field (set index) and get the field at the index.
|
<T extends PVField> |
PVUnion.select(Class<T> c,
String fieldName)
Select field (set index) and get the field by given name.
|
Modifier and Type | Method and Description |
---|---|
PVField |
PVDataCreate.createPVField(Field field)
Create a PVField using given Field introspection data.
|
PVField |
PVDataCreate.createPVField(PVField fieldToClone)
Create a PVField using given a PVField to clone.
|
PVField[] |
PVDataCreate.flattenPVStructure(PVStructure pvStructure)
Get a PVField[] that has all field of pvStructure in offset order.
|
PVField |
PVUnion.get()
Get the
PVField value stored in the field. |
PVField |
PVAuxInfo.getPVField()
Get the PVField with which this PVAuxInfo is associated
|
PVField[] |
PVStructure.getPVFields()
Get the PVField array for the nodes of the structure.
|
PVField |
PVStructure.getSubField(int fieldOffset)
Get the PVField with the specified offset.
|
PVField |
PVStructure.getSubField(String fieldName)
Get the PVField subfield with name fieldName.
|
PVField |
PVUnion.select(int index)
Select field (set index) and get the field at the index.
|
PVField |
PVUnion.select(String fieldName)
Select field (set index) and get the field by given name.
|
Modifier and Type | Method and Description |
---|---|
void |
PVStructure.appendPVField(String fieldName,
PVField pvField)
Append a new PVField to this structure.
|
void |
PVStructure.appendPVFields(String[] fieldNames,
PVField[] pvFields)
Append a PVField[].
|
void |
Convert.copy(PVField from,
PVField to)
Copy from a PVField to another PVField.
|
PVField |
PVDataCreate.createPVField(PVField fieldToClone)
Create a PVField using given a PVField to clone.
|
PVStructure |
PVDataCreate.createPVStructure(String[] fieldNames,
PVField[] pvFields)
Create implementation.
|
void |
Convert.getFullFieldName(StringBuilder builder,
PVField pvField)
Get the full fieldName for the pvField.
|
void |
Convert.getString(StringBuilder buf,
PVField pv)
Convert a PVField to a string.
|
void |
Convert.getString(StringBuilder buf,
PVField pv,
int indentLevel)
Convert a PVField to a string.
|
void |
PVStructure.replacePVField(PVField oldPVField,
PVField newPVField)
Replace a field with a new field.
|
void |
PVUnion.set(int index,
PVField value)
Set the
PVField (by reference!) as field at given index. |
void |
PVUnion.set(PVField value)
Set the
PVField (by reference!) as selected field. |
void |
PVUnion.set(String fieldName,
PVField value)
Set the
PVField (by reference!) as field by given name. |
Copyright © 2014. All Rights Reserved.