org.exolab.castor.xml.schema
Class SchemaNames

java.lang.Object
  extended by org.exolab.castor.xml.schema.SchemaNames

public class SchemaNames
extends java.lang.Object

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

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

Field Summary
static java.lang.String ABSTRACT
           
static java.lang.String ALL
           
static java.lang.String ANNOTATION
           
static java.lang.String ANY
           
static java.lang.String ANY_ATTRIBUTE
           
static java.lang.String ANYTYPE
           
static java.lang.String APPINFO
           
static java.lang.String ATTR_FORM_DEFAULT_ATTR
           
static java.lang.String ATTRIBUTE
           
static java.lang.String ATTRIBUTE_GROUP
           
static java.lang.String BASE_ATTR
           
static java.lang.String BLOCK_ATTR
           
static java.lang.String BLOCK_DEFAULT_ATTR
           
static java.lang.String CHOICE
           
static java.lang.String COMPLEX_CONTENT
           
static java.lang.String COMPLEX_TYPE
           
static java.lang.String DEFAULT_ATTR
           
static java.lang.String DOCUMENTATION
           
static java.lang.String ELEM_FORM_DEFAULT_ATTR
           
static java.lang.String ELEMENT
           
static java.lang.String ENUMERATION
           
static java.lang.String EXTENSION
           
static java.lang.String FIELD
           
static java.lang.String FINAL_ATTR
           
static java.lang.String FINAL_DEFAULT_ATTR
           
static java.lang.String FIXED_ATTR
           
static java.lang.String FORM
           
static java.lang.String GROUP
           
static java.lang.String ID_ATTR
           
static java.lang.String IMPORT
           
static java.lang.String INCLUDE
           
static java.lang.String INT_TYPE
           
static java.lang.String INTEGER_TYPE
           
static java.lang.String ITEM_TYPE_ATTR
           
static java.lang.String KEY
           
static java.lang.String KEYREF
           
static java.lang.String LAX
           
static java.lang.String LIST
           
static java.lang.String MAX_EXCLUSIVE
           
static java.lang.String MAX_INCLUSIVE
           
static java.lang.String MAX_OCCURS_ATTR
           
static java.lang.String MEMBER_TYPES_ATTR
           
static java.lang.String MIN_EXCLUSIVE
           
static java.lang.String MIN_INCLUSIVE
           
static java.lang.String MIN_OCCURS_ATTR
           
static java.lang.String MIXED
           
static java.lang.String NAME_ATTR
           
static java.lang.String NAMESPACE
           
static java.lang.String NAMESPACE_ANY
           
static java.lang.String NAMESPACE_LOCAL
           
static java.lang.String NAMESPACE_OTHER
           
static java.lang.String NAMESPACE_TARGET
           
static java.lang.String NILLABLE_ATTR
           
static java.lang.String ORDER_ATTR
           
static java.lang.String PROCESS_CONTENTS
           
static java.lang.String REDEFINE
           
static java.lang.String REF_ATTR
           
static java.lang.String REFER_ATTR
           
static java.lang.String RESTRICTION
           
static java.lang.String SCHEMA
           
static java.lang.String SCHEMA_PACKAGE
           
static java.lang.String SCHEMALOCATION_ATTR
           
static java.lang.String SELECTOR
           
static java.lang.String SEQUENCE
           
static java.lang.String SIMPLE_CONTENT
           
static java.lang.String SIMPLE_TYPE
           
static java.lang.String SIMPLETYPE_REF
           
static java.lang.String SKIP
           
static java.lang.String SOURCE_ATTR
           
static java.lang.String STRICT
           
static java.lang.String STRING_TYPE
           
static java.lang.String SUBSTITUTION_GROUP_ATTR
           
static java.lang.String TARGET_NS_ATTR
           
static java.lang.String TYPE_ATTR
           
static java.lang.String UNION
           
static java.lang.String UNIQUE
           
static java.lang.String USE_ATTR
           
static java.lang.String VALUE_ATTR
           
static java.lang.String VERSION_ATTR
           
static java.lang.String WILDCARD
           
static java.lang.String XPATH_ATTR
           
 
Constructor Summary
SchemaNames()
           
 
Method Summary
static java.lang.String getStructureName(Structure structure)
          Returns the name for the Schema Structure.
static boolean isGroupName(java.lang.String name)
          Determines whether or not the given name is the name of an XML Schema group structure.
static boolean isNamespaceName(java.lang.String name)
          Determines whether or not the given name is the name of an XML Schema namespace attributes.
static boolean isProcessName(java.lang.String name)
          Determines whether or not the given name is the name of an XML Schema Wildcard processContents attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEMA_PACKAGE

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

ALL

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

ANNOTATION

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

ANY

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

ANYTYPE

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

ANY_ATTRIBUTE

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

APPINFO

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

ATTRIBUTE

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

ATTRIBUTE_GROUP

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

CHOICE

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

COMPLEX_CONTENT

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

COMPLEX_TYPE

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

DOCUMENTATION

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

ELEMENT

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

ENUMERATION

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

EXTENSION

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

FIELD

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

GROUP

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

INCLUDE

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

IMPORT

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

KEY

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

KEYREF

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

LIST

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

MAX_EXCLUSIVE

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

MAX_INCLUSIVE

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

MIN_EXCLUSIVE

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

MIN_INCLUSIVE

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

REDEFINE

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

RESTRICTION

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

SCHEMA

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

SELECTOR

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

SEQUENCE

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

SIMPLETYPE_REF

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

SIMPLE_CONTENT

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

SIMPLE_TYPE

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

UNION

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

UNIQUE

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

ABSTRACT

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

ATTR_FORM_DEFAULT_ATTR

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

BASE_ATTR

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

BLOCK_ATTR

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

BLOCK_DEFAULT_ATTR

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

DEFAULT_ATTR

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

ELEM_FORM_DEFAULT_ATTR

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

ID_ATTR

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

ITEM_TYPE_ATTR

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

FINAL_ATTR

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

FINAL_DEFAULT_ATTR

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

FIXED_ATTR

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

FORM

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

MAX_OCCURS_ATTR

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

MEMBER_TYPES_ATTR

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

MIN_OCCURS_ATTR

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

MIXED

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

NAME_ATTR

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

NAMESPACE

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

NILLABLE_ATTR

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

ORDER_ATTR

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

PROCESS_CONTENTS

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

REF_ATTR

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

REFER_ATTR

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

SCHEMALOCATION_ATTR

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

SOURCE_ATTR

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

SUBSTITUTION_GROUP_ATTR

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

TARGET_NS_ATTR

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

TYPE_ATTR

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

USE_ATTR

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

VALUE_ATTR

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

VERSION_ATTR

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

XPATH_ATTR

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

INTEGER_TYPE

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

INT_TYPE

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

STRING_TYPE

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

NAMESPACE_ANY

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

NAMESPACE_LOCAL

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

NAMESPACE_OTHER

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

NAMESPACE_TARGET

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

LAX

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

SKIP

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

STRICT

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

WILDCARD

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

SchemaNames

public SchemaNames()
Method Detail

getStructureName

public static java.lang.String getStructureName(Structure structure)
Returns the name for the Schema Structure.

Parameters:
structure - the Structure to return the name for
Returns:
the Structure name

isGroupName

public static boolean isGroupName(java.lang.String name)
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

isNamespaceName

public static boolean isNamespaceName(java.lang.String name)
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

Parameters:
name - the name to test
Returns:
true if the given name is the name of a schema group

isProcessName

public static boolean isProcessName(java.lang.String name)
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


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com