org.simBio.sim.dm.util
Class DOMHandler

java.lang.Object
  extended by org.simBio.sim.dm.util.DOMHandler

public class DOMHandler
extends Object

This class handle the DOM tree.

Version:
$Id: DOMHandler.java,v 1.2 2007/09/10 06:30:00 mikaelwing Exp $
Author:
Shohei Hido

Constructor Summary
DOMHandler()
           
 
Method Summary
static Document getCapsuledDocument(Node node)
          Adding a Node to a new instance of DOM Document.
static InputStream getCapsuledInputStream(Node node)
          Adding a Node to a new instance of DOM Document and return document as input stream.
static InputStream getDocumentAsInputStream(Node node)
          Get document as input stream.
static BufferedReader getDocumentAsReader(Node node)
          Get document as buffered reader.
static Document newInstance()
          Create a new instance of DOM Document.
static Document newInstance(String qualifiedName)
          Create a new instance of DOM Document.
static Document parseXML(InputStream input)
          Parse XML-file.
static void writeXML(Document doc, OutputStream output)
          Write XML-file.
static void writeXML(Node node, OutputStream output)
          Write XML-file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMHandler

public DOMHandler()
Method Detail

parseXML

public static Document parseXML(InputStream input)
Parse XML-file.

Parameters:
input - XML-file as InputStream
Returns:
DOM Document
Throws:
RuntimeException - if error parsing XML

writeXML

public static void writeXML(Document doc,
                            OutputStream output)
Write XML-file.

Parameters:
doc - DOM Document
output - XML-file as OutputStream

newInstance

public static Document newInstance()
Create a new instance of DOM Document.

Returns:
DOM Document

newInstance

public static Document newInstance(String qualifiedName)
Create a new instance of DOM Document.

Parameters:
qualifiedName - of the DOM Document
Returns:
DOM Document

getCapsuledDocument

public static Document getCapsuledDocument(Node node)
Adding a Node to a new instance of DOM Document.

Parameters:
node -
Returns:
DOM Document

writeXML

public static void writeXML(Node node,
                            OutputStream output)
Write XML-file.

Parameters:
node -
output - XML-file as OutputStream

getDocumentAsReader

public static BufferedReader getDocumentAsReader(Node node)
Get document as buffered reader.

Parameters:
node -
Returns:
BufferedReader

getDocumentAsInputStream

public static InputStream getDocumentAsInputStream(Node node)
Get document as input stream.

Parameters:
node -
Returns:
InputStream

getCapsuledInputStream

public static InputStream getCapsuledInputStream(Node node)
Adding a Node to a new instance of DOM Document and return document as input stream.

Parameters:
node -
Returns:
InputStream


Copyright © 2005 Cell/Biodinamics simulation project. All Rights Reserved.