public class XSByte extends XSPatternBase
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Byte |
maxExclusive |
(package private) java.lang.Byte |
maxInclusive |
(package private) java.lang.Byte |
minExclusive |
(package private) java.lang.Byte |
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| 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.Byte |
getMaxExclusive()
Returns the maximum exclusive value that this XSByte can hold.
|
java.lang.Byte |
getMaxInclusive()
Returns the maximum inclusive value that this XSByte can hold.
|
java.lang.Byte |
getMinExclusive()
Returns the minimum exclusive value that this XSByte can hold.
|
java.lang.Byte |
getMinInclusive()
Returns the minimum inclusive value that this XSByte can hold.
|
boolean |
hasMaximum() |
boolean |
hasMinimum() |
void |
setFacets(SimpleType simpleType)
Reads and sets the facets for XSByte
override the readFacet method of XSType
|
void |
setMaxExclusive(byte max)
Sets the maximum exclusive value that this XSByte can hold.
|
void |
setMaxExclusive(java.lang.Byte max)
Sets the maximum exclusive value that this XSByte can hold.
|
void |
setMaxInclusive(byte max)
Sets the maximum inclusive value that this XSByte can hold.
|
void |
setMaxInclusive(java.lang.Byte max)
Sets the maximum inclusive value that this XSByte can hold.
|
void |
setMinExclusive(byte min)
Sets the minimum exclusive value that this XSByte can hold.
|
void |
setMinExclusive(java.lang.Byte min)
Sets the minimum exclusive value that this XSByte can hold.
|
void |
setMinInclusive(byte min)
Sets the minimum inclusive value that this XSByte can hold.
|
void |
setMinInclusive(java.lang.Byte min)
Sets the minimum inclusive value that this XSByte 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, newInstanceCode, setAsEnumeratedjava.lang.Byte maxInclusive
java.lang.Byte maxExclusive
java.lang.Byte minInclusive
java.lang.Byte minExclusive
public JType getJType()
public java.lang.Byte getMaxExclusive()
getMaxInclusive()public java.lang.Byte getMaxInclusive()
getMaxExclusive()public java.lang.Byte getMinExclusive()
getMinInclusive(),
setMaxInclusive(byte)public java.lang.Byte getMinInclusive()
getMinExclusive()public boolean hasMaximum()
public boolean hasMinimum()
public void setMaxExclusive(byte max)
max - the maximum exclusive value this XSByte can besetMaxInclusive(Byte)public void setMaxExclusive(java.lang.Byte max)
max - the maximum exclusive value this XSByte can besetMaxInclusive(byte)public void setMaxInclusive(byte max)
max - the maximum inclusive value this XSByte can besetMaxExclusive(Byte)public void setMaxInclusive(java.lang.Byte max)
max - the maximum inclusive value this XSByte can besetMaxExclusive(byte)public void setMinExclusive(byte min)
min - the minimum exclusive value this XSByte can besetMinInclusive(Byte)public void setMinExclusive(java.lang.Byte min)
min - the minimum exclusive value this XSByte can besetMinInclusive(byte)public void setMinInclusive(byte min)
min - the minimum inclusive value this XSByte can besetMinExclusive(Byte)public void setMinInclusive(java.lang.Byte min)
min - the minimum inclusive value this XSByte can besetMinExclusive(byte)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