org.basex.build.xml
Class DOMWrapper

java.lang.Object
  extended by org.basex.core.Proc
      extended by org.basex.build.Parser
          extended by org.basex.build.xml.DOMWrapper

public final class DOMWrapper
extends Parser

This class converts an DOM document instance to a database representation.

Author:
BaseX Team 2005-12, BSD License, Christian Gruen

Field Summary
 
Fields inherited from class org.basex.build.Parser
atts, nsp, prop, src
 
Fields inherited from class org.basex.core.Proc
listen, updating
 
Constructor Summary
DOMWrapper(org.w3c.dom.Document doc, java.lang.String fn, Prop pr)
          Constructor.
 
Method Summary
 java.lang.String det()
          Returns short information on this process.
 void parse(Builder builder)
          Parses all nodes and sends events to the specified builder.
 double prog()
          Returns a progress value (0 - 1).
 
Methods inherited from class org.basex.build.Parser
close, emptyParser, info, singleParser, target, xmlParser
 
Methods inherited from class org.basex.core.Proc
abort, checkStop, databases, detail, listen, proc, progress, registered, registered, startTimeout, stop, stopTimeout, tit, title
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMWrapper

public DOMWrapper(org.w3c.dom.Document doc,
                  java.lang.String fn,
                  Prop pr)
Constructor.

Parameters:
doc - document instance
fn - filename
pr - database properties
Method Detail

parse

public void parse(Builder builder)
           throws java.io.IOException
Description copied from class: Parser
Parses all nodes and sends events to the specified builder.

Specified by:
parse in class Parser
Parameters:
builder - database builder
Throws:
java.io.IOException - I/O exception

det

public java.lang.String det()
Description copied from class: Proc
Returns short information on this process.

Overrides:
det in class Proc
Returns:
header information

prog

public double prog()
Description copied from class: Proc
Returns a progress value (0 - 1). Can be overwritten to give more detailed information.

Overrides:
prog in class Proc
Returns:
header information