Package org.exolab.castor.xml.schema
Class SchemaNames
- java.lang.Object
-
- 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: 6230 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
- Author:
- Keith Visco
-
-
Field Summary
Fields Modifier and Type Field Description 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
Constructors Constructor Description SchemaNames()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
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
-
-
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 TODO: change the above restriction- 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
-
-