xacute.impl.dom
Class NodeFactorySun

java.lang.Object
  |
  +--xacute.util.NodeFactoryDefaultImpl
        |
        +--xacute.impl.dom.NodeFactorySun
All Implemented Interfaces:
NodeFactory

public class NodeFactorySun
extends NodeFactoryDefaultImpl

A NodeFactory needs to define 4 things: - its name - the XML parser to use - the Node implementation to use - the NodeList implementation to use (i.e. how to create an empty list)


Fields inherited from class xacute.util.NodeFactoryDefaultImpl
cache
 
Constructor Summary
NodeFactorySun()
           
 
Method Summary
 java.lang.String getFactoryName()
           
 NodeList makeEmptyNodeList()
          provides the way to create NodeList instances
protected  Node parse(org.xml.sax.InputSource is)
          provides the parser to use provides the way to create Node instances
 
Methods inherited from class xacute.util.NodeFactoryDefaultImpl
clearDocumentCache, getDocumentRoot, getInLineXMLRoot, makeConstructedNode, makeNodeList, makeNodeList, makeShallowNode, makeTextNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeFactorySun

public NodeFactorySun()
Method Detail

getFactoryName

public java.lang.String getFactoryName()
Overrides:
getFactoryName in class NodeFactoryDefaultImpl

makeEmptyNodeList

public NodeList makeEmptyNodeList()
Description copied from class: NodeFactoryDefaultImpl
provides the way to create NodeList instances
Overrides:
makeEmptyNodeList in class NodeFactoryDefaultImpl

parse

protected Node parse(org.xml.sax.InputSource is)
              throws java.lang.Exception
Description copied from class: NodeFactoryDefaultImpl
provides the parser to use provides the way to create Node instances
Overrides:
parse in class NodeFactoryDefaultImpl