public class XSInteger extends XSPatternBase
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Integer |
maxExclusive |
(package private) java.lang.Integer |
maxInclusive |
(package private) java.lang.Integer |
minExclusive |
(package private) java.lang.Integer |
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 |
|---|
XSInteger() |
XSInteger(boolean asWrapper) |
| 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.lang.Integer |
getMaxExclusive()
Returns the maximum exclusive value that this XSInteger can hold.
|
java.lang.Integer |
getMaxInclusive()
Returns the maximum inclusive value that this XSInteger can hold.
|
java.lang.Integer |
getMinExclusive()
Returns the minimum exclusive value that this XSInteger can hold.
|
java.lang.Integer |
getMinInclusive()
Returns the minimum inclusive value that this XSInteger can hold.
|
int |
getTotalDigits()
Returns the totalDigits facet value of this XSInteger.
|
boolean |
hasMaximum() |
boolean |
hasMinimum() |
void |
setFacets(SimpleType simpleType)
Reads and sets the facets for this XSInteger.
|
void |
setMaxExclusive(int max)
Sets the maximum exclusive value that this XSInteger can hold.
|
void |
setMaxExclusive(java.lang.Integer max)
Sets the maximum exclusive value that this XSInteger can hold.
|
void |
setMaxInclusive(int max)
Sets the maximum inclusive value that this XSInteger can hold.
|
void |
setMaxInclusive(java.lang.Integer max)
Sets the maximum inclusive value that this XSInteger can hold.
|
void |
setMinExclusive(int min)
Sets the minimum exclusive value that this XSInteger can hold.
|
void |
setMinExclusive(java.lang.Integer min)
Sets the minimum exclusive value that this XSInteger can hold.
|
void |
setMinInclusive(int min)
Sets the minimum inclusive value that this XSInteger can hold.
|
void |
setMinInclusive(java.lang.Integer min)
Sets the minimum inclusive value that this XSInteger can hold.
|
void |
setTotalDigits(int totalDig)
Sets the totalDigits facet for this XSInteger.
|
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, newInstanceCode, setAsEnumeratedjava.lang.Integer maxInclusive
java.lang.Integer maxExclusive
java.lang.Integer minInclusive
java.lang.Integer minExclusive
public JType getJType()
public java.lang.Integer getMaxExclusive()
getMaxInclusive()public java.lang.Integer getMaxInclusive()
getMaxExclusive()public java.lang.Integer getMinExclusive()
getMinInclusive(),
setMaxInclusive(int)public java.lang.Integer getMinInclusive()
getMinExclusive()public int getTotalDigits()
public boolean hasMaximum()
public boolean hasMinimum()
public void setMaxExclusive(int max)
max - the maximum exclusive value this XSInteger can besetMaxInclusive(Integer)public void setMaxExclusive(java.lang.Integer max)
max - the maximum exclusive value this XSInteger can besetMaxInclusive(int)public void setMaxInclusive(int max)
max - the maximum inclusive value this XSInteger can besetMaxExclusive(Integer)public void setMaxInclusive(java.lang.Integer max)
max - the maximum inclusive value this XSInteger can besetMaxExclusive(int)public void setMinExclusive(int min)
min - the minimum exclusive value this XSInteger can besetMinInclusive(Integer)public void setMinExclusive(java.lang.Integer min)
min - the minimum exclusive value this XSInteger can besetMinInclusive(int)public void setMinInclusive(int min)
min - the minimum inclusive value this XSInteger can besetMinExclusive(Integer)public void setMinInclusive(java.lang.Integer min)
min - the minimum inclusive value this XSInteger can besetMinExclusive(int)public void setTotalDigits(int totalDig)
totalDig - the value of totalDigits (must be >0)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.Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com