public class XSList extends XSType
| Modifier and Type | Field and Description |
|---|---|
(package private) XSType |
contentType |
(package private) int |
maxSize |
(package private) int |
minSize |
ANYURI_NAME, ANYURI_TYPE, BASE64BINARY_NAME, BASE64BINARY_TYPE, BOOLEAN_NAME, BOOLEAN_TYPE, BYTE_NAME, BYTE_TYPE, CLASS, COLLECTION, DATE_NAME, DATE_TYPE, DATETIME_NAME, DATETIME_TYPE, DECIMAL_NAME, DECIMAL_TYPE, DOUBLE_NAME, DOUBLE_TYPE, DURATION_NAME, DURATION_TYPE, ENTITIES, ENTITY, FLOAT_NAME, FLOAT_TYPE, GDAY_NAME, GDAY_TYPE, GMONTH_NAME, GMONTH_TYPE, GMONTHDAY_NAME, GMONTHDAY_TYPE, GYEAR_NAME, GYEAR_TYPE, GYEARMONTH_NAME, GYEARMONTH_TYPE, HEXBINARY_NAME, HEXBINARY_TYPE, ID_NAME, ID_TYPE, IDREF_NAME, IDREF_TYPE, IDREFS_NAME, IDREFS_TYPE, INT_NAME, INT_TYPE, INTEGER_NAME, INTEGER_TYPE, LANGUAGE_NAME, LANGUAGE_TYPE, LONG_NAME, LONG_TYPE, NAME_NAME, NAME_TYPE, NCNAME_NAME, NCNAME_TYPE, NEGATIVE_INTEGER_NAME, NEGATIVE_INTEGER_TYPE, NMTOKEN_NAME, NMTOKEN_TYPE, NMTOKENS_NAME, NMTOKENS_TYPE, NON_NEGATIVE_INTEGER_NAME, NON_NEGATIVE_INTEGER_TYPE, NON_POSITIVE_INTEGER_NAME, NON_POSITIVE_INTEGER_TYPE, NORMALIZEDSTRING_NAME, NORMALIZEDSTRING_TYPE, NOTATION_NAME, NOTATION_TYPE, NULL, POSITIVE_INTEGER_NAME, POSITIVE_INTEGER_TYPE, QNAME_NAME, QNAME_TYPE, SHORT_NAME, SHORT_TYPE, STRING_NAME, STRING_TYPE, TIME_NAME, TIME_TYPE, TOKEN_NAME, TOKEN_TYPE, UNSIGNED_LONG_NAME, UNSIGNED_LONG_TYPE| Constructor and Description |
|---|
XSList(XSType contentType,
boolean useJava50) |
| Modifier and Type | Method and Description |
|---|---|
XSType |
getContentType() |
JType |
getJType()
Returns the JType that this XSType represents
|
int |
getMaximumSize() |
int |
getMinimumSize() |
void |
setFacets(SimpleType simpleType)
Reads and sets the facets for XSType
|
void |
setMaximumSize(int size) |
void |
setMinimumSize(int size) |
void |
validationCode(JSourceCode jsc,
java.lang.String fixedValue,
java.lang.String fieldValidatorInstanceName)
Creates the validation code for an instance of this XSType.
|
createFromJavaObjectCode, createToJavaObjectCode, escapePattern, getFacets, getName, getType, isDateTime, isEnumerated, isPrimitive, newInstanceCode, setAsEnumeratedint maxSize
int minSize
XSType contentType
public XSList(XSType contentType, boolean useJava50)
public JType getJType()
public int getMinimumSize()
public int getMaximumSize()
public XSType getContentType()
public void setMaximumSize(int size)
public void setMinimumSize(int size)
public void setFacets(SimpleType simpleType)
XSTypepublic void validationCode(JSourceCode jsc, java.lang.String fixedValue, java.lang.String fieldValidatorInstanceName)
validationCode in class XSTypefixedValue - a fixed value to use if anyjsc - the JSourceCode to fill in.fieldValidatorInstanceName - the name of the FieldValidator
that the configured TypeValidator should be added to.Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com