|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.builder.types.XSType
org.exolab.castor.builder.types.XSPatternBase
org.exolab.castor.builder.types.XSByte
The XML Schema Byte type
Field Summary | |
(package private) java.lang.Byte |
maxExclusive
|
(package private) java.lang.Byte |
maxInclusive
|
(package private) java.lang.Byte |
minExclusive
|
(package private) java.lang.Byte |
minInclusive
|
Constructor Summary | |
XSByte()
|
|
XSByte(boolean asWrapper)
|
Method Summary | |
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. |
Methods inherited from class org.exolab.castor.builder.types.XSPatternBase |
getPattern, setPattern |
Methods inherited from class org.exolab.castor.builder.types.XSType |
getFacets, getName, getType, isDateTime, isEnumerated, isPrimitive, newInstanceCode, setAsEnumertated |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
java.lang.Byte maxInclusive
java.lang.Byte maxExclusive
java.lang.Byte minInclusive
java.lang.Byte minExclusive
Constructor Detail |
public XSByte()
public XSByte(boolean asWrapper)
Method Detail |
public JType getJType()
getJType
in class XSType
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)
setMinInclusive(byte)
public void setMinExclusive(java.lang.Byte min)
setMinInclusive(byte)
public void setMinInclusive(byte min)
setMinExclusive(byte)
public void setMinInclusive(java.lang.Byte min)
setMinExclusive(byte)
public void setFacets(SimpleType simpleType)
setFacets
in class XSType
simpleType
- the SimpleType containing the facetsXSType.getFacets(org.exolab.castor.xml.schema.SimpleType)
public java.lang.String createToJavaObjectCode(java.lang.String variableName)
createToJavaObjectCode
in class XSType
variableName
- the name of the instance variable
public java.lang.String createFromJavaObjectCode(java.lang.String variableName)
createFromJavaObjectCode
in class XSType
variableName
- the name of the Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |