|
BEA Systems, Inc. | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweblogic.apache.xerces.impl.xs.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.IdentityConstraint fIdentityConstraint
protected final weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable fValues
protected int fValuesCount
protected final Vector fValueTuples
protected weblogic.apache.xerces.impl.xs.identity.IDValue NOT_AN_IDVALUE
Constructor Detail |
protected XMLSchemaValidator.ValueStoreBase(weblogic.apache.xerces.impl.xs.identity.IdentityConstraint identityConstraint)
Method Detail |
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 void append(XMLSchemaValidator.ValueStoreBase newVal)
public void clear()
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
public void endDocument() throws XNIException
XNIException
public void endDocumentFragment() throws XNIException
XNIException
public void endValueScope() throws XNIException
XNIException
public void reportError(String key, Object[] args)
reportError
in interface weblogic.apache.xerces.impl.xs.identity.ValueStore
public void startValueScope() throws XNIException
XNIException
public String toString()
protected String toString(weblogic.apache.xerces.impl.xs.XMLSchemaValidator.OrderedHashtable tuple)
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs90 Copyright 2005 BEA Systems Inc. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |