Contents | Package | Class | Tree | Deprecated | Index | Help XML for Java 1.0.4
PREV | NEXT SHOW LISTS | HIDE LISTS

Class com.ibm.xml.parser.util.TreeFactory

java.lang.Object
    |
    +----com.ibm.xml.parser.DefaultElementFactory
            |
            +----com.ibm.xml.parser.util.TreeFactory

public class TreeFactory
extends DefaultElementFactory

A factory for Swing JTree class.

   Parser p = new Parser(...);
   p.setElementFactory(new TreeFactory());
   TXDocument doc = p.readStream(...);
   tree = new JTree((TreeNode)doc);
 

Version:
Revision: 53 1.4 src/com/ibm/xml/parser/util/TreeFactory.java, xml4jsrc, xml4j-jtcsv, xml4j_1_0_4
See Also:
setElementFactory(com.ibm.xml.parser.ElementFactory), com.sun.java.swing.JTree, com.sun.java.swing.tree.TreeNode

Inner Class Summary
static   TreeFactory.TreeAttDef
 
static   TreeFactory.TreeAttlist
 
static   TreeFactory.TreeCDATASection
 
static   TreeFactory.TreeComment
 
static   TreeFactory.TreeDocument
 
static   TreeFactory.TreeDTD
 
static   TreeFactory.TreeElement
 
static   TreeFactory.TreeElementDecl
 
static   TreeFactory.TreeEntity
 
static   TreeFactory.TreeGeneralReference
 
static   TreeFactory.TreeNamespacePI
 
static   TreeFactory.TreeNotation
 
static   TreeFactory.TreePI
 
static   TreeFactory.TreePseudoNode
 
static   TreeFactory.TreeStylesheetPI
 
static   TreeFactory.TreeText
 
 

Constructor Summary
 TreeFactory()
 
 

Method Summary
java.lang.String  convertValueToText(java.lang.Object ch)
 
AttDef  createAttDef(java.lang.String attributename)
 
Attlist  createAttlist(java.lang.String elementname)
 
TXCDATASection  createCDATA(java.lang.String data)
 
TXComment  createComment(java.lang.String data)
 
TXDocument  createDocument()
 
DTD  createDTD()
 
DTD  createDTD(java.lang.String rootname, ExternalID eid)
 
TXElement  createElement(java.lang.String name)
 
ElementDecl  createElementDecl(java.lang.String elementname, ContentModel cs)
 
Entity  createEntity(java.lang.String name, java.lang.String value, boolean parameter)
 
Entity  createEntity(java.lang.String name, ExternalID eid, boolean isParameter, java.lang.String ndata)
 
GeneralReference  createGeneralReference(java.lang.String name)
 
NamespacePI  createNamespacePI(java.lang.String name, java.lang.String data, java.lang.String ns, java.lang.String prefix, java.lang.String src)
 
TXNotation  createNotation(java.lang.String name, ExternalID eid)
 
TXPI  createPI(java.lang.String name, java.lang.String data)
 
PseudoNode  createPseudoNode(java.lang.String data)
This method isn't ElementFactory's method.
StylesheetPI  createStylesheetPI(java.lang.String name, java.lang.String data, java.lang.String type, java.lang.String href, java.lang.String title)
 
TXText  createText(java.lang.String data, boolean ignorable)
 
TXText  createText(char[] ac, int offset, int length, boolean ignorable)
 
java.lang.String  toStringAttDef(AttDef ad, java.lang.String encoding)
 
java.lang.String  toStringAttlist(Attlist al, java.lang.String encoding)
 
java.lang.String  toStringAttribute(TXAttribute attribute, java.lang.String encoding)
 
java.lang.String  toStringComment(Comment com, java.lang.String encoding)
 
java.lang.String  toStringDocument(TXDocument doc, java.lang.String encoding)
 
java.lang.String  toStringDTD(DTD dtd, java.lang.String encoding)
 
java.lang.String  toStringElement(TXElement el, java.lang.String encoding)
 
java.lang.String  toStringElementDecl(ElementDecl ed, java.lang.String encoding)
 
java.lang.String  toStringEntity(Entity ent, java.lang.String encoding)
 
java.lang.String  toStringGeneralReference(GeneralReference gr, java.lang.String encoding)
 
java.lang.String  toStringNotation(TXNotation no, java.lang.String encoding)
 
java.lang.String  toStringPI(PI pi, java.lang.String encoding)
 
java.lang.String  toStringPseudoNode(PseudoNode pn, java.lang.String encoding)
 
java.lang.String  toStringText(Text text, java.lang.String encoding)
 
 
Methods inherited from class com.ibm.xml.parser.DefaultElementFactory
 createAttDef, createAttlist, createAttribute, createAttributeList, createCDATA, createComment, createContentModel, createContentModel, createDocument, createDTD, createDTD, createElement, createElementDecl, createEntity, createEntity, createGeneralReference, createMessageDigest, createNamespacePI, createNotation, createPI, createStylesheetPI, createText, createText, createText, getInstance, setDigestAlgorithm
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeFactory

public TreeFactory()
Method Detail

convertValueToText

public java.lang.String convertValueToText(java.lang.Object ch)

toStringAttDef

public java.lang.String toStringAttDef(AttDef ad,
                             java.lang.String encoding)

toStringAttlist

public java.lang.String toStringAttlist(Attlist al,
                              java.lang.String encoding)

toStringDTD

public java.lang.String toStringDTD(DTD dtd,
                          java.lang.String encoding)

toStringElementDecl

public java.lang.String toStringElementDecl(ElementDecl ed,
                                  java.lang.String encoding)

toStringEntity

public java.lang.String toStringEntity(Entity ent,
                             java.lang.String encoding)

toStringComment

public java.lang.String toStringComment(Comment com,
                              java.lang.String encoding)

toStringDocument

public java.lang.String toStringDocument(TXDocument doc,
                               java.lang.String encoding)

toStringElement

public java.lang.String toStringElement(TXElement el,
                              java.lang.String encoding)

toStringNotation

public java.lang.String toStringNotation(TXNotation no,
                               java.lang.String encoding)

toStringPI

public java.lang.String toStringPI(PI pi,
                         java.lang.String encoding)

toStringText

public java.lang.String toStringText(Text text,
                           java.lang.String encoding)

toStringAttribute

public java.lang.String toStringAttribute(TXAttribute attribute,
                                java.lang.String encoding)

toStringGeneralReference

public java.lang.String toStringGeneralReference(GeneralReference gr,
                                       java.lang.String encoding)

toStringPseudoNode

public java.lang.String toStringPseudoNode(PseudoNode pn,
                                 java.lang.String encoding)

createDocument

public TXDocument createDocument()
Overrides:
createDocument in class DefaultElementFactory

createElement

public TXElement createElement(java.lang.String name)
Overrides:
createElement in class DefaultElementFactory

createText

public TXText createText(java.lang.String data,
                         boolean ignorable)
Overrides:
createText in class DefaultElementFactory

createText

public TXText createText(char[] ac,
                         int offset,
                         int length,
                         boolean ignorable)
Overrides:
createText in class DefaultElementFactory

createCDATA

public TXCDATASection createCDATA(java.lang.String data)
Overrides:
createCDATA in class DefaultElementFactory

createComment

public TXComment createComment(java.lang.String data)
Overrides:
createComment in class DefaultElementFactory

createPI

public TXPI createPI(java.lang.String name,
                     java.lang.String data)
Overrides:
createPI in class DefaultElementFactory

createNamespacePI

public NamespacePI createNamespacePI(java.lang.String name,
                                     java.lang.String data,
                                     java.lang.String ns,
                                     java.lang.String prefix,
                                     java.lang.String src)
Overrides:
createNamespacePI in class DefaultElementFactory

createStylesheetPI

public StylesheetPI createStylesheetPI(java.lang.String name,
                                       java.lang.String data,
                                       java.lang.String type,
                                       java.lang.String href,
                                       java.lang.String title)
Overrides:
createStylesheetPI in class DefaultElementFactory

createDTD

public DTD createDTD()
Overrides:
createDTD in class DefaultElementFactory

createDTD

public DTD createDTD(java.lang.String rootname,
                     ExternalID eid)
Overrides:
createDTD in class DefaultElementFactory

createElementDecl

public ElementDecl createElementDecl(java.lang.String elementname,
                                     ContentModel cs)
Overrides:
createElementDecl in class DefaultElementFactory

createAttlist

public Attlist createAttlist(java.lang.String elementname)
Overrides:
createAttlist in class DefaultElementFactory

createAttDef

public AttDef createAttDef(java.lang.String attributename)
Overrides:
createAttDef in class DefaultElementFactory

createEntity

public Entity createEntity(java.lang.String name,
                           java.lang.String value,
                           boolean parameter)
Overrides:
createEntity in class DefaultElementFactory

createEntity

public Entity createEntity(java.lang.String name,
                           ExternalID eid,
                           boolean isParameter,
                           java.lang.String ndata)
Overrides:
createEntity in class DefaultElementFactory

createNotation

public TXNotation createNotation(java.lang.String name,
                                 ExternalID eid)
Overrides:
createNotation in class DefaultElementFactory

createGeneralReference

public GeneralReference createGeneralReference(java.lang.String name)
Overrides:
createGeneralReference in class DefaultElementFactory

createPseudoNode

public PseudoNode createPseudoNode(java.lang.String data)
This method isn't ElementFactory's method.

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS