public class XmlObjectTreeModel extends AbstractOutlineTreeModel implements org.jdesktop.swingx.treetable.TreeTableModel
Modifier and Type | Class and Description |
---|---|
protected class |
XmlObjectTreeModel.AbstractXmlTreeNode |
hierarchicalColumnClass, listeners
Constructor and Description |
---|
XmlObjectTreeModel() |
XmlObjectTreeModel(org.apache.xmlbeans.SchemaTypeSystem typeSystem) |
XmlObjectTreeModel(org.apache.xmlbeans.SchemaTypeSystem typeSystem,
org.apache.xmlbeans.XmlObject xmlObject) |
XmlObjectTreeModel(org.apache.xmlbeans.XmlObject xmlObject) |
Modifier and Type | Method and Description |
---|---|
TreePath |
findXmlTreeNode(int line,
int column) |
protected void |
fireTreeStructureChanged(XmlTreeNode rootNode) |
Object |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
Class<?> |
getColumnClass(int arg0) |
int |
getColumnCount() |
String |
getColumnName(int index) |
int |
getIndexOfChild(Object parent,
Object child) |
Object |
getRoot() |
com.eviware.soapui.support.editor.views.xml.outline.support.XmlObjectTreeModel.RootXmlTreeNode |
getRootNode() |
org.apache.xmlbeans.SchemaTypeSystem |
getTypeSystem() |
Object |
getValueAt(Object arg0,
int arg1) |
org.apache.xmlbeans.XmlObject |
getXmlObject() |
XmlTreeNode |
getXmlTreeNode(org.apache.xmlbeans.XmlObject object) |
boolean |
isLeaf(Object node) |
protected boolean |
isNodeEditable(Object arg0,
int arg1) |
void |
release() |
XmlTreeNode[] |
selectTreeNodes(String xpath) |
void |
setTypeSystem(org.apache.xmlbeans.SchemaTypeSystem typeSystem) |
void |
setValueAt(Object value,
Object node,
int columnNumber) |
void |
setXmlObject(org.apache.xmlbeans.XmlObject xmlObject) |
void |
valueForPathChanged(TreePath path,
Object newValue) |
addTreeModelListener, fireTreeNodeChanged, getHierarchicalColumn, isCellEditable, removeTreeModelListener, setEditable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addTreeModelListener, removeTreeModelListener
public XmlObjectTreeModel(org.apache.xmlbeans.XmlObject xmlObject)
public XmlObjectTreeModel()
public XmlObjectTreeModel(org.apache.xmlbeans.SchemaTypeSystem typeSystem, org.apache.xmlbeans.XmlObject xmlObject)
public XmlObjectTreeModel(org.apache.xmlbeans.SchemaTypeSystem typeSystem)
public org.apache.xmlbeans.SchemaTypeSystem getTypeSystem()
public void setTypeSystem(org.apache.xmlbeans.SchemaTypeSystem typeSystem)
public org.apache.xmlbeans.XmlObject getXmlObject()
public void setXmlObject(org.apache.xmlbeans.XmlObject xmlObject)
protected void fireTreeStructureChanged(XmlTreeNode rootNode)
public Class<?> getColumnClass(int arg0)
getColumnClass
in interface org.jdesktop.swingx.treetable.TreeTableModel
public int getColumnCount()
getColumnCount
in interface org.jdesktop.swingx.treetable.TreeTableModel
public String getColumnName(int index)
getColumnName
in interface org.jdesktop.swingx.treetable.TreeTableModel
public Object getValueAt(Object arg0, int arg1)
getValueAt
in interface org.jdesktop.swingx.treetable.TreeTableModel
protected boolean isNodeEditable(Object arg0, int arg1)
isNodeEditable
in class AbstractOutlineTreeModel
public void setValueAt(Object value, Object node, int columnNumber)
setValueAt
in interface org.jdesktop.swingx.treetable.TreeTableModel
public int getChildCount(Object parent)
getChildCount
in interface TreeModel
public int getIndexOfChild(Object parent, Object child)
getIndexOfChild
in interface TreeModel
public com.eviware.soapui.support.editor.views.xml.outline.support.XmlObjectTreeModel.RootXmlTreeNode getRootNode()
public void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged
in interface TreeModel
public TreePath findXmlTreeNode(int line, int column)
public XmlTreeNode getXmlTreeNode(org.apache.xmlbeans.XmlObject object)
public XmlTreeNode[] selectTreeNodes(String xpath)
public void release()
Copyright © 2019. All rights reserved.