Package org.exolab.castor.builder.types
Class XSIdRefs
java.lang.Object
org.exolab.castor.builder.types.XSType
org.exolab.castor.builder.types.XSListType
org.exolab.castor.builder.types.XSIdRefs
A collection of IDREF type.
- Since:
- 1.1
- Version:
- $Revision: 6729 $ $Date: 2005-12-13 14:58:48 -0700 (Tue, 13 Dec 2005) $
- Author:
- Werner Guttmann
-
Field Summary
FieldsFields inherited from class org.exolab.castor.builder.types.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Returns the name of this XSType.short
getType()
Returns the type of this XSType.void
validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.Methods inherited from class org.exolab.castor.builder.types.XSListType
createFromJavaObjectCode, createToJavaObjectCode, getContentType, getJType, getMaximumSize, getMinimumSize, isCollection, isDateTime, isPrimitive, newInstanceCode, setFacet, setMaximumSize, setMinimumSize
Methods inherited from class org.exolab.castor.builder.types.XSType
createDefaultValueWithString, isEnumerated, setAsEnumerated, setFacets
-
Field Details
-
IDREFS_NAME
Name of the IDREFS type.- See Also:
-
-
Constructor Details
-
XSIdRefs
Create a XSNMTokens instance.- Parameters:
colType
- Type of collection to use.useJava50
- If true, the collection will be generated using Java 5 features such as generics.
-
-
Method Details
-
getName
Returns the name of this XSType.- Overrides:
getName
in classXSListType
- Returns:
- The name of this XSType.
-
getType
public short getType()Returns the type of this XSType. -
validationCode
Creates the validation code for an instance of this XSType. If necessary the validation code should create a newly configured TypeValidator, that should then be added to a FieldValidator instance whose name is provided.- Specified by:
validationCode
in classXSType
- Parameters:
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.
-