Public Member Functions | |
| XSGYearMonth () | |
| String | newInstanceCode () |
| JType | getJType () |
| GYearMonth | getMaxExclusive () |
| GYearMonth | getMaxInclusive () |
| GYearMonth | getMinExclusive () |
| GYearMonth | getMinInclusive () |
| void | setMaxExclusive (GYearMonth max) |
| void | setMaxInclusive (GYearMonth max) |
| void | setMinExclusive (GYearMonth min) |
| void | setMinInclusive (GYearMonth min) |
| boolean | hasMinimum () |
| boolean | hasMaximum () |
| void | setFacets (SimpleType simpleType) |
| void | validationCode (JSourceCode jsc, String fixedValue, String fieldValidatorInstanceName) |
The XML Schema gYearMonth type
| org.exolab.castor.builder.types.XSGYearMonth.XSGYearMonth | ( | ) |
| JType org.exolab.castor.builder.types.XSGYearMonth.getJType | ( | ) | [virtual] |
Returns the JType that this XSType represents
Implements org.exolab.castor.builder.types.XSType.
Referenced by org.exolab.castor.builder.types.XSGYearMonth.newInstanceCode().
| GYearMonth org.exolab.castor.builder.types.XSGYearMonth.getMaxExclusive | ( | ) |
Returns the maximum exclusive value that this XSGYearMonth can hold.
Referenced by org.exolab.castor.builder.types.XSGYearMonth.validationCode().
| GYearMonth org.exolab.castor.builder.types.XSGYearMonth.getMaxInclusive | ( | ) |
Returns the maximum inclusive value that this XSGYearMonth can hold.
Referenced by org.exolab.castor.builder.types.XSGYearMonth.validationCode().
| GYearMonth org.exolab.castor.builder.types.XSGYearMonth.getMinExclusive | ( | ) |
Returns the minimum exclusive value that this XSGYearMonth can hold.
Referenced by org.exolab.castor.builder.types.XSGYearMonth.validationCode().
| GYearMonth org.exolab.castor.builder.types.XSGYearMonth.getMinInclusive | ( | ) |
Returns the minimum inclusive value that this XSGYearMonth can hold.
Referenced by org.exolab.castor.builder.types.XSGYearMonth.validationCode().
| boolean org.exolab.castor.builder.types.XSGYearMonth.hasMaximum | ( | ) |
| boolean org.exolab.castor.builder.types.XSGYearMonth.hasMinimum | ( | ) |
| String org.exolab.castor.builder.types.XSGYearMonth.newInstanceCode | ( | ) |
Returns the Java code necessary to create a new instance of the JType associated with this XSType
Reimplemented from org.exolab.castor.builder.types.XSType.
References org.exolab.castor.builder.types.XSGYearMonth.getJType(), and org.exolab.javasource.JType.getName().
| void org.exolab.castor.builder.types.XSGYearMonth.setFacets | ( | SimpleType | simpleType | ) | [virtual] |
Reads and sets the facets for XSGYearMonth override the readFacet method of XSType
| simpletype | the Simpletype containing the facets | |
| xsType | the XSType to set the facets of |
Implements org.exolab.castor.builder.types.XSType.
References org.exolab.castor.builder.types.XSType.getFacets(), org.exolab.castor.xml.schema.Facet.getName(), org.exolab.castor.xml.schema.Facet.getValue(), org.exolab.castor.builder.types.XSGYearMonth.setMaxExclusive(), org.exolab.castor.builder.types.XSGYearMonth.setMaxInclusive(), org.exolab.castor.builder.types.XSGYearMonth.setMinExclusive(), and org.exolab.castor.builder.types.XSGYearMonth.setMinInclusive().
Referenced by org.exolab.castor.builder.TypeConversion.convertType().
| void org.exolab.castor.builder.types.XSGYearMonth.setMaxExclusive | ( | GYearMonth | max | ) |
Sets the maximum exclusive value that this XSGYearMonth can hold.
| max | the maximum exclusive value this XSGYearMonth can be |
Referenced by org.exolab.castor.builder.types.XSGYearMonth.setFacets().
| void org.exolab.castor.builder.types.XSGYearMonth.setMaxInclusive | ( | GYearMonth | max | ) |
Sets the maximum inclusive value that this XSGYearMonth can hold.
| max | the maximum inclusive value this XSGYearMonth can be |
Referenced by org.exolab.castor.builder.types.XSGYearMonth.setFacets().
| void org.exolab.castor.builder.types.XSGYearMonth.setMinExclusive | ( | GYearMonth | min | ) |
Sets the minimum exclusive value that this XSGYearMonth can hold.
| max | the minimum exclusive value this XSGYearMonth can be |
Referenced by org.exolab.castor.builder.types.XSGYearMonth.setFacets().
| void org.exolab.castor.builder.types.XSGYearMonth.setMinInclusive | ( | GYearMonth | min | ) |
Sets the minimum inclusive value that this XSGYearMonth can hold.
| max | the minimum inclusive value this XSGYearMonth can be |
Referenced by org.exolab.castor.builder.types.XSGYearMonth.setFacets().
| void org.exolab.castor.builder.types.XSGYearMonth.validationCode | ( | JSourceCode | jsc, | |
| String | fixedValue, | |||
| String | fieldValidatorInstanceName | |||
| ) | [virtual] |
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.
| 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. |
Implements org.exolab.castor.builder.types.XSType.
References org.exolab.javasource.JSourceCode.add(), org.exolab.javasource.JSourceCode.append(), org.exolab.castor.builder.types.XSGYearMonth.getMaxExclusive(), org.exolab.castor.builder.types.XSGYearMonth.getMaxInclusive(), org.exolab.castor.builder.types.XSGYearMonth.getMinExclusive(), org.exolab.castor.builder.types.XSGYearMonth.getMinInclusive(), org.exolab.castor.builder.types.XSGYearMonth.hasMaximum(), org.exolab.castor.builder.types.XSGYearMonth.hasMinimum(), org.exolab.javasource.JSourceCode.indent(), org.exolab.castor.types.GYearMonth.toString(), and org.exolab.javasource.JSourceCode.unindent().
1.7.0