public interface PVField extends Requester, Serializable
Modifier and Type | Method and Description |
---|---|
Field |
getField()
Get the Field that describes the field.
|
String |
getFieldName()
Get the fieldName for this field.
|
int |
getFieldOffset()
Get offset of the PVField field within top level structure.
|
int |
getNextFieldOffset()
Get the next offset.
|
int |
getNumberFields()
Get the total number of fields in this field.
|
PVStructure |
getParent()
Get the parent of this field.
|
PVAuxInfo |
getPVAuxInfo()
Get the PVAuxInfo interface for the PVField.
|
boolean |
isImmutable()
Is the field immutable, i.e.
|
void |
postPut()
postPut.
|
void |
renameField(String newName)
Rename the field name.
|
void |
setImmutable()
Set the field to be immutable, i.
|
void |
setPostHandler(PostHandler postHandler)
Set the handler for postPut.
|
void |
setRequester(Requester requester)
Register the message requester.
|
String |
toString()
Implement standard toString().
|
void |
toString(StringBuilder buf)
Convert the PVField to a string.
|
void |
toString(StringBuilder buf,
int indentLevel)
Convert the PVField to a string.
|
getRequesterName, message
deserialize, serialize
String getFieldName()
void setRequester(Requester requester)
requester
- The requester.int getFieldOffset()
int getNextFieldOffset()
int getNumberFields()
PVAuxInfo getPVAuxInfo()
boolean isImmutable()
void setImmutable()
Field getField()
PVStructure getParent()
void renameField(String newName)
newName
- The new name.void postPut()
void setPostHandler(PostHandler postHandler)
postHandler
- The handler.void toString(StringBuilder buf)
buf
- buffer for the resultvoid toString(StringBuilder buf, int indentLevel)
buf
- buffer for the resultindentLevel
- The indentation level.Copyright © 2014. All Rights Reserved.