org.jbind.xml.schema.constraint
Class OpenReference

java.lang.Object
  extended byorg.jbind.xml.schema.constraint.OpenReference
All Implemented Interfaces:
IDataReference

public class OpenReference
extends java.lang.Object
implements IDataReference

References


Constructor Summary
OpenReference(java.lang.String aReferenceId, IAnyTypeData aReferencingData, IRef anIndexRef, java.lang.Object aKey)
           
 
Method Summary
 void resolve(IDataStore aDataStore, IConstraintViolations aViolations)
          Resolves the reference and notifies the referencing data object about its referenced data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenReference

public OpenReference(java.lang.String aReferenceId,
                     IAnyTypeData aReferencingData,
                     IRef anIndexRef,
                     java.lang.Object aKey)
Method Detail

resolve

public void resolve(IDataStore aDataStore,
                    IConstraintViolations aViolations)
Description copied from interface: IDataReference
Resolves the reference and notifies the referencing data object about its referenced data. If the reference can not be resolved then a constraint violation is recorded.

Specified by:
resolve in interface IDataReference
Parameters:
aDataStore - (required).
aViolations - (required).