alma::tools::entitybuilder::AlmaURIResolver Class Reference

Inheritance diagram for alma::tools::entitybuilder::AlmaURIResolver:
Inheritance graph
[legend]
Collaboration diagram for alma::tools::entitybuilder::AlmaURIResolver:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlmaURIResolver (Map< String, File > schemaName2File)
URILocation resolve (String href, String documentBase) throws URIException
URILocation resolveURN (String urn) throws URIException

Private Attributes

Map< String, File > schemaName2File

Static Private Attributes

static boolean DEBUG = false

Detailed Description

The ALMA replacement for org.exolab.castor.net.util.URIResolverImpl (or previously org.exolab.castor.xml.schema.reader.PathServices). Is so smart as to support the multi staged build process with INTROOT, ACSROOT etc.

Author:
hsommer Jan 23, 2003 10:19:46 AM

Constructor & Destructor Documentation

alma::tools::entitybuilder::AlmaURIResolver::AlmaURIResolver ( Map< String, File >  schemaName2File  )  [inline]

Member Function Documentation

URILocation alma::tools::entitybuilder::AlmaURIResolver::resolve ( String  href,
String  documentBase 
) throws URIException [inline]
Parameters:
href the (schema) file name etc.
documentBase is ignored

References DEBUG, and schemaName2File.

URILocation alma::tools::entitybuilder::AlmaURIResolver::resolveURN ( String  urn  )  throws URIException [inline]

Returns null.

See also:
URIResolverImpl::resolveURN(String)

Member Data Documentation

boolean alma::tools::entitybuilder::AlmaURIResolver::DEBUG = false [static, private]

Referenced by resolve().

Referenced by resolve().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2