Interface ByteArrayObject
-
- All Superinterfaces:
AtomicObject,DataObject,PropertyHandler
- All Known Implementing Classes:
ByteArrayObjectImpl
public interface ByteArrayObject extends AtomicObject
A BooleanObject represents a byte arry as value.A detailed description can be found in the
ByteArrayClass.- Author:
- Rainer Maximini
- See Also:
ByteArrayClass
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPONENTComponent: "cake.data.objects" (LogComponentIdentifier.COMPONENT)static StringCOMPONENT_KEYComponent-Key: "25" (LogComponentIdentifier.COMPONENT_KEY_BYTEARRAYOBJECT)static StringLOG_BYTEARRAY_TO_LARGEThe byte-array's length is too large for this class.-
Fields inherited from interface de.uni_trier.wi2.procake.data.object.base.AtomicObject
LOG_INVALID_NATIVE_VALUE, LOG_NO_ORDER_DEFINED, LOG_UNCOMPARABLE_OBJECTS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ByteArrayClassgetByteArrayClass()byte[]getNativeByteArray()voidsetNativeByteArray(byte[] array)-
Methods inherited from interface de.uni_trier.wi2.procake.data.object.base.AtomicObject
getAtomicClass, getNativeObject, isConsistent, setNativeObject, setValueFromString
-
Methods inherited from interface de.uni_trier.wi2.procake.data.object.DataObject
assertSameValueAsIn, copy, getDataClass, getId, getModel, hasClassName, hasSameValueAsIn, hasSystemClassName, isAggregate, isAtomic, isBoolean, isByteArray, isChronologic, isCollection, isDataflowWrapper, isDataReference, isDate, isDouble, isInteger, isInterval, isKindOf, isList, isMemberOf, isNESTConstraintEdge, isNESTControlflowEdge, isNESTControlflowNode, isNESTDataflowEdge, isNESTDataNode, isNESTEdge, isNESTGraph, isNESTNode, isNESTPartOfEdge, isNESTSequenceNode, isNESTSequentialWorkflow, isNESTSubWorkflowNode, isNESTTaskNode, isNESTWorkflow, isNESTWorkflowNode, isNode, isNumeric, isSequence, isSet, isString, isSubWorkflow, isTask, isTime, isTimestamp, isUnion, isURI, isVoid, isWorkflow, removeId, setDataClass, setId, toDetailedString, toXML
-
Methods inherited from interface de.uni_trier.wi2.procake.data.PropertyHandler
addProperty, addProperty, getAllProperties, getAllPropertyNodes, getProperty, getPropertyNames, getPropertyNode, getPropertyRootNode, hasProperties, removeProperty
-
-
-
-
Field Detail
-
COMPONENT
static final String COMPONENT
Component: "cake.data.objects" (LogComponentIdentifier.COMPONENT)- See Also:
- Constant Field Values
-
COMPONENT_KEY
static final String COMPONENT_KEY
Component-Key: "25" (LogComponentIdentifier.COMPONENT_KEY_BYTEARRAYOBJECT)- See Also:
- Constant Field Values
-
LOG_BYTEARRAY_TO_LARGE
static final String LOG_BYTEARRAY_TO_LARGE
The byte-array's length is too large for this class.- Component:
COMPONENT - Key: "2500"
- this
- Length
- See Also:
- Constant Field Values
- Component:
-
-
Method Detail
-
getByteArrayClass
ByteArrayClass getByteArrayClass()
-
getNativeByteArray
byte[] getNativeByteArray()
-
setNativeByteArray
void setNativeByteArray(byte[] array) throws InvalidNativeValueException- Throws:
InvalidNativeValueException
-
-