org.exolab.castor.xml.schema

Class SchemaNames


public class SchemaNames
extends java.lang.Object

A class which holds the names for many of the Schema related components.
Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:34 $
Author:
Keith Visco

Field Summary

static String
ABSTRACT
static String
ALL
static String
ANNOTATION
static String
ANY
static String
ANYTYPE
static String
ANY_ATTRIBUTE
static String
APPINFO
static String
ATTRIBUTE
static String
ATTRIBUTE_GROUP
static String
ATTR_FORM_DEFAULT_ATTR
static String
BASE_ATTR
static String
BLOCK_ATTR
static String
BLOCK_DEFAULT_ATTR
static String
CHOICE
static String
COMPLEX_CONTENT
static String
COMPLEX_TYPE
static String
DEFAULT_ATTR
static String
DOCUMENTATION
static String
ELEMENT
static String
ELEM_FORM_DEFAULT_ATTR
static String
ENUMERATION
static String
EXTENSION
static String
FIELD
static String
FINAL_ATTR
static String
FINAL_DEFAULT_ATTR
static String
FIXED_ATTR
static String
FORM
static String
GROUP
static String
ID_ATTR
static String
IMPORT
static String
INCLUDE
static String
INTEGER_TYPE
static String
INT_TYPE
static String
ITEM_TYPE_ATTR
static String
KEY
static String
KEYREF
static String
LAX
static String
LIST
static String
MAX_EXCLUSIVE
static String
MAX_INCLUSIVE
static String
MAX_OCCURS_ATTR
static String
MEMBER_TYPES_ATTR
static String
MIN_EXCLUSIVE
static String
MIN_INCLUSIVE
static String
MIN_OCCURS_ATTR
static String
MIXED
static String
NAMESPACE
static String
NAMESPACE_ANY
static String
NAMESPACE_LOCAL
static String
NAMESPACE_OTHER
static String
NAMESPACE_TARGET
static String
NAME_ATTR
static String
NILLABLE_ATTR
static String
ORDER_ATTR
static String
PROCESS_CONTENTS
static String
REDEFINE
static String
REFER_ATTR
static String
REF_ATTR
static String
RESTRICTION
static String
SCHEMA
static String
SCHEMALOCATION_ATTR
static String
SCHEMA_PACKAGE
static String
SELECTOR
static String
SEQUENCE
static String
SIMPLETYPE_REF
static String
SIMPLE_CONTENT
static String
SIMPLE_TYPE
static String
SKIP
static String
SOURCE_ATTR
static String
STRICT
static String
STRING_TYPE
static String
SUBSTITUTION_GROUP_ATTR
static String
TARGET_NS_ATTR
static String
TYPE_ATTR
static String
UNION
static String
UNIQUE
static String
USE_ATTR
static String
VALUE_ATTR
static String
VERSION_ATTR
static String
WILDCARD
static String
XPATH_ATTR

Method Summary

static boolean
isGroupName(String name)
Determines whether or not the given name is the name of an XML Schema group structure.
static boolean
isNamespaceName(String name)
Determines whether or not the given name is the name of an XML Schema namespace attributes.
static boolean
isProcessName(String name)
Determines whether or not the given name is the name of an XML Schema Wildcard processContents attribute.

Field Details

ABSTRACT

public static final String ABSTRACT

ALL

public static final String ALL

ANNOTATION

public static final String ANNOTATION

ANY

public static final String ANY

ANYTYPE

public static final String ANYTYPE

ANY_ATTRIBUTE

public static final String ANY_ATTRIBUTE

APPINFO

public static final String APPINFO

ATTRIBUTE

public static final String ATTRIBUTE

ATTRIBUTE_GROUP

public static final String ATTRIBUTE_GROUP

ATTR_FORM_DEFAULT_ATTR

public static final String ATTR_FORM_DEFAULT_ATTR

BASE_ATTR

public static final String BASE_ATTR

BLOCK_ATTR

public static final String BLOCK_ATTR

BLOCK_DEFAULT_ATTR

public static final String BLOCK_DEFAULT_ATTR

CHOICE

public static final String CHOICE

COMPLEX_CONTENT

public static final String COMPLEX_CONTENT

COMPLEX_TYPE

public static final String COMPLEX_TYPE

DEFAULT_ATTR

public static final String DEFAULT_ATTR

DOCUMENTATION

public static final String DOCUMENTATION

ELEMENT

public static final String ELEMENT

ELEM_FORM_DEFAULT_ATTR

public static final String ELEM_FORM_DEFAULT_ATTR

ENUMERATION

public static final String ENUMERATION

EXTENSION

public static final String EXTENSION

FIELD

public static final String FIELD

FINAL_ATTR

public static final String FINAL_ATTR

FINAL_DEFAULT_ATTR

public static final String FINAL_DEFAULT_ATTR

FIXED_ATTR

public static final String FIXED_ATTR

FORM

public static final String FORM

GROUP

public static final String GROUP

ID_ATTR

public static final String ID_ATTR

IMPORT

public static final String IMPORT

INCLUDE

public static final String INCLUDE

INTEGER_TYPE

public static final String INTEGER_TYPE

INT_TYPE

public static final String INT_TYPE

ITEM_TYPE_ATTR

public static final String ITEM_TYPE_ATTR

KEY

public static final String KEY

KEYREF

public static final String KEYREF

LAX

public static final String LAX

LIST

public static final String LIST

MAX_EXCLUSIVE

public static final String MAX_EXCLUSIVE

MAX_INCLUSIVE

public static final String MAX_INCLUSIVE

MAX_OCCURS_ATTR

public static final String MAX_OCCURS_ATTR

MEMBER_TYPES_ATTR

public static final String MEMBER_TYPES_ATTR

MIN_EXCLUSIVE

public static final String MIN_EXCLUSIVE

MIN_INCLUSIVE

public static final String MIN_INCLUSIVE

MIN_OCCURS_ATTR

public static final String MIN_OCCURS_ATTR

MIXED

public static final String MIXED

NAMESPACE

public static final String NAMESPACE

NAMESPACE_ANY

public static final String NAMESPACE_ANY

NAMESPACE_LOCAL

public static final String NAMESPACE_LOCAL

NAMESPACE_OTHER

public static final String NAMESPACE_OTHER

NAMESPACE_TARGET

public static final String NAMESPACE_TARGET

NAME_ATTR

public static final String NAME_ATTR

NILLABLE_ATTR

public static final String NILLABLE_ATTR

ORDER_ATTR

public static final String ORDER_ATTR

PROCESS_CONTENTS

public static final String PROCESS_CONTENTS

REDEFINE

public static final String REDEFINE

REFER_ATTR

public static final String REFER_ATTR

REF_ATTR

public static final String REF_ATTR

RESTRICTION

public static final String RESTRICTION

SCHEMA

public static final String SCHEMA

SCHEMALOCATION_ATTR

public static final String SCHEMALOCATION_ATTR

SCHEMA_PACKAGE

public static final String SCHEMA_PACKAGE

SELECTOR

public static final String SELECTOR

SEQUENCE

public static final String SEQUENCE

SIMPLETYPE_REF

public static final String SIMPLETYPE_REF

SIMPLE_CONTENT

public static final String SIMPLE_CONTENT

SIMPLE_TYPE

public static final String SIMPLE_TYPE

SOURCE_ATTR

public static final String SOURCE_ATTR

STRICT

public static final String STRICT

STRING_TYPE

public static final String STRING_TYPE

SUBSTITUTION_GROUP_ATTR

public static final String SUBSTITUTION_GROUP_ATTR

TARGET_NS_ATTR

public static final String TARGET_NS_ATTR

TYPE_ATTR

public static final String TYPE_ATTR

UNION

public static final String UNION

UNIQUE

public static final String UNIQUE

USE_ATTR

public static final String USE_ATTR

VALUE_ATTR

public static final String VALUE_ATTR

VERSION_ATTR

public static final String VERSION_ATTR

WILDCARD

public static final String WILDCARD

XPATH_ATTR

public static final String XPATH_ATTR

Method Details

isGroupName

public static boolean isGroupName(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(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(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-2003. All rights reserved http://www.intalio.com