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
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 |
TreeFactory
public TreeFactory()
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.