|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object weblogic.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase
protected abstract class XMLSchemaValidator.ValueStoreBase
Value store implementation base class. There are specific subclasses for handling unique, key, and keyref.
Field Summary | |
---|---|
protected weblogic.apache.xerces.impl.xs.identity.IdentityConstraint |
fIdentityConstraint
Identity constraint. |
protected weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable |
fValues
Current data values. |
protected int |
fValuesCount
Current data value count. |
protected Vector |
fValueTuples
Data value tuples. |
protected weblogic.apache.xerces.impl.xs.identity.IDValue |
NOT_AN_IDVALUE
Not a value (Unicode: #FFFF). |
Constructor Summary | |
---|---|
protected |
XMLSchemaValidator.ValueStoreBase(weblogic.apache.xerces.impl.xs.identity.IdentityConstraint identityConstraint)
Constructs a value store for the specified identity constraint. |
Method Summary | |
---|---|
void |
addValue(weblogic.apache.xerces.impl.xs.identity.Field field,
weblogic.apache.xerces.impl.xs.identity.IDValue value)
Adds the specified value to the value store. |
void |
append(XMLSchemaValidator.ValueStoreBase newVal)
|
void |
clear()
|
boolean |
contains(weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable tuple)
Returns true if this value store contains the specified values tuple. |
protected void |
duplicateValue(weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable tuple)
Called when a duplicate value is added. |
void |
endDocument()
Signals the end of the document. |
void |
endDocumentFragment()
|
void |
endValueScope()
Ends scope for value store. |
void |
reportError(String key,
Object[] args)
|
void |
startValueScope()
Start scope for value store. |
String |
toString()
Returns a string representation of this object. |
protected String |
toString(weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable tuple)
Returns a string of the specified values. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected weblogic.apache.xerces.impl.xs.identity.IDValue NOT_AN_IDVALUE
protected weblogic.apache.xerces.impl.xs.identity.IdentityConstraint fIdentityConstraint
protected final weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable fValues
protected int fValuesCount
protected final Vector fValueTuples
Constructor Detail |
---|
protected XMLSchemaValidator.ValueStoreBase(weblogic.apache.xerces.impl.xs.identity.IdentityConstraint identityConstraint)
Method Detail |
---|
public void clear()
public void append(XMLSchemaValidator.ValueStoreBase newVal)
public void startValueScope() throws XNIException
XNIException
public void endValueScope() throws XNIException
XNIException
public void endDocumentFragment() throws XNIException
XNIException
public void endDocument() throws XNIException
XNIException
public void reportError(String key, Object[] args)
reportError
in interface weblogic.apache.xerces.impl.xs.identity.ValueStore
public void addValue(weblogic.apache.xerces.impl.xs.identity.Field field, weblogic.apache.xerces.impl.xs.identity.IDValue value)
addValue
in interface weblogic.apache.xerces.impl.xs.identity.ValueStore
value
- The value to add.field
- The field associated to the value. This reference
is used to ensure that each field only adds a value
once within a selection scope.public boolean contains(weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable tuple)
protected void duplicateValue(weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable tuple) throws XNIException
tuple
- The duplicate value tuple.
XNIException
protected String toString(weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable tuple)
public String toString()
toString
in class Object
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs92 Copyright 2006 BEA Systems Inc. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |