org.ws4d.java.schema
Class RestrictedSimpleType

java.lang.Object
  extended by org.ws4d.java.schema.NamedObject
      extended by org.ws4d.java.schema.Type
          extended by org.ws4d.java.schema.RestrictedSimpleType
All Implemented Interfaces:
SchemaConstants, Any

public class RestrictedSimpleType
extends Type

Class representation for simpleType:restriction.


Field Summary
static java.lang.String ATTRIBUTE_BASE
           
static java.lang.String TAG_EXTENSION
           
static java.lang.String TAG_RESTRICTION
           
 
Fields inherited from interface org.ws4d.java.constants.SchemaConstants
ATTRIBUTE_ABSTRACT, ATTRIBUTE_DEFAULT, ATTRIBUTE_FIXED, ATTRIBUTE_USE, ATTRIBUTE_XSINIL, ATTRIBUTE_XSITYPE, DOCUMENTATION_LANG, ELEMENT_ALL, ELEMENT_CHOICE, ELEMENT_DEFAULT, ELEMENT_FIXED, ELEMENT_MAXOCCURS, ELEMENT_MINOCCURS, ELEMENT_NILLABLE, ELEMENT_PARENT, ELEMENT_RESTRICTIONS, ELEMENT_SEQUENCE, ELEMENT_SUBSTITUTIONS, ELEMENT_UNIONS, FACET_ENUMERATION, FACET_FRACTIONDIGITS, FACET_LENGTH, FACET_MAXEXCLUSIVE, FACET_MAXINCLUSIVE, FACET_MAXLENGTH, FACET_MINEXCLUSIVE, FACET_MININCLUSIVE, FACET_MINLENGTH, FACET_PATTERN, FACET_TOTALDIGITS, FACET_WHITESPACE, LIST_ITEMTYPE, MAXOCCURS_UNBOUNDED, SCHEMA_ANNOTATION, SCHEMA_ANY, SCHEMA_ANYATTRIBUTE, SCHEMA_APP_INFO, SCHEMA_ATTRIBUTE, SCHEMA_ATTRIBUTEFORMDEFAULT, SCHEMA_ATTRIBUTEGROUP, SCHEMA_BASE, SCHEMA_COMPLEXCONTENT, SCHEMA_COMPLEXTYPE, SCHEMA_DOCUMENTATION, SCHEMA_ELEMENT, SCHEMA_ELEMENTFORMDEFAULT, SCHEMA_EXTENSION, SCHEMA_FACETS, SCHEMA_FORM, SCHEMA_GROUP, SCHEMA_IMPORT, SCHEMA_INCLUDE, SCHEMA_ITEMLIST, SCHEMA_ITEMTYPE, SCHEMA_LIST, SCHEMA_LOCATION, SCHEMA_MEMBERTYPES, SCHEMA_NAME, SCHEMA_NAMESPACE, SCHEMA_NONAMESPACESCHEMALOCATION, SCHEMA_NOTATION, SCHEMA_PUBLIC, SCHEMA_QUALIFIED, SCHEMA_REDEFINE, SCHEMA_REF, SCHEMA_RESTRICTION, SCHEMA_SCHEMA, SCHEMA_SIMPLECONTENT, SCHEMA_SIMPLETYPE, SCHEMA_STYPES, SCHEMA_SUBSTITUTIONGROUP, SCHEMA_SYSTEM, SCHEMA_TARGETNAMESPACE, SCHEMA_TYPE, SCHEMA_UNION, SCHEMA_UNQUALIFIED, SCHEMA_VALUE, SCHEMA_VALUEVECTOR, USE_OPTIONAL, USE_PROHIBITED, USE_REQUIRED, XMLSCHEMA_NAMESPACE, XMLSCHEMA_PREFIX, XSD_ALLMODEL, XSD_ANYATTRIBUTE, XSD_ANYELEMENT, XSD_ATTRIBUTE, XSD_ATTRIBUTEGROUP, XSD_CHOICEMODEL, XSD_COMPLEXTYPE, XSD_ELEMENT, XSD_EXTENDEDCOMPLEXCONTENT, XSD_EXTENDEDSIMPLECONTENT, XSD_GROUP, XSD_NOTATION, XSD_RESTRICTEDCOMPLEXCONTENT, XSD_RESTRICTEDSIMPLECONTENT, XSD_RESTRICTEDSIMPLETYPE, XSD_SCHEMA, XSD_SEQUENCEMODEL, XSD_SIMPLETYPE, XSI_NAMESPACE
 
Fields inherited from interface org.ws4d.java.schema.Any
ATTRIBUTE_NAME, ATTRIBUTE_TYPE, ATTRIBUTE_VALUE_FALSE, ATTRIBUTE_VALUE_TRUE, TAG_ANY, TAG_ANYATTRIBUTE
 
Constructor Summary
RestrictedSimpleType(QName name)
           
RestrictedSimpleType(java.lang.String name, java.lang.String namespace)
           
 
Method Summary
 void addFacet(Facet f)
           
 Iterator facets()
           
 Type getBase()
           
 int getSchemaIdentifier()
           
 void setBase(Type base)
           
 
Methods inherited from class org.ws4d.java.schema.Type
addAttribute, addAttributeGroup, allAttributes, allowAnyAttribute, attributeGroups, attributes, denyAnyAttribute, getAttribute, getAttributeCount, getAttributeGroup, getAttributeGroupCount, getKownSubtypes, getTypeCount, hasAnyAttribute, hasAttributeGroups, hasAttributes, isComplexType
 
Methods inherited from class org.ws4d.java.schema.NamedObject
checkNamespace, equals, getName, getParentSchema, hashCode, isAbstract, setAbstract, setName, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TAG_EXTENSION

public static final java.lang.String TAG_EXTENSION
See Also:
Constant Field Values

TAG_RESTRICTION

public static final java.lang.String TAG_RESTRICTION
See Also:
Constant Field Values

ATTRIBUTE_BASE

public static final java.lang.String ATTRIBUTE_BASE
See Also:
Constant Field Values
Constructor Detail

RestrictedSimpleType

public RestrictedSimpleType(java.lang.String name,
                            java.lang.String namespace)

RestrictedSimpleType

public RestrictedSimpleType(QName name)
Method Detail

getSchemaIdentifier

public int getSchemaIdentifier()
Specified by:
getSchemaIdentifier in interface Any

facets

public Iterator facets()

addFacet

public void addFacet(Facet f)

getBase

public Type getBase()

setBase

public void setBase(Type base)