com.g11ntoolkit.domutil
Class fasterDOMBuilder

java.lang.Object
  |
  +--com.g11ntoolkit.domutil.fasterDOMBuilder

public class fasterDOMBuilder
extends java.lang.Object

Faster DOM Document Class

Version:
$Revision: 1.6 $ $Date: 2005/08/01 18:52:34 $
Copyright © 2005, webMethods, Inc. All rights reserved.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See License Agreement.

Author:
Masahiko Mori
See Also:
org.w3c.dom

Field Summary
private  javax.xml.parsers.DocumentBuilder _builder
          Debug flag
private  java.lang.String _closeElement
           
protected  boolean _DBG
           
private  java.util.List _docs
           
private  java.lang.String _topElement
           
 
Constructor Summary
fasterDOMBuilder()
          Create a new fasterDOMTree.
fasterDOMBuilder(java.io.File file, java.lang.String encoding)
          Create a new fasterDOMTree.
fasterDOMBuilder(java.lang.String str)
          Create a new fasterDOMTree.
fasterDOMBuilder(java.lang.StringBuffer sb)
          Create a new fasterDOMTree.
fasterDOMBuilder(java.lang.String file, java.lang.String encoding)
          Create a new fasterDOMTree.
 
Method Summary
 void createNewDocs()
          Reset new document
 java.util.List get2ndElements()
          Get 2nd elements
 java.lang.String getCloseElement()
          Get top elements
 boolean getDebugmode()
          Set debug mode
 java.lang.String getTopElement()
          Get top elements
static void main(java.lang.String[] args)
          Main
 java.util.List parse(java.io.File file, java.lang.String encoding)
          Parse
 java.util.List parse(java.io.File file, java.lang.String encoding, boolean create)
          Parse
 org.w3c.dom.Document parse(java.lang.String str)
          Parse
 org.w3c.dom.Document parse(java.lang.String str, boolean create)
          Parse
 java.util.List parse(java.lang.StringBuffer sb)
          Parse
 java.util.List parse(java.lang.StringBuffer sb, boolean create)
          Parse
 java.util.List parse(java.lang.String file, java.lang.String encoding)
          Parse
 java.util.List parse(java.lang.String file, java.lang.String encoding, boolean create)
          Parse
 void setDebugmode(boolean flag)
          Set debug mode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_DBG

protected boolean _DBG

_builder

private javax.xml.parsers.DocumentBuilder _builder
Debug flag


_docs

private java.util.List _docs

_topElement

private java.lang.String _topElement

_closeElement

private java.lang.String _closeElement
Constructor Detail

fasterDOMBuilder

public fasterDOMBuilder()
                 throws java.lang.Exception
Create a new fasterDOMTree.


fasterDOMBuilder

public fasterDOMBuilder(java.lang.String str)
                 throws java.lang.Exception
Create a new fasterDOMTree.


fasterDOMBuilder

public fasterDOMBuilder(java.lang.StringBuffer sb)
                 throws java.lang.Exception
Create a new fasterDOMTree.


fasterDOMBuilder

public fasterDOMBuilder(java.io.File file,
                        java.lang.String encoding)
                 throws java.lang.Exception
Create a new fasterDOMTree.


fasterDOMBuilder

public fasterDOMBuilder(java.lang.String file,
                        java.lang.String encoding)
                 throws java.lang.Exception
Create a new fasterDOMTree.

Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Main

Parameters:
args - XML File name
java.lang.Exception

createNewDocs

public void createNewDocs()
Reset new document


setDebugmode

public void setDebugmode(boolean flag)
Set debug mode


getDebugmode

public boolean getDebugmode()
Set debug mode


get2ndElements

public java.util.List get2ndElements()
Get 2nd elements


getTopElement

public java.lang.String getTopElement()
Get top elements


getCloseElement

public java.lang.String getCloseElement()
Get top elements


parse

public org.w3c.dom.Document parse(java.lang.String str)
                           throws java.lang.Exception
Parse

Parameters:
str - XLIFF String Buffer
java.lang.Exception

parse

public org.w3c.dom.Document parse(java.lang.String str,
                                  boolean create)
                           throws java.lang.Exception
Parse

Parameters:
str - XLIFF String Buffer
java.lang.Exception

parse

public java.util.List parse(java.lang.StringBuffer sb)
                     throws java.lang.Exception
Parse

Parameters:
sb - XLIFF String Buffer
java.lang.Exception

parse

public java.util.List parse(java.lang.StringBuffer sb,
                            boolean create)
                     throws java.lang.Exception
Parse

Parameters:
sb - XLIFF String Buffer
java.lang.Exception

parse

public java.util.List parse(java.io.File file,
                            java.lang.String encoding)
                     throws java.lang.Exception
Parse

Parameters:
file - Input file name path
java.lang.Exception

parse

public java.util.List parse(java.io.File file,
                            java.lang.String encoding,
                            boolean create)
                     throws java.lang.Exception
Parse

Parameters:
file - Input file name path
java.lang.Exception

parse

public java.util.List parse(java.lang.String file,
                            java.lang.String encoding)
                     throws java.lang.Exception
Parse

Parameters:
file - Input file name path
java.lang.Exception

parse

public java.util.List parse(java.lang.String file,
                            java.lang.String encoding,
                            boolean create)
                     throws java.lang.Exception
Parse

Parameters:
file - Input file name path
java.lang.Exception