org.ajax4jsf.builder.xml
Class XMLBody

java.lang.Object
  extended by org.ajax4jsf.builder.xml.XMLBody

public class XMLBody
extends java.lang.Object

This class must read XML file from input stream and can extract body of root element for include into target in generation.

Author:
shura

Constructor Summary
XMLBody()
           
 
Method Summary
 org.w3c.dom.NodeList getByXpath(java.lang.String xpath)
           
 org.w3c.dom.NodeList getByXpathUnique(java.lang.String xpath, java.lang.String keyXPath, java.util.Set<java.lang.String> keySet)
           
 java.lang.String getContent()
           
 java.lang.String getContent(java.lang.String xpath)
           
 java.lang.String getContentUnique(java.lang.String xpath, java.lang.String keyXPath, java.util.Set<java.lang.String> keySet)
           
 java.lang.String getDoctype()
           
 java.lang.String getPiblicId()
           
 java.lang.String getRootTypeName()
           
 boolean isRootName(java.lang.String name)
          Check name of root element is as expected.
 void loadXML(java.io.InputStream input)
          Load XML document and parse it into DOM.
 void loadXML(java.io.InputStream input, boolean namespaceAware)
          Load XML document and parse it into DOM.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLBody

public XMLBody()
Method Detail

loadXML

public void loadXML(java.io.InputStream input)
             throws ParsingException
Load XML document and parse it into DOM.

Parameters:
input -
Throws:
ParsingException

loadXML

public void loadXML(java.io.InputStream input,
                    boolean namespaceAware)
             throws ParsingException
Load XML document and parse it into DOM.

Parameters:
input -
Throws:
ParsingException

isRootName

public boolean isRootName(java.lang.String name)
Check name of root element is as expected.

Parameters:
name -
Returns:

getDoctype

public java.lang.String getDoctype()

getPiblicId

public java.lang.String getPiblicId()

getRootTypeName

public java.lang.String getRootTypeName()

getContent

public java.lang.String getContent()
                            throws ParsingException
Throws:
ParsingException

getContent

public java.lang.String getContent(java.lang.String xpath)
                            throws ParsingException
Throws:
ParsingException

getByXpath

public org.w3c.dom.NodeList getByXpath(java.lang.String xpath)
                                throws ParsingException
Throws:
ParsingException

getByXpathUnique

public org.w3c.dom.NodeList getByXpathUnique(java.lang.String xpath,
                                             java.lang.String keyXPath,
                                             java.util.Set<java.lang.String> keySet)
                                      throws ParsingException
Throws:
ParsingException

getContentUnique

public java.lang.String getContentUnique(java.lang.String xpath,
                                         java.lang.String keyXPath,
                                         java.util.Set<java.lang.String> keySet)
                                  throws ParsingException
Throws:
ParsingException


Copyright © 2009. All Rights Reserved.