org.ws4d.java.schema
Class RestrictedSimpleContent

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

public class RestrictedSimpleContent
extends SimpleContent


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
RestrictedSimpleContent(QName name)
           
RestrictedSimpleContent(java.lang.String name, java.lang.String namespace)
           
 
Method Summary
 void addFacet(Facet f)
           
 Iterator facets()
           
 int getSchemaIdentifier()
           
 
Methods inherited from class org.ws4d.java.schema.SimpleContent
getBase, setBase
 
Methods inherited from class org.ws4d.java.schema.SimpleType
addMember, getListItemType, getMembers, isList, isUnion, setListItemType
 
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

RestrictedSimpleContent

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

RestrictedSimpleContent

public RestrictedSimpleContent(QName name)
Method Detail

getSchemaIdentifier

public int getSchemaIdentifier()
Specified by:
getSchemaIdentifier in interface Any
Overrides:
getSchemaIdentifier in class SimpleType

facets

public Iterator facets()

addFacet

public void addFacet(Facet f)