org.apache.xerces.validators.schema.identity
Interface FieldActivator
- All Known Implementing Classes:
- XMLValidator
- public interface FieldActivator
Interface for a field activator. The field activator is responsible
for activating fields within a specific scope; the caller merely
requests the fields to be activated.
- Version:
- $Id: FieldActivator.java 317245 2001-06-14 22:23:43Z neilg $
- Author:
- Andy Clark, IBM
startValueScopeFor
public void startValueScopeFor(IdentityConstraint identityConstraint)
throws java.lang.Exception
- Start the value scope for the specified identity constraint. This
method is called when the selector matches in order to initialize
the value store.
- Parameters:
identityConstraint
- The identity constraint.
activateField
public XPathMatcher activateField(Field field)
throws java.lang.Exception
- Request to activate the specified field. This method returns the
matcher for the field.
It's also important for the implementor to ensure that the Field realizes that
it is permitted to match a value--that is, to call the field's setMayMatch(boolean) method.
- Parameters:
field
- The field to activate.
endValueScopeFor
public void endValueScopeFor(IdentityConstraint identityConstraint)
throws java.lang.Exception
- Ends the value scope for the specified identity constraint.
- Parameters:
identityConstraint
- The identity constraint.
Copyright © 1999-2001 Apache XML Project. All Rights Reserved.