|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbiz.c24.io.api.data.DataType
biz.c24.io.api.data.SimpleDataType
biz.c24.io.api.data.AtomicDataType
biz.c24.io.api.data.BinaryDataType
public abstract class BinaryDataType
A simple data type representing binary data.
Warning: Serialized objects of this class or of a deployed class which is derived from it may not be compatible with future releases of C24 Integreation Objects. The current serialization support is appropriate for short term storage or RMI between applications running the same version of C24 Integreation Objects.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class biz.c24.io.api.data.AtomicDataType |
---|
AtomicDataType.FinalEnum |
Field Summary |
---|
Fields inherited from class biz.c24.io.api.data.DataType |
---|
duringParsing, hasEnumerations, hasPatternMatching, qualifierValidation |
Method Summary | |
---|---|
int |
getLengthSize()
|
int |
getMaxLength()
Returns the maximum length. |
int |
getMaxSize()
Returns the maximum allowable size of the value. |
int |
getMinLength()
Returns the minimum length. |
int |
getMinSize()
Returns the minimum allowable size of the value. |
Class |
getValidObjectClass()
Returns the class of valid objects of this type. |
void |
setLengthSize(int lengthSize)
|
void |
setMaxLength(int maxLength)
Sets the maximum length. |
void |
setMinLength(int minLength)
Sets the minimum length. |
boolean |
validateProperties(Object object,
DataComponent comp,
ComplexDataObject context,
ValidationManager manager)
|
Methods inherited from class biz.c24.io.api.data.AtomicDataType |
---|
formatObject, formatObjectOverride, getFinal, getLocale, getPad, getPadAmount, getPadJustification, getWhiteSpace, parseObject, setFinal, setLocale, setPad, setPadAmount, setPadJustification, setWhiteSpace |
Methods inherited from class biz.c24.io.api.data.SimpleDataType |
---|
formatObject, formatObjectExternal, getInstance, getMaxExclusive, getMaxInclusive, getMinExclusive, getMinInclusive, isComplex, isSimple, isSizeFixed, parseObject, parseObjectExternal, setMaxExclusive, setMaxInclusive, setMinExclusive, setMinInclusive |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public int getMinSize()
SimpleDataType
getMinSize
in class SimpleDataType
public int getMaxSize()
SimpleDataType
getMaxSize
in class SimpleDataType
-1
if the size is unbounded.public int getMinLength()
public int getMaxLength()
public void setMinLength(int minLength)
minLength
- The new value.public void setMaxLength(int maxLength)
maxLength
- The new value.public int getLengthSize()
public void setLengthSize(int lengthSize)
public boolean validateProperties(Object object, DataComponent comp, ComplexDataObject context, ValidationManager manager) throws ValidationException
validateProperties
in class SimpleDataType
ValidationException
public Class getValidObjectClass()
DataType
getValidObjectClass
in class SimpleDataType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |