Interface | Description |
---|---|
CMPField |
This interface provides an alternative access mechanism to a single CMP field.
|
CMPFields |
This interface provides an alternative access mechanism for all SBB CMP fields.
|
CMPFieldVisitor |
CMP field visitor interface.
|
Encodable |
This interface provides an alternative to the
DatatypeCodec interface where the codec behaviour can be inlined directly into the datatype code. |
Enum | Description |
---|---|
PassByReference.Scope |
Pass-by-reference scopes.
|
Exception | Description |
---|---|
UnrecognisedFieldNameException |
Exception thrown by methods in
CMPFields if an arbitrary CMP field name is referenced but support for arbitrary CMP fields has not been enabled. |
UnrecognisedTagNameException |
Exception thrown by methods in
CMPFields if an unrecognised CMP field tag name is specified. |
Annotation Type | Description |
---|---|
CMPFieldReplication |
Annotation that can be used to control the replication behaviour of a CMP field.
|
CMPFieldTag |
Annotation that can be used to assign arbitrarily named tags to CMP fields.
|
InitialValueField |
Annotation that names a class field that contains the initial value for a CMP field.
|
PassByReference |
Annotation that indicates to Rhino that it can maintain the value of the CMP field by reference rather than value during the specified scope.
|