org.apache.xerces.impl.xs

Class XMLSchemaValidator.UniqueValueStore

Enclosing Class:
XMLSchemaValidator
Implemented Interfaces:
ValueStore

protected class XMLSchemaValidator.UniqueValueStore
extends XMLSchemaValidator.ValueStoreBase

Unique 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

UniqueValueStore(UniqueOrKey unique)
Constructs a unique 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

UniqueValueStore

public UniqueValueStore(UniqueOrKey unique)
Constructs a unique 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.