com.bea.schema.type
Class DerivedInteger

java.lang.Object
  extended bycom.bea.schema.SOMObject
      extended bycom.bea.schema.type.SOMType
          extended bycom.bea.schema.type.SOMElementalType
              extended bycom.bea.schema.type.PrimitiveDecimal
                  extended bycom.bea.schema.type.DerivedInteger
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DerivedLong, DerivedNonNegativeInteger, DerivedNonPositiveInteger

public class DerivedInteger
extends PrimitiveDecimal

integer is derived from number by fixing the value of fractionDigits to be 0. This results in the standard mathematical concept of the integer numbers. The value space of integer is the infinite set {...,-2,-1,0,1,2,...}. The base type of integer is decimal.

integer has the following constraining facets:

Author:
sharpe
See Also:
W3C XML Schema integer, Serialized Form

Field Summary
 
Fields inherited from class com.bea.schema.type.SOMType
ANYURI, BASE64BINARY, BINARY, BOOLEAN, BYTE, CDATA, CENTURY, DATE, DATETIME, DECIMAL, DOUBLE, DURATION, ENTITIES, ENTITY, FLOAT, GDAY, GMONTH, GMONTHDAY, GYEAR, GYEARMONTH, HEXBINARY, ID, IDREF, IDREFS, INT, INTEGER, LANGUAGE, LONG, MONTH, NAME, NCNAME, NEGATIVEINTEGER, NMTOKEN, NMTOKENS, NONNEGATIVEINTEGER, NONPOSITIVEINTEGER, NORMALIZEDSTRING, NOTATION, NUMBER, POSITIVEINTEGER, QNAME, RECURRINGDATE, RECURRINGDAY, RECURRINGDURATION, SHORT, STRING, TIME, TIMEDURATION, TIMEINSTANT, TIMEPERIOD, TOKEN, UNSIGNEDBYTE, UNSIGNEDINT, UNSIGNEDLONG, UNSIGNEDSHORT, URIREFERENCE, YEAR
 
Constructor Summary
DerivedInteger()
           
 
Method Summary
 Vector getAllowedFacets()
          Provides a Vector of String's enumerating the valid Facets for this type.
 String getID()
          <xsd:anyType>
 Map getTypeRestrictions()
           
 
Methods inherited from class com.bea.schema.type.PrimitiveDecimal
createDefault, isValid
 
Methods inherited from class com.bea.schema.type.SOMElementalType
isSchemaChild
 
Methods inherited from class com.bea.schema.type.SOMType
getType, isElementalType, isUserDefinedType, toXML
 
Methods inherited from class com.bea.schema.SOMObject
addPrefixMapping, getContainmentXPath, getEffectivePrefixMappings, getID_UQ, getParent, getParentName, getParentSchema, getPrefixForTargetNamespace, getPrefixMapping, getTargetNamespace, getURIForPrefix, isCircularReference, msg, msg, removeNamespaceQualifier, removePrefixMapping, setIndent, setParent, setTargetNamespace, toString, toXML, toXML, toXML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DerivedInteger

public DerivedInteger()
Method Detail

getID

public String getID()
Description copied from class: SOMType
<xsd:anyType>

Overrides:
getID in class PrimitiveDecimal

getAllowedFacets

public Vector getAllowedFacets()
Description copied from class: PrimitiveDecimal
Provides a Vector of String's enumerating the valid Facets for this type.

Overrides:
getAllowedFacets in class PrimitiveDecimal
Returns:
vector of String(s)

getTypeRestrictions

public Map getTypeRestrictions()
Overrides:
getTypeRestrictions in class SOMElementalType