public class XSUnsignedLong extends XSPatternBase
| Modifier and Type | Field and Description |
|---|---|
(package private) java.math.BigInteger |
maxExclusive |
(package private) java.math.BigInteger |
maxInclusive |
(package private) java.math.BigInteger |
minExclusive |
(package private) java.math.BigInteger |
minInclusive |
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 |
|---|
XSUnsignedLong() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createFromJavaObjectCode(java.lang.String variableName)
Returns the String necessary to convert an Object to
an instance of this XSType.
|
java.lang.String |
createToJavaObjectCode(java.lang.String variableName)
Returns the String necessary to convert an instance of this XSType
to an Object.
|
JType |
getJType()
Returns the JType that this XSType represents
|
java.math.BigInteger |
getMaxExclusive()
Returns the maximum exclusive value that this XSLong can hold.
|
java.math.BigInteger |
getMaxInclusive()
Returns the maximum inclusive value that this XSLong can hold.
|
java.math.BigInteger |
getMinExclusive()
Returns the minimum exclusive value that this XSLong can hold.
|
java.math.BigInteger |
getMinInclusive()
Returns the minimum inclusive value that this XSLong can hold.
|
boolean |
hasMaximum() |
boolean |
hasMinimum() |
java.lang.String |
newInstanceCode()
Returns the Java code neccessary to create a new instance of the
JType associated with this XSType
|
void |
setFacets(SimpleType simpleType)
Reads and sets the facets for XSTimeDuration
override the readFacet method of XSType
|
void |
setMaxExclusive(java.math.BigInteger max)
Sets the maximum exclusive value that this XSLong can hold.
|
void |
setMaxInclusive(java.math.BigInteger max)
Sets the maximum inclusive value that this XSLong can hold.
|
void |
setMinExclusive(java.math.BigInteger min)
Sets the minimum exclusive value that this XSLong can hold.
|
void |
setMinInclusive(java.math.BigInteger min)
Sets the minimum inclusive value that this XSLong can hold.
|
void |
validationCode(JSourceCode jsc,
java.lang.String fixedValue,
java.lang.String fieldValidatorInstanceName)
Creates the validation code for an instance of this XSType.
|
getPattern, setPatternescapePattern, getFacets, getName, getType, isDateTime, isEnumerated, isPrimitive, setAsEnumeratedjava.math.BigInteger maxInclusive
java.math.BigInteger maxExclusive
java.math.BigInteger minInclusive
java.math.BigInteger minExclusive
public JType getJType()
public java.math.BigInteger getMaxExclusive()
getMaxInclusive()public java.math.BigInteger getMaxInclusive()
getMaxExclusive()public java.math.BigInteger getMinExclusive()
getMinInclusive(),
#setMaxInclusive(long)public java.math.BigInteger getMinInclusive()
getMinExclusive()public boolean hasMaximum()
public boolean hasMinimum()
public void setMaxExclusive(java.math.BigInteger max)
max - the maximum exclusive value this XSLong can be#setMaxInclusive(Long)public void setMaxInclusive(java.math.BigInteger max)
max - the maximum inclusive value this XSLong can be#setMaxExclusive(Long)public void setMinExclusive(java.math.BigInteger min)
min - the minimum exclusive value this XSLong can be#setMinInclusive(Long)public void setMinInclusive(java.math.BigInteger min)
min - the minimum inclusive value this XSLong can be#setMinExclusive(long)public void setFacets(SimpleType simpleType)
setFacets in class XSTypesimpleType - the Simpletype containing the facetsXSType.getFacets(org.exolab.castor.xml.schema.SimpleType)public java.lang.String createToJavaObjectCode(java.lang.String variableName)
createToJavaObjectCode in class XSTypevariableName - the name of the instance variablepublic java.lang.String createFromJavaObjectCode(java.lang.String variableName)
createFromJavaObjectCode in class XSTypevariableName - the name of the Objectpublic 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.public java.lang.String newInstanceCode()
XSTypenewInstanceCode in class XSTypeIntalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com