public final class XSList extends XSListType
Modifier and Type | Field | Description |
---|---|---|
static short |
TYPE |
Type number of this XSType.
|
ANYURI_TYPE, BASE64BINARY_TYPE, BOOLEAN_TYPE, BYTE_TYPE, CLASS, COLLECTION, DATE_TYPE, DATETIME_TYPE, DECIMAL_TYPE, DOUBLE_TYPE, DURATION_TYPE, ENTITIES, ENTITY, FLOAT_TYPE, GDAY_TYPE, GMONTH_TYPE, GMONTHDAY_TYPE, GYEAR_TYPE, GYEARMONTH_TYPE, HEXBINARY_TYPE, ID_TYPE, IDREF_TYPE, IDREFS_TYPE, INT_TYPE, INTEGER_TYPE, LANGUAGE_TYPE, LONG_TYPE, NAME_TYPE, NCNAME_TYPE, NEGATIVE_INTEGER_TYPE, NMTOKEN_TYPE, NMTOKENS_TYPE, NON_NEGATIVE_INTEGER_TYPE, NON_POSITIVE_INTEGER_TYPE, NORMALIZEDSTRING_TYPE, NOTATION_TYPE, NULL, POSITIVE_INTEGER_TYPE, QNAME_TYPE, SHORT_TYPE, STRING_TYPE, TIME_TYPE, TOKEN_TYPE, UNSIGNED_BYTE_TYPE, UNSIGNED_INT_TYPE, UNSIGNED_LONG_TYPE, UNSIGNED_SHORT_TYPE
Constructor | Description |
---|---|
XSList(java.lang.String colType,
XSType contentType,
boolean useJava50) |
Create a XSList.
|
Modifier and Type | Method | Description |
---|---|---|
short |
getType() |
Returns the type of this XSType.
|
boolean |
isDerivedFromXSList() |
Indicates whether this
XSList instance has been created as a result
of a |
void |
setDerivedFromXSList(boolean derivedFromXSList) |
Sets whether this
XSList instance has been created as a result
of a |
void |
validationCode(JSourceCode jsc,
java.lang.String fixedValue,
java.lang.String validatorInstanceName) |
Creates the validation code for an instance of this XSType.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createFromJavaObjectCode, createToJavaObjectCode, getContentType, getJType, getMaximumSize, getMinimumSize, getName, isCollection, isDateTime, isPrimitive, newInstanceCode, setFacet, setMaximumSize, setMinimumSize
createDefaultValueWithString, isEnumerated, setAsEnumerated, setFacets
public static final short TYPE
public XSList(java.lang.String colType, XSType contentType, boolean useJava50)
colType
- Type of collection to use.contentType
- Type of the collection members.useJava50
- If true, the collection will be generated using Java 5
features such as generics.public short getType()
public void validationCode(JSourceCode jsc, java.lang.String fixedValue, java.lang.String validatorInstanceName)
validationCode
in class XSType
jsc
- The JSourceCode to fill in.fixedValue
- A fixed value to use if any.validatorInstanceName
- The name of the FieldValidator that the configured
TypeValidator should be added to.public void setDerivedFromXSList(boolean derivedFromXSList)
XSList
instance has been created as a result
of a derivedFromXSList
- A boolean value, true or false.public boolean isDerivedFromXSList()
XSList
instance has been created as a result
of a derivedFromXSList
- True if this XSList instance has been created as a result
of a Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com