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) |