org.inria.ns.reflex.xml
Class URIReferenceFinder

java.lang.Object
  extended by org.inria.ns.reflex.processor.catalog.LookupStrategy.Impl
      extended by org.inria.ns.reflex.xml.URIReferenceFinder
All Implemented Interfaces:
LookupStrategy

public class URIReferenceFinder
extends LookupStrategy.Impl
implements LookupStrategy

The lookup strategy for URI references : top-down, registry before, interleave.

Author:
Philippe Poulard

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.inria.ns.reflex.processor.catalog.LookupStrategy
LookupStrategy.Impl
 
Method Summary
static Iterator lookupXMLBuilder(GlobalCatalog globalCatalog, URIKey key, EntityResolver entityResolver, ErrorHandler errorHandler)
          Lookup for an URI reference according to this strategy.
 
Methods inherited from class org.inria.ns.reflex.processor.catalog.LookupStrategy.Impl
lookup
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.inria.ns.reflex.processor.catalog.LookupStrategy
lookup
 

Method Detail

lookupXMLBuilder

public static Iterator lookupXMLBuilder(GlobalCatalog globalCatalog,
                                        URIKey key,
                                        EntityResolver entityResolver,
                                        ErrorHandler errorHandler)
Lookup for an URI reference according to this strategy.

Parameters:
globalCatalog - The catalog to look into.
key - The reference to look for.
entityResolver - The entity resolver to use when parsing XML.
errorHandler - The error handler to use to report errors.
Returns:
An iterator on XMLBuilders.
See Also:
XMLBuilder