com.extentech.ExtenBean.swing
Class XMLBeanNode

java.lang.Object
  extended by com.extentech.ExtenBean.DataObjectImpl
      extended by com.extentech.ExtenBean.swing.ExtenBeanTreeNode
          extended by com.extentech.ExtenBean.swing.XMLBeanNode
All Implemented Interfaces:
DataObject, RelationalObject, SimpleDataObject, SQLObject, java.io.Serializable, java.lang.Runnable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class XMLBeanNode
extends ExtenBeanTreeNode

TreeNode backed by an XML DataObject

Author:
John McMahon
See Also:
Serialized Form

Field Summary
static java.lang.String DEFAULTNAME
           
 
Fields inherited from class com.extentech.ExtenBean.DataObjectImpl
dataObjectActionListeners, doparent, EXTENBEAN_LOADER_NAME, props
 
Constructor Summary
XMLBeanNode()
           
 
Method Summary
 org.jdom.Element getElement()
           
 ExtenBeanTreeNode getNewChildNode(java.lang.String nodetype)
          create a new child node which conforms to the type of node contained by this node.
 java.lang.String getNodeType()
           
 java.lang.String getXMLFileName()
           
 void setElement(org.jdom.Element element)
           
 void setXMLFileName(java.lang.String s)
           
 
Methods inherited from class com.extentech.ExtenBean.swing.ExtenBeanTreeNode
activate, add, children, getAllowsChildren, getBeanLoader, getCategoryNode, getChildAt, getChildCount, getChildNodeType, getCollapsedIcon, getColor, getDataObject, getDefaultIcon, getDefaultURL, getEditCols, getExpandedIcon, getExtenBeanTreeNode, getFont, getIndex, getLevel, getName, getNewChildNode, getNewDefaultChildNode, getNodeFromResources, getNodeLookupString, getNodeName, getNodeName, getParent, getPath, getRecord, getSelected, getSelectedIcon, getToolTipText, getTree, getTreeElements, getUserObject, init, initChildDefinitions, initNode, insert, isDeleted, isLeaf, load, remove, remove, removeAllChildren, removeFromParent, setCollapsedIcon, setColor, setDefaultIcon, setExpandedIcon, setFont, setIsDeleted, setName, setNodeLookupString, setNodeName, setNodeType, setParent, setSelected, setTree, setUserObject, toString
 
Methods inherited from class com.extentech.ExtenBean.DataObjectImpl
addChildObject, addDataObjectActionListener, addOrderByItem, beginTrans, dumpNameVals, dumpNameVals, fireDataObjectActionEvent, getAllChildrenInHeirarchy, getCascadeUpdates, getChangedRowCount, getChangedRows, getChildByName, getChildObjects, getChildrenByName, getColinfo, getColinfoByName, getColnames, getColNames, getColNumByName, getData, getDataArray, getDataObjectActionListeners, getDataRow, getDOLookupField, getFactory, getId, getIsMultiKey, getIsMultiple, getIsNew, getIsUpdateable, getKeyCol, getKeyColName, getNumRows, getOrderByHash, getParentForeignKey, getParentId, getParentObject, getProps, getSQL, getStringVal, getStringVal, getTableName, getVal, getVal, getVal, hasChildren, initFromDataObject, isNew, isPageable, passivate, remove, removeAll, removeByKey, removeChangedRow, removeChangedRows, removeDataObjectActionListener, removeDataObjectActionListeners, rollBack, run, setCascadeUpdates, setColinfo, setData, setDataRowChanged, setDataRowChanged, setDEBUG, setDOLookupField, setFactory, setHasChildren, setId, setIsMultiple, setIsNew, setIsUpdateable, setKeyCol, setKeyCol, setLevel, setParent, setParentForeignKey, setProps, setSQL, setTableName, setVal, setVal, setVal, store
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULTNAME

public static final java.lang.String DEFAULTNAME
See Also:
Constant Field Values
Constructor Detail

XMLBeanNode

public XMLBeanNode()
Method Detail

getNewChildNode

public ExtenBeanTreeNode getNewChildNode(java.lang.String nodetype)
create a new child node which conforms to the type of node contained by this node.

Overrides:
getNewChildNode in class ExtenBeanTreeNode

getNodeType

public java.lang.String getNodeType()
Overrides:
getNodeType in class ExtenBeanTreeNode

getXMLFileName

public java.lang.String getXMLFileName()

setXMLFileName

public void setXMLFileName(java.lang.String s)

getElement

public org.jdom.Element getElement()
Returns:

setElement

public void setElement(org.jdom.Element element)
Parameters:
element -


Copyright © 2011 Extentech Inc. All Rights Reserved.