com.ibm.xml.parser.util
Class TreeFactory
java.lang.Object
|
+--com.ibm.xml.parser.Child
|
+--com.ibm.xml.parser.Parent
|
+--com.ibm.xml.parser.TXDocument
|
+--com.ibm.xml.parser.util.TreeFactory
- public class TreeFactory
- extends TXDocument
- implements javax.swing.tree.TreeNode
A factory for Swing JTree
class.
Parser p = new Parser(...);
TreeFactory doc = new TreeFactory();
p.setElementFactory(doc);
p.readStream(...);
tree = new JTree(doc);
- Version:
- Revision: 39 1.2 src/com/ibm/xml/parser/util/TreeFactory.java, parser, xml4j2, xml4j2_0_6
- See Also:
Parser.setElementFactory(com.ibm.xml.parser.TXDocument)
,
javax.swing.JTree
,
TreeNode
, Serialized Form
Fields inherited from class com.ibm.xml.parser.Child |
ATTDEF,
ATTLIST,
ELEMENT_DECL,
NAME_ATTDEF,
NAME_ATTLIST,
NAME_CDATA,
NAME_COMMENT,
NAME_DOCFRAGMENT,
NAME_DOCUMENT,
NAME_ELEMENT_DECL,
NAME_PSEUDONODE,
NAME_TEXT,
PSEUDONODE |
Method Summary |
java.util.Enumeration |
children()
|
java.lang.String |
convertValueToText(java.lang.Object ch)
|
AttDef |
createAttDef(java.lang.String attributename)
|
Attlist |
createAttlist(java.lang.String elementname)
|
org.w3c.dom.CDATASection |
createCDATASection(java.lang.String data)
|
org.w3c.dom.Comment |
createComment(java.lang.String data)
|
DTD |
createDTD()
|
DTD |
createDTD(java.lang.String rootname,
ExternalID eid)
|
org.w3c.dom.Element |
createElement(java.lang.String name)
|
ElementDecl |
createElementDecl(java.lang.String elementname,
ContentModel cs)
|
EntityDecl |
createEntity(java.lang.String name,
ExternalID eid,
boolean isParameter,
java.lang.String ndata)
|
EntityDecl |
createEntityDecl(java.lang.String name,
java.lang.String value,
boolean parameter)
|
org.w3c.dom.EntityReference |
createEntityReference(java.lang.String name)
|
TXNotation |
createNotation(java.lang.String name,
ExternalID eid)
|
org.w3c.dom.ProcessingInstruction |
createProcessingInstruction(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 |
createTextNode(char[] ac,
int offset,
int length,
boolean ignorable)
|
TXText |
createTextNode(java.lang.String data,
boolean ignorable)
|
boolean |
getAllowsChildren()
|
javax.swing.tree.TreeNode |
getChildAt(int childIndex)
|
int |
getChildCount()
|
int |
getIndex(javax.swing.tree.TreeNode node)
|
javax.swing.tree.TreeNode |
getParent()
|
boolean |
isLeaf()
|
java.lang.String |
toString()
|
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 |
toStringCDATA(org.w3c.dom.CDATASection text,
java.lang.String encoding)
|
java.lang.String |
toStringComment(org.w3c.dom.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 |
toStringEntityDecl(EntityDecl 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(org.w3c.dom.ProcessingInstruction pi,
java.lang.String encoding)
|
java.lang.String |
toStringPseudoNode(PseudoNode pn,
java.lang.String encoding)
|
java.lang.String |
toStringText(org.w3c.dom.Text text,
java.lang.String encoding)
|
Methods inherited from class com.ibm.xml.parser.TXDocument |
acceptPost,
acceptPre,
checkChildType,
clone,
cloneNode,
createAttribute,
createContentModel,
createContentModel,
createDocumentFragment,
createEntity,
createEntityDecl,
createMessageDigest,
createTextNode,
equals,
getDoctype,
getDocumentElement,
getDTD,
getElementsByTagName,
getEncoding,
getFactory,
getImplementation,
getInstance,
getNodeName,
getNodeType,
getOwnerDocument,
getRootName,
getStandalone,
getText,
getVersion,
isAddFixedAttributes,
isCheckNodeLoop,
isCheckOwnerDocument,
isCheckValidity,
isProcessNamespace,
isStandalone,
printWithFormat,
printWithFormat,
printWithFormat,
realInsert,
removeChild,
replaceChild,
resetCheckValidity,
setAddFixedAttributes,
setCheckNodeLoop,
setCheckOwnerDocument,
setDigestAlgorithm,
setEncoding,
setPrintInternalDTD,
setProcessNamespace,
setStandalone,
setVersion |
Methods inherited from class com.ibm.xml.parser.Parent |
addElement,
appendChild,
elements,
expandEntityReferences,
getChildNodes,
getChildrenArray,
getFirstChild,
getFirstWithoutReference,
getLastChild,
getLastWithoutReference,
hasChildNodes,
insert,
insertAfter,
insertBefore,
insertFirst,
insertLast,
processAfterRemove |
Methods inherited from class com.ibm.xml.parser.Child |
clearDigest,
getAttributes,
getDigest,
getNextSibling,
getNextWithoutReference,
getNodeValue,
getParentNode,
getParentWithoutReference,
getPreviousSibling,
getPreviousWithoutReference,
getUserData,
makeXPointer,
print,
print,
searchAncestors,
searchAncestors,
setFactory,
setNodeValue,
setUserData,
toXMLString,
toXMLString |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
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)
toStringEntityDecl
public java.lang.String toStringEntityDecl(EntityDecl ent,
java.lang.String encoding)
toStringComment
public java.lang.String toStringComment(org.w3c.dom.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(org.w3c.dom.ProcessingInstruction pi,
java.lang.String encoding)
toStringText
public java.lang.String toStringText(org.w3c.dom.Text text,
java.lang.String encoding)
toStringCDATA
public java.lang.String toStringCDATA(org.w3c.dom.CDATASection 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)
createElement
public org.w3c.dom.Element createElement(java.lang.String name)
- Overrides:
- createElement in class TXDocument
createTextNode
public TXText createTextNode(java.lang.String data,
boolean ignorable)
- Overrides:
- createTextNode in class TXDocument
createTextNode
public TXText createTextNode(char[] ac,
int offset,
int length,
boolean ignorable)
- Overrides:
- createTextNode in class TXDocument
createCDATASection
public org.w3c.dom.CDATASection createCDATASection(java.lang.String data)
- Overrides:
- createCDATASection in class TXDocument
createComment
public org.w3c.dom.Comment createComment(java.lang.String data)
- Overrides:
- createComment in class TXDocument
createProcessingInstruction
public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String name,
java.lang.String data)
- Overrides:
- createProcessingInstruction in class TXDocument
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 TXDocument
createDTD
public DTD createDTD()
- Overrides:
- createDTD in class TXDocument
createDTD
public DTD createDTD(java.lang.String rootname,
ExternalID eid)
- Overrides:
- createDTD in class TXDocument
createElementDecl
public ElementDecl createElementDecl(java.lang.String elementname,
ContentModel cs)
- Overrides:
- createElementDecl in class TXDocument
createAttlist
public Attlist createAttlist(java.lang.String elementname)
- Overrides:
- createAttlist in class TXDocument
createAttDef
public AttDef createAttDef(java.lang.String attributename)
- Overrides:
- createAttDef in class TXDocument
createEntityDecl
public EntityDecl createEntityDecl(java.lang.String name,
java.lang.String value,
boolean parameter)
- Overrides:
- createEntityDecl in class TXDocument
createEntity
public EntityDecl createEntity(java.lang.String name,
ExternalID eid,
boolean isParameter,
java.lang.String ndata)
createNotation
public TXNotation createNotation(java.lang.String name,
ExternalID eid)
- Overrides:
- createNotation in class TXDocument
createEntityReference
public org.w3c.dom.EntityReference createEntityReference(java.lang.String name)
- Overrides:
- createEntityReference in class TXDocument
createPseudoNode
public PseudoNode createPseudoNode(java.lang.String data)
- This method isn't ElementFactory's method.
children
public java.util.Enumeration children()
- Specified by:
- children in interface javax.swing.tree.TreeNode
getAllowsChildren
public boolean getAllowsChildren()
- Specified by:
- getAllowsChildren in interface javax.swing.tree.TreeNode
getChildAt
public javax.swing.tree.TreeNode getChildAt(int childIndex)
- Specified by:
- getChildAt in interface javax.swing.tree.TreeNode
getChildCount
public int getChildCount()
- Specified by:
- getChildCount in interface javax.swing.tree.TreeNode
getIndex
public int getIndex(javax.swing.tree.TreeNode node)
- Specified by:
- getIndex in interface javax.swing.tree.TreeNode
getParent
public javax.swing.tree.TreeNode getParent()
- Specified by:
- getParent in interface javax.swing.tree.TreeNode
isLeaf
public boolean isLeaf()
- Specified by:
- isLeaf in interface javax.swing.tree.TreeNode
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object