org.apache.xerces.impl.xs

Class XMLSchemaValidator.KeyValueStore

Enclosing Class:
XMLSchemaValidator
Implemented Interfaces:
ValueStore

protected class XMLSchemaValidator.KeyValueStore
extends XMLSchemaValidator.ValueStoreBase

Key value store.
Author:
Andy Clark, IBM

Field Summary

Fields inherited from class org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase

fFieldCount, fFields, fIdentityConstraint, fItemValueTypes, fLocalItemValueTypes, fLocalValueTypes, fLocalValues, fValueTypes, fValues, fValuesCount

Constructor Summary

KeyValueStore(UniqueOrKey key)
Constructs a key value store.

Method Summary

protected void
checkDuplicateValues()
Called when a duplicate value is added.

Methods inherited from class org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase

addValue, append, checkDuplicateValues, clear, contains, contains, endDocument, endDocumentFragment, endValueScope, reportError, startValueScope, toString, toString, toString

Constructor Details

KeyValueStore

public KeyValueStore(UniqueOrKey key)
Constructs a key value store.

Method Details

checkDuplicateValues

protected void checkDuplicateValues()
Called when a duplicate value is added.
Overrides:
checkDuplicateValues in interface XMLSchemaValidator.ValueStoreBase

Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.