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, Serializable, Runnable, MutableTreeNode, TreeNode

public class XMLBeanNode
extends ExtenBeanTreeNode

TreeNode backed by an XML DataObject

Author:
John McMahon
See Also:
Serialized Form

Field Summary
static 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(String nodetype)
          create a new child node which conforms to the type of node contained by this node.
 String getNodeType()
           
 String getXMLFileName()
           
 void setElement(org.jdom.Element element)
           
 void setXMLFileName(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 String DEFAULTNAME
See Also:
Constant Field Values
Constructor Detail

XMLBeanNode

public XMLBeanNode()
Method Detail

getNewChildNode

public ExtenBeanTreeNode getNewChildNode(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 String getNodeType()
Overrides:
getNodeType in class ExtenBeanTreeNode

getXMLFileName

public String getXMLFileName()

setXMLFileName

public void setXMLFileName(String s)

getElement

public org.jdom.Element getElement()
Returns:

setElement

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


Copyright © 2010 Extentech Inc. All Rights Reserved.