org.exolab.castor.builder.types

Class XSShort

public final class XSShort extends XSPatternBase

The XML Schema Short type

Version: $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:00 $

Author: Keith Visco

Field Summary
ShortmaxExclusive
ShortmaxInclusive
ShortminExclusive
ShortminInclusive
Constructor Summary
XSShort()
XSShort(boolean asWrapper)
Method Summary
StringcreateFromJavaObjectCode(String variableName)
Returns the String necessary to convert an Object to an instance of this XSType.
StringcreateToJavaObjectCode(String variableName)
Returns the String necessary to convert an instance of this XSType to an Object.
JTypegetJType()
Returns the JType that this XSType represents
ShortgetMaxExclusive()
Returns the maximum exclusive value that this XSShort can hold.
ShortgetMaxInclusive()
Returns the maximum inclusive value that this XSShort can hold.
ShortgetMinExclusive()
Returns the minimum exclusive value that this XSShort can hold.
ShortgetMinInclusive()
Returns the minimum inclusive value that this XSShort can hold.
booleanhasMaximum()
booleanhasMinimum()
voidsetFacets(SimpleType simpleType)
Reads and sets the facets for XSShort
voidsetMaxExclusive(short max)
Sets the maximum exclusive value that this XSShort can hold.
voidsetMaxExclusive(Short max)
Sets the maximum exclusive value that this XSShort can hold.
voidsetMaxInclusive(short max)
Sets the maximum inclusive value that this XSShort can hold.
voidsetMaxInclusive(Short max)
Sets the maximum inclusive value that this XSShort can hold.
voidsetMinExclusive(short min)
Sets the minimum exclusive value that this XSShort can hold.
voidsetMinExclusive(Short min)
Sets the minimum exclusive value that this XSShort can hold.
voidsetMinInclusive(short min)
Sets the minimum inclusive value that this XSShort can hold.
voidsetMinInclusive(Short min)
Sets the minimum inclusive value that this XSShort can hold.
voidvalidationCode(JSourceCode jsc, String fixedValue, String fieldValidatorInstanceName)
Creates the validation code for an instance of this XSType.

Field Detail

maxExclusive

Short maxExclusive

maxInclusive

Short maxInclusive

minExclusive

Short minExclusive

minInclusive

Short minInclusive

Constructor Detail

XSShort

public XSShort()

XSShort

public XSShort(boolean asWrapper)

Method Detail

createFromJavaObjectCode

public String createFromJavaObjectCode(String variableName)
Returns the String necessary to convert an Object to an instance of this XSType. This method is really only useful for primitive types

Parameters: variableName the name of the Object

Returns: the String necessary to convert an Object to an instance of this XSType

createToJavaObjectCode

public String createToJavaObjectCode(String variableName)
Returns the String necessary to convert an instance of this XSType to an Object. This method is really only useful for primitive types

Parameters: variableName the name of the instance variable

Returns: the String necessary to convert an instance of this XSType to an Object

getJType

public JType getJType()
Returns the JType that this XSType represents

Returns: the JType that this XSType represents

getMaxExclusive

public Short getMaxExclusive()
Returns the maximum exclusive value that this XSShort can hold.

Returns: the maximum exclusive value that this XSShort can hold. If no maximum exclusive value has been set, Null will be returned

See Also: XSShort

getMaxInclusive

public Short getMaxInclusive()
Returns the maximum inclusive value that this XSShort can hold.

Returns: the maximum inclusive value that this XSShort can hold. If no maximum inclusive value has been set, Null will be returned

See Also: XSShort

getMinExclusive

public Short getMinExclusive()
Returns the minimum exclusive value that this XSShort can hold.

Returns: the minimum exclusive value that this XSShort can hold. If no minimum exclusive value has been set, Null will be returned

See Also: XSShort XSShort

getMinInclusive

public Short getMinInclusive()
Returns the minimum inclusive value that this XSShort can hold.

Returns: the minimum inclusive value that this XSShort can hold. If no minimum inclusive value has been set, Null will be returned

See Also: XSShort

hasMaximum

public boolean hasMaximum()

hasMinimum

public boolean hasMinimum()

setFacets

public void setFacets(SimpleType simpleType)
Reads and sets the facets for XSShort

Parameters: simpletype the Simpletype containing the facets

setMaxExclusive

public void setMaxExclusive(short max)
Sets the maximum exclusive value that this XSShort can hold.

Parameters: max the maximum exclusive value this XSShort can be

See Also: XSShort

setMaxExclusive

public void setMaxExclusive(Short max)
Sets the maximum exclusive value that this XSShort can hold.

Parameters: max the maximum exclusive value this XSShort can be

See Also: XSShort

setMaxInclusive

public void setMaxInclusive(short max)
Sets the maximum inclusive value that this XSShort can hold.

Parameters: max the maximum inclusive value this XSShort can be

See Also: XSShort

setMaxInclusive

public void setMaxInclusive(Short max)
Sets the maximum inclusive value that this XSShort can hold.

Parameters: max the maximum inclusive value this XSShort can be

See Also: XSShort

setMinExclusive

public void setMinExclusive(short min)
Sets the minimum exclusive value that this XSShort can hold.

Parameters: max the minimum exclusive value this XSShort can be

See Also: XSShort

setMinExclusive

public void setMinExclusive(Short min)
Sets the minimum exclusive value that this XSShort can hold.

Parameters: max the minimum exclusive value this XSShort can be

See Also: XSShort

setMinInclusive

public void setMinInclusive(short min)
Sets the minimum inclusive value that this XSShort can hold.

Parameters: max the minimum inclusive value this XSShort can be

See Also: XSShort

setMinInclusive

public void setMinInclusive(Short min)
Sets the minimum inclusive value that this XSShort can hold.

Parameters: max the minimum inclusive value this XSShort can be

See Also: XSShort

validationCode

public void validationCode(JSourceCode jsc, String fixedValue, String fieldValidatorInstanceName)
Creates the validation code for an instance of this XSType. The validation code should if necessary create a newly configured TypeValidator, that should then be added to a FieldValidator instance whose name is provided.

Parameters: fixedValue a fixed value to use if any jsc the JSourceCode to fill in. fieldValidatorInstanceName the name of the FieldValidator that the configured TypeValidator should be added to.

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com