Package org.exolab.castor.xml.schema
Class SchemaNames
- java.lang.Object
-
- org.exolab.castor.xml.schema.SchemaNames
-
public class SchemaNames extends java.lang.ObjectA 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.StringABSTRACTstatic java.lang.StringALLstatic java.lang.StringANNOTATIONstatic java.lang.StringANYstatic java.lang.StringANY_ATTRIBUTEstatic java.lang.StringANYTYPEstatic java.lang.StringAPPINFOstatic java.lang.StringATTR_FORM_DEFAULT_ATTRstatic java.lang.StringATTRIBUTEstatic java.lang.StringATTRIBUTE_GROUPstatic java.lang.StringBASE_ATTRstatic java.lang.StringBLOCK_ATTRstatic java.lang.StringBLOCK_DEFAULT_ATTRstatic java.lang.StringCHOICEstatic java.lang.StringCOMPLEX_CONTENTstatic java.lang.StringCOMPLEX_TYPEstatic java.lang.StringDEFAULT_ATTRstatic java.lang.StringDOCUMENTATIONstatic java.lang.StringELEM_FORM_DEFAULT_ATTRstatic java.lang.StringELEMENTstatic java.lang.StringENUMERATIONstatic java.lang.StringEXTENSIONstatic java.lang.StringFIELDstatic java.lang.StringFINAL_ATTRstatic java.lang.StringFINAL_DEFAULT_ATTRstatic java.lang.StringFIXED_ATTRstatic java.lang.StringFORMstatic java.lang.StringGROUPstatic java.lang.StringID_ATTRstatic java.lang.StringIMPORTstatic java.lang.StringINCLUDEstatic java.lang.StringINT_TYPEstatic java.lang.StringINTEGER_TYPEstatic java.lang.StringITEM_TYPE_ATTRstatic java.lang.StringKEYstatic java.lang.StringKEYREFstatic java.lang.StringLAXstatic java.lang.StringLISTstatic java.lang.StringMAX_EXCLUSIVEstatic java.lang.StringMAX_INCLUSIVEstatic java.lang.StringMAX_OCCURS_ATTRstatic java.lang.StringMEMBER_TYPES_ATTRstatic java.lang.StringMIN_EXCLUSIVEstatic java.lang.StringMIN_INCLUSIVEstatic java.lang.StringMIN_OCCURS_ATTRstatic java.lang.StringMIXEDstatic java.lang.StringNAME_ATTRstatic java.lang.StringNAMESPACEstatic java.lang.StringNAMESPACE_ANYstatic java.lang.StringNAMESPACE_LOCALstatic java.lang.StringNAMESPACE_OTHERstatic java.lang.StringNAMESPACE_TARGETstatic java.lang.StringNILLABLE_ATTRstatic java.lang.StringORDER_ATTRstatic java.lang.StringPROCESS_CONTENTSstatic java.lang.StringREDEFINEstatic java.lang.StringREF_ATTRstatic java.lang.StringREFER_ATTRstatic java.lang.StringRESTRICTIONstatic java.lang.StringSCHEMAstatic java.lang.StringSCHEMA_PACKAGEstatic java.lang.StringSCHEMALOCATION_ATTRstatic java.lang.StringSELECTORstatic java.lang.StringSEQUENCEstatic java.lang.StringSIMPLE_CONTENTstatic java.lang.StringSIMPLE_TYPEstatic java.lang.StringSIMPLETYPE_REFstatic java.lang.StringSKIPstatic java.lang.StringSOURCE_ATTRstatic java.lang.StringSTRICTstatic java.lang.StringSTRING_TYPEstatic java.lang.StringSUBSTITUTION_GROUP_ATTRstatic java.lang.StringTARGET_NS_ATTRstatic java.lang.StringTYPE_ATTRstatic java.lang.StringUNIONstatic java.lang.StringUNIQUEstatic java.lang.StringUSE_ATTRstatic java.lang.StringVALUE_ATTRstatic java.lang.StringVERSION_ATTRstatic java.lang.StringWILDCARDstatic java.lang.StringXPATH_ATTR
-
Constructor Summary
Constructors Constructor Description SchemaNames()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetStructureName(Structure structure)Returns the name for the Schema Structure.static booleanisGroupName(java.lang.String name)Determines whether or not the given name is the name of an XML Schema group structure.static booleanisNamespaceName(java.lang.String name)Determines whether or not the given name is the name of an XML Schema namespace attributes.static booleanisProcessName(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
-
-