de.unidu.is.retrieval
Class DTDSchema

java.lang.Object
  extended byde.unidu.is.retrieval.Schema
      extended byde.unidu.is.retrieval.DTDSchema

public class DTDSchema
extends Schema

A schema parsed from a DTD.

Since:
2004-06-16
Version:
$Revision: 1.6 $, $Date: 2005/02/28 22:27:55 $
Author:
Bertrand Noutsa, Henrik Nottelmann

Field Summary
 
Fields inherited from class de.unidu.is.retrieval.Schema
rootElement, schemaName, useXPathForQuery
 
Constructor Summary
DTDSchema()
          Creates a new object.
DTDSchema(java.lang.String schemaName)
          Creates a new object.
DTDSchema(java.lang.String schemaName, com.wutka.dtd.DTDParser parser)
          Creates a new object.
DTDSchema(java.lang.String schemaName, java.io.File dtd)
          Creates a new object.
DTDSchema(java.lang.String schemaName, java.io.Reader dtd)
          Creates a new object.
DTDSchema(java.lang.String schemaName, java.lang.String dtd)
          Creates a new object.
DTDSchema(java.lang.String schemaName, java.net.URL dtd)
          Creates a new object.
 
Methods inherited from class de.unidu.is.retrieval.Schema
addAlias, addAliases, clearAliases, convPath, extractValues, getAlias, getAliases, getAliasesForXPath, getElement, getHierarchicalView, getPath, getRootElement, getSchemaName, getXPath, getXPaths, getXPathsForAlias, setRootElement, setSchemaName, setUseXPathForQuery, unifyPathForCondition, usesXPathForQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTDSchema

public DTDSchema()
Creates a new object.


DTDSchema

public DTDSchema(java.lang.String schemaName)
Creates a new object.

Parameters:
schemaName - schema name

DTDSchema

public DTDSchema(java.lang.String schemaName,
                 java.io.File dtd)
          throws java.io.IOException
Creates a new object.

Parameters:
schemaName - schema name
dtd - file containing the DTD
Throws:
java.io.IOException

DTDSchema

public DTDSchema(java.lang.String schemaName,
                 java.net.URL dtd)
          throws java.io.IOException
Creates a new object.

Parameters:
schemaName - schema name
dtd - URL containing the DTD
Throws:
java.io.IOException

DTDSchema

public DTDSchema(java.lang.String schemaName,
                 java.io.Reader dtd)
          throws java.io.IOException
Creates a new object.

Parameters:
schemaName - schema name
dtd - reader returning the DTD
Throws:
java.io.IOException

DTDSchema

public DTDSchema(java.lang.String schemaName,
                 java.lang.String dtd)
          throws java.io.IOException
Creates a new object.

Parameters:
schemaName - schema name
dtd - DTD
Throws:
java.io.IOException

DTDSchema

public DTDSchema(java.lang.String schemaName,
                 com.wutka.dtd.DTDParser parser)
          throws java.io.IOException
Creates a new object.

Parameters:
schemaName - schema name
parser - DTD parser
Throws:
java.io.IOException