public interface DCFieldContainer
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
DCField |
getField(FieldKey key) |
DCField |
getField(java.lang.String attrId)
Deprecated.
use getField(FieldKey)
|
byte[] |
getFieldValue(FieldKey key) |
byte[] |
getFieldValue(java.lang.String attrId)
Deprecated.
use getFieldValue(FieldKey)
|
int |
getType(java.lang.String attrId)
Retrieves the type of the value stored at the specified id
|
void |
setField(DCField field)
Stores a given value at the specified id
|
void |
setField(FieldKey attrId,
int type,
byte[] value) |
void |
setField(int attrId,
int type,
byte[] value)
Deprecated.
use setField(FieldKey, int, byte[])
|
void |
setField(java.lang.String attrId,
int type,
byte[] value)
Deprecated.
use setField(FieldKey, int, byte[])
|
byte[] |
toByteArray()
Converts the data contained in this object to a byte array
|
java.lang.String |
toString()
Converts the data contained in this object to a String
|
DCField getField(java.lang.String attrId)
attrId
- Identifier of the desired fieldbyte[] getFieldValue(java.lang.String attrId)
attrId
- Identifier of the desired fieldbyte[] getFieldValue(FieldKey key)
void setField(int attrId, int type, byte[] value)
attrId
- Numeric identifier for the fieldtype
- Data type for the fieldvalue
- Value to be stored in the given fieldvoid setField(java.lang.String attrId, int type, byte[] value)
attrId
- Identifier for the fieldtype
- Data type for the fieldvalue
- Value to be stored in the given fieldvoid setField(FieldKey attrId, int type, byte[] value)
void setField(DCField field)
field
- The DCField object representing the field.int getType(java.lang.String attrId)
attrId
- Identifier of the fieldbyte[] toByteArray()
java.lang.String toString()
toString
in class java.lang.Object
java.lang.Object clone()