public final class XSDouble extends AbstractRangeFacet
| Modifier and Type | Field and Description |
|---|---|
static String |
INFINITY_VALUE |
static String |
MAX_VALUE
A constant holding the maximum value an xsd:float can have.
|
static String |
MIN_VALUE
A constant holding the minimum value an xsd:float can have.
|
static String |
NAME
Name of this XSType.
|
static String |
NEGATIVE_INFINITY_VALUE |
static short |
TYPE
Type number of this XSType.
|
ANYURI_TYPE, BASE64BINARY_TYPE, BOOLEAN_TYPE, BYTE_TYPE, CLASS, COLLECTION, DATE_TYPE, DATETIME_TYPE, DECIMAL_TYPE, DOUBLE_TYPE, DURATION_TYPE, ENTITIES, ENTITY, FLOAT_TYPE, GDAY_TYPE, GMONTH_TYPE, GMONTHDAY_TYPE, GYEAR_TYPE, GYEARMONTH_TYPE, HEXBINARY_TYPE, ID_TYPE, IDREF_TYPE, IDREFS_TYPE, INT_TYPE, INTEGER_TYPE, LANGUAGE_TYPE, LONG_TYPE, NAME_TYPE, NCNAME_TYPE, NEGATIVE_INTEGER_TYPE, NMTOKEN_TYPE, NMTOKENS_TYPE, NON_NEGATIVE_INTEGER_TYPE, NON_POSITIVE_INTEGER_TYPE, NORMALIZEDSTRING_TYPE, NOTATION_TYPE, NULL, POSITIVE_INTEGER_TYPE, QNAME_TYPE, SHORT_TYPE, STRING_TYPE, TIME_TYPE, TOKEN_TYPE, UNSIGNED_BYTE_TYPE, UNSIGNED_INT_TYPE, UNSIGNED_LONG_TYPE, UNSIGNED_SHORT_TYPE| Constructor and Description |
|---|
XSDouble()
No-arg constructor.
|
XSDouble(boolean asWrapper)
Constructs a new XSDouble.
|
| Modifier and Type | Method and Description |
|---|---|
String |
createDefaultValueWithString(String variableName)
Creates source code for an additional constructor that deals with default values as specified
in the XML schema instance.
|
String |
createFromJavaObjectCode(String variableName)
Returns the string necessary to convert an Object to an instance of this XSType.
|
String |
createToJavaObjectCode(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.
|
String |
getName()
Returns the name of this XSType.
|
short |
getType()
Returns the type of this XSType.
|
boolean |
isDateTime()
Returns true if the XSType represents an XML Schema date/time type.
|
boolean |
isPrimitive()
Returns true if this XSType represents a primitive type.
|
String |
newInstanceCode()
Returns the Java code neccessary to create a new instance of the JType associated with this
XSType.
|
void |
validationCode(JSourceCode jsc,
String fixedValue,
String validatorInstanceName)
Creates the validation code for an instance of this XSType.
|
codeRangeFacet, getMaxExclusive, getMaxInclusive, getMinExclusive, getMinInclusive, getNegativeInfinity, getPositiveInfinity, hasMaximum, hasMinimum, hasNegavtiveInfinity, hasPositiveInfinity, setFacet, setMaxExclusive, setMaxInclusive, setMinExclusive, setMinInclusive, setNegativeInfinity, setPositiveInfinity, setRangeFacetcodeWhiteSpaceFacet, getWhiteSpace, hasWhiteSpace, setWhiteSpace, setWhiteSpaceFacetaddPattern, addPatternFacet, codePatternFacet, getPatternsisCollection, isEnumerated, setAsEnumerated, setFacetspublic static final String NAME
public static final short TYPE
public static final String MIN_VALUE
public static final String MAX_VALUE
public static final String INFINITY_VALUE
public static final String NEGATIVE_INFINITY_VALUE
public XSDouble()
public XSDouble(boolean asWrapper)
asWrapper - If true, use the java.lang wrapper class.public String getName()
public short getType()
public boolean isPrimitive()
isPrimitive in class XSTypepublic boolean isDateTime()
isDateTime in class XSTypepublic JType getJType()
public String newInstanceCode()
newInstanceCode in class XSTypepublic String createToJavaObjectCode(String variableName)
createToJavaObjectCode in class XSTypevariableName - The name of the instance variable.public String createFromJavaObjectCode(String variableName)
createFromJavaObjectCode in class XSTypevariableName - The name of the Object.public void validationCode(JSourceCode jsc, String fixedValue, String validatorInstanceName)
validationCode in class XSTypejsc - The JSourceCode to fill in.fixedValue - A fixed value to use if any.validatorInstanceName - The name of the FieldValidator that the configured TypeValidator
should be added to.public String createDefaultValueWithString(String variableName)
createDefaultValueWithString in class XSTypevariableName - Name of the constructor argument.Copyright © 2016. All rights reserved.