|
||||||||||
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.ListDataType
public class ListDataType
A simple data type representing an array of another simple data type.
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.
Field Summary |
---|
Fields inherited from class biz.c24.io.api.data.DataType |
---|
duringParsing, hasEnumerations, hasPatternMatching, qualifierValidation |
Constructor Summary | |
---|---|
ListDataType()
Constructs a new instance. |
Method Summary | |
---|---|
String |
formatObject(Object obj,
boolean external)
Formats the supplied obj into a string, possibly using the protected formatObjectExternal(Object) method. |
int |
getMaxSize()
Returns the maximum allowable size of the value. |
SimpleDataType |
getMemberType()
Returns the member type. |
int |
getMinSize()
Returns the minimum allowable size of the value. |
Class |
getValidObjectClass()
Returns the class of valid objects of this type. |
Object |
parseObject(String str,
boolean external)
Parses the supplied str into an object, possibly using the protected parseObjectExternal(String, java.text.ParsePosition) method. |
void |
setMemberType(SimpleDataType memberType)
Sets the member type. |
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, validateProperties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ListDataType()
Method Detail |
---|
public SimpleDataType getMemberType()
public void setMemberType(SimpleDataType memberType)
memberType
- The member type.public int getMinSize()
SimpleDataType
getMinSize
in class SimpleDataType
public int getMaxSize()
SimpleDataType
getMaxSize
in class SimpleDataType
-1
if the size is unbounded.public Class getValidObjectClass()
DataType
getValidObjectClass
in class SimpleDataType
public Object parseObject(String str, boolean external) throws ParserException
SimpleDataType
str
into an object, possibly using the protected parseObjectExternal(String, java.text.ParsePosition) method.
parseObject
in class SimpleDataType
str
- The string to be parsed.external
- Whether the parseObjectExternal(String, java.text.ParsePosition) method should be used.
ParserException
- If the parsing failed.public String formatObject(Object obj, boolean external)
SimpleDataType
obj
into a string, possibly using the protected formatObjectExternal(Object) method.
formatObject
in class SimpleDataType
obj
- The object to be formatted.external
- Whether the formatObjectExternal(Object) method should be used.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |