org.basex.build.mediovis
Class MAB2Parser

java.lang.Object
  extended by org.basex.build.Parser
      extended by org.basex.build.mediovis.MAB2Parser

public final class MAB2Parser
extends Parser

This class parses MAB2 data and creates a hierarchical representation.

Author:
Workgroup DBIS, University of Konstanz 2005-08, ISC License, Christian Gruen

Field Summary
 
Fields inherited from class org.basex.build.Parser
atts, io
 
Constructor Summary
MAB2Parser(IO fn)
          Constructor.
 
Method Summary
 java.lang.String det()
          Returns detailed progress information.
 java.lang.String head()
          Returns a compact description of the current progress.
 void parse(Builder b)
          Parses all nodes and sends events to the specified builder.
 double prog()
          Returns a value from 0 to 1, representing the current progress.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MAB2Parser

public MAB2Parser(IO fn)
Constructor.

Parameters:
fn - filename of the XML document
Method Detail

parse

public void parse(Builder b)
           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:
b - event listener.
Throws:
java.io.IOException - I/O exception

head

public java.lang.String head()
Description copied from class: Parser
Returns a compact description of the current progress.

Specified by:
head in class Parser
Returns:
progress information

det

public java.lang.String det()
Description copied from class: Parser
Returns detailed progress information.

Specified by:
det in class Parser
Returns:
position info

prog

public double prog()
Description copied from class: Parser
Returns a value from 0 to 1, representing the current progress.

Specified by:
prog in class Parser
Returns:
progress information