org.inria.ns.reflex.processor.asl
Class SchemaFinder

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

public final class SchemaFinder
extends LookupStrategy.Impl
implements LookupStrategy

The lookup strategy for schemata : bottom-up, 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 lookupSchemaBuilder(GlobalCatalog globalCatalog, String ns)
          Lookup for a schema 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

lookupSchemaBuilder

public static Iterator lookupSchemaBuilder(GlobalCatalog globalCatalog,
                                           String ns)
Lookup for a schema reference according to this strategy.

Parameters:
globalCatalog - The catalog to look into.
catalogRef - The reference to look for.
Returns:
An iterator on SchemaBuilders.
See Also:
SchemaBuilder