Static Public Member Functions | Static Public Attributes

org.exolab.castor.xml.schema.SchemaNames Class Reference

List of all members.

Static Public Member Functions

static String getStructureName (Structure structure)
static boolean isGroupName (String name)
static boolean isNamespaceName (String name)
static boolean isProcessName (String name)

Static Public Attributes

static final String SCHEMA_PACKAGE = "org.exolab.castor.xml.schema"
static final String ALL = "all"
static final String ANNOTATION = "annotation"
static final String ANY = "any"
static final String ANYTYPE = "anyType"
static final String ANY_ATTRIBUTE = "anyAttribute"
static final String APPINFO = "appinfo"
static final String ATTRIBUTE = "attribute"
static final String ATTRIBUTE_GROUP = "attributeGroup"
static final String CHOICE = "choice"
static final String COMPLEX_CONTENT = "complexContent"
static final String COMPLEX_TYPE = "complexType"
static final String DOCUMENTATION = "documentation"
static final String ELEMENT = "element"
static final String ENUMERATION = "enumeration"
static final String EXTENSION = "extension"
static final String FIELD = "field"
static final String GROUP = "group"
static final String INCLUDE = "include"
static final String IMPORT = "import"
static final String KEY = "key"
static final String KEYREF = "keyref"
static final String LIST = "list"
static final String MAX_EXCLUSIVE = "maxExclusive"
static final String MAX_INCLUSIVE = "maxInclusive"
static final String MIN_EXCLUSIVE = "minExclusive"
static final String MIN_INCLUSIVE = "minInclusive"
static final String REDEFINE = "redefine"
static final String RESTRICTION = "restriction"
static final String SCHEMA = "schema"
static final String SELECTOR = "selector"
static final String SEQUENCE = "sequence"
static final String SIMPLETYPE_REF = "simpletypeRef"
static final String SIMPLE_CONTENT = "simpleContent"
static final String SIMPLE_TYPE = "simpleType"
static final String UNION = "union"
static final String UNIQUE = "unique"
static final String ABSTRACT = "abstract"
static final String ATTR_FORM_DEFAULT_ATTR = "attributeFormDefault"
static final String BASE_ATTR = "base"
static final String BLOCK_ATTR = "block"
static final String BLOCK_DEFAULT_ATTR = "blockDefault"
static final String DEFAULT_ATTR = "default"
static final String ELEM_FORM_DEFAULT_ATTR = "elementFormDefault"
static final String ID_ATTR = "id"
static final String ITEM_TYPE_ATTR = "itemType"
static final String FINAL_ATTR = "final"
static final String FINAL_DEFAULT_ATTR = "finalDefault"
static final String FIXED_ATTR = "fixed"
static final String FORM = "form"
static final String MAX_OCCURS_ATTR = "maxOccurs"
static final String MEMBER_TYPES_ATTR = "memberTypes"
static final String MIN_OCCURS_ATTR = "minOccurs"
static final String MIXED = "mixed"
static final String NAME_ATTR = "name"
static final String NAMESPACE = "namespace"
static final String NILLABLE_ATTR = "nillable"
static final String ORDER_ATTR = "order"
static final String PROCESS_CONTENTS = "processContents"
static final String REF_ATTR = "ref"
static final String REFER_ATTR = "refer"
static final String SCHEMALOCATION_ATTR = "schemaLocation"
static final String SOURCE_ATTR = "source"
static final String SUBSTITUTION_GROUP_ATTR = "substitutionGroup"
static final String TARGET_NS_ATTR = "targetNamespace"
static final String TYPE_ATTR = "type"
static final String USE_ATTR = "use"
static final String VALUE_ATTR = "value"
static final String VERSION_ATTR = "version"
static final String XPATH_ATTR = "xpath"
static final String INTEGER_TYPE = "integer"
static final String INT_TYPE = "int"
static final String STRING_TYPE = "string"
static final String NAMESPACE_ANY = "##any"
static final String NAMESPACE_LOCAL = "##local"
static final String NAMESPACE_OTHER = "##other"
static final String NAMESPACE_TARGET = "##targetNamespace"
static final String LAX = "lax"
static final String SKIP = "skip"
static final String STRICT = "strict"
static final String WILDCARD = "wildcard"

Detailed Description

A class which holds the names for many of the Schema related components.

Author:
Keith Visco
Version:
Revision:
1.2
Date:
2003/11/19 07:20:51

Member Function Documentation

static String org.exolab.castor.xml.schema.SchemaNames.getStructureName ( Structure  structure  )  [static]
static boolean org.exolab.castor.xml.schema.SchemaNames.isGroupName ( String  name  )  [static]

Determines whether or not the given name is the name of an XML Schema group structure.

Parameters:
name the name to test
Returns:
true if the given name is the name of a schema group
static boolean org.exolab.castor.xml.schema.SchemaNames.isNamespaceName ( String  name  )  [static]

Determines whether or not the given name is the name of an XML Schema namespace attributes. Note: it assumes that the URI used are valid URL

Todo:
: change the above restriction
Parameters:
name the name to test
Returns:
true if the given name is the name of a schema group
static boolean org.exolab.castor.xml.schema.SchemaNames.isProcessName ( String  name  )  [static]

Determines whether or not the given name is the name of an XML Schema Wildcard processContents attribute.

Parameters:
name the name to test
Returns:
true if the given name is a valid name of a processContents attribute

Member Data Documentation

final String org.exolab.castor.xml.schema.SchemaNames.ABSTRACT = "abstract" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ALL = "all" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ANNOTATION = "annotation" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ANY = "any" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ANY_ATTRIBUTE = "anyAttribute" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ANYTYPE = "anyType" [static]
final String org.exolab.castor.xml.schema.SchemaNames.APPINFO = "appinfo" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ATTR_FORM_DEFAULT_ATTR = "attributeFormDefault" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ATTRIBUTE = "attribute" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ATTRIBUTE_GROUP = "attributeGroup" [static]
final String org.exolab.castor.xml.schema.SchemaNames.BLOCK_ATTR = "block" [static]
final String org.exolab.castor.xml.schema.SchemaNames.BLOCK_DEFAULT_ATTR = "blockDefault" [static]
final String org.exolab.castor.xml.schema.SchemaNames.CHOICE = "choice" [static]
final String org.exolab.castor.xml.schema.SchemaNames.COMPLEX_CONTENT = "complexContent" [static]
final String org.exolab.castor.xml.schema.SchemaNames.COMPLEX_TYPE = "complexType" [static]
final String org.exolab.castor.xml.schema.SchemaNames.DEFAULT_ATTR = "default" [static]
final String org.exolab.castor.xml.schema.SchemaNames.DOCUMENTATION = "documentation" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ELEM_FORM_DEFAULT_ATTR = "elementFormDefault" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ELEMENT = "element" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ENUMERATION = "enumeration" [static]
final String org.exolab.castor.xml.schema.SchemaNames.EXTENSION = "extension" [static]
final String org.exolab.castor.xml.schema.SchemaNames.FIELD = "field" [static]
final String org.exolab.castor.xml.schema.SchemaNames.FINAL_ATTR = "final" [static]
final String org.exolab.castor.xml.schema.SchemaNames.FINAL_DEFAULT_ATTR = "finalDefault" [static]
final String org.exolab.castor.xml.schema.SchemaNames.FIXED_ATTR = "fixed" [static]
final String org.exolab.castor.xml.schema.SchemaNames.FORM = "form" [static]
final String org.exolab.castor.xml.schema.SchemaNames.GROUP = "group" [static]
final String org.exolab.castor.xml.schema.SchemaNames.IMPORT = "import" [static]
final String org.exolab.castor.xml.schema.SchemaNames.INCLUDE = "include" [static]
final String org.exolab.castor.xml.schema.SchemaNames.INTEGER_TYPE = "integer" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ITEM_TYPE_ATTR = "itemType" [static]
final String org.exolab.castor.xml.schema.SchemaNames.KEY = "key" [static]
final String org.exolab.castor.xml.schema.SchemaNames.KEYREF = "keyref" [static]
final String org.exolab.castor.xml.schema.SchemaNames.LAX = "lax" [static]
final String org.exolab.castor.xml.schema.SchemaNames.LIST = "list" [static]
final String org.exolab.castor.xml.schema.SchemaNames.MAX_EXCLUSIVE = "maxExclusive" [static]
final String org.exolab.castor.xml.schema.SchemaNames.MAX_INCLUSIVE = "maxInclusive" [static]
final String org.exolab.castor.xml.schema.SchemaNames.MAX_OCCURS_ATTR = "maxOccurs" [static]
final String org.exolab.castor.xml.schema.SchemaNames.MEMBER_TYPES_ATTR = "memberTypes" [static]
final String org.exolab.castor.xml.schema.SchemaNames.MIN_EXCLUSIVE = "minExclusive" [static]
final String org.exolab.castor.xml.schema.SchemaNames.MIN_INCLUSIVE = "minInclusive" [static]
final String org.exolab.castor.xml.schema.SchemaNames.MIN_OCCURS_ATTR = "minOccurs" [static]
final String org.exolab.castor.xml.schema.SchemaNames.MIXED = "mixed" [static]
final String org.exolab.castor.xml.schema.SchemaNames.NAMESPACE = "namespace" [static]
final String org.exolab.castor.xml.schema.SchemaNames.NAMESPACE_TARGET = "##targetNamespace" [static]
final String org.exolab.castor.xml.schema.SchemaNames.NILLABLE_ATTR = "nillable" [static]
final String org.exolab.castor.xml.schema.SchemaNames.ORDER_ATTR = "order" [static]
final String org.exolab.castor.xml.schema.SchemaNames.PROCESS_CONTENTS = "processContents" [static]
final String org.exolab.castor.xml.schema.SchemaNames.REDEFINE = "redefine" [static]
final String org.exolab.castor.xml.schema.SchemaNames.REFER_ATTR = "refer" [static]
final String org.exolab.castor.xml.schema.SchemaNames.RESTRICTION = "restriction" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SCHEMA = "schema" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SCHEMA_PACKAGE = "org.exolab.castor.xml.schema" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SCHEMALOCATION_ATTR = "schemaLocation" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SELECTOR = "selector" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SEQUENCE = "sequence" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SIMPLE_CONTENT = "simpleContent" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SIMPLE_TYPE = "simpleType" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SIMPLETYPE_REF = "simpletypeRef" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SKIP = "skip" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SOURCE_ATTR = "source" [static]
final String org.exolab.castor.xml.schema.SchemaNames.STRICT = "strict" [static]
final String org.exolab.castor.xml.schema.SchemaNames.STRING_TYPE = "string" [static]
final String org.exolab.castor.xml.schema.SchemaNames.SUBSTITUTION_GROUP_ATTR = "substitutionGroup" [static]
final String org.exolab.castor.xml.schema.SchemaNames.TARGET_NS_ATTR = "targetNamespace" [static]
final String org.exolab.castor.xml.schema.SchemaNames.UNION = "union" [static]
final String org.exolab.castor.xml.schema.SchemaNames.UNIQUE = "unique" [static]
final String org.exolab.castor.xml.schema.SchemaNames.VALUE_ATTR = "value" [static]
final String org.exolab.castor.xml.schema.SchemaNames.VERSION_ATTR = "version" [static]
final String org.exolab.castor.xml.schema.SchemaNames.WILDCARD = "wildcard" [static]
final String org.exolab.castor.xml.schema.SchemaNames.XPATH_ATTR = "xpath" [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties