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


SKIP

public static final String SKIP


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