com.sun.msv.reader
Class GrammarReader.BackwardReferenceMap

java.lang.Object
  |
  +--com.sun.msv.reader.GrammarReader.BackwardReferenceMap
Enclosing class:
GrammarReader

public class GrammarReader.BackwardReferenceMap
extends Object

memorizes what declarations are referenced from where. this information is used to report the source of errors.


Constructor Summary
GrammarReader.BackwardReferenceMap()
           
 
Method Summary
 Locator[] getReferer(Object target)
          gets all the refer who have a reference to this object.
 void memorizeLink(Object target)
          memorize a reference to an object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrammarReader.BackwardReferenceMap

public GrammarReader.BackwardReferenceMap()
Method Detail

memorizeLink

public void memorizeLink(Object target)
memorize a reference to an object.

getReferer

public Locator[] getReferer(Object target)
gets all the refer who have a reference to this object.
Returns:
null if no one refers it.