org.apache.xerces.impl.xs
protected class XMLSchemaValidator.ValueStoreCache extends Object
Field Summary | |
---|---|
protected Hashtable | fGlobalIDConstraintMap |
protected Stack | fGlobalMapStack |
protected Hashtable | fIdentityConstraint2ValueStoreMap
Values stores associated to specific identity constraints.
|
protected Vector | fValueStores stores all global Values stores. |
Constructor Summary | |
---|---|
ValueStoreCache() Default constructor. |
Method Summary | |
---|---|
void | endDocument() Check identity constraints. |
void | endElement() endElement(): merges contents of fGlobalIDConstraintMap with the
top of fGlobalMapStack into fGlobalIDConstraintMap. |
XMLSchemaValidator.ValueStoreBase | getGlobalValueStoreFor(IdentityConstraint id) Returns the global value store associated to the specified IdentityConstraint. |
XMLSchemaValidator.ValueStoreBase | getValueStoreFor(IdentityConstraint id, int initialDepth) Returns the value store associated to the specified IdentityConstraint. |
void | initValueStoresFor(XSElementDecl eDecl, FieldActivator activator)
Initializes the value stores for the specified element
declaration. |
void | startDocument() Resets the identity constraint cache. |
void | startElement() |
String | toString() Returns a string representation of this object. |
void | transplant(IdentityConstraint id, int initialDepth) |