net.sourceforge.nrl.parser.resolver
Interface IResolverFactory

All Known Implementing Classes:
StandaloneResolverFactory

public interface IResolverFactory

A factory responsible for creating model and generic URI resolvers. Behaviour differs when loading files standalone or inside eclipse, so different implementations are necessary.

Use StandaloneResolverFactory for a simple implementation that works outside eclipse.

Since:
1.4.9

Method Summary
 IModelLoader createModelLoader()
          Create a model loader that implement's the factory's resolver strategy.
 IURIResolver createURIResolver()
          Create a generic URI resolver for loading resources from URIs.
 

Method Detail

createModelLoader

IModelLoader createModelLoader()
Create a model loader that implement's the factory's resolver strategy. Calling classes should try to reuse the model loader after calling this, as it may be caching models.

Returns:
the loader

createURIResolver

IURIResolver createURIResolver()
Create a generic URI resolver for loading resources from URIs. Do not use this to load models, the createModelLoader() method provides additional configuration functionality for models.

Returns:
the resolver


Copyright © 2006-2013. All Rights Reserved.