FOREIGN MODULE javax_swing_tree;
IMPORT
java_lang,
java_awt,
java_util,
javax_swing_event,
java_io,
javax_swing_border,
javax_swing,
javax_swing_text,
java_awt_event,
javax_accessibility,
java_awt_datatransfer,
java_awt_im,
java_text,
javax_swing_plaf,
java_beans,
java_awt_image,
java_awt_peer,
sun_awt,
java_awt_dnd;
TYPE
AbstractLayoutCache$NodeDimensions* = POINTER TO ABSTRACT RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : AbstractLayoutCache$NodeDimensions,CONSTRUCTOR;
END;
AbstractLayoutCache* = POINTER TO ABSTRACT RECORD (java_lang.Object + RowMapper)
nodeDimensions! : AbstractLayoutCache$NodeDimensions;
treeModel! : TreeModel;
treeSelectionModel! : TreeSelectionModel;
rootVisible! : BOOLEAN;
rowHeight! : INTEGER;
STATIC
PROCEDURE Init*() : AbstractLayoutCache,CONSTRUCTOR;
END;
DefaultMutableTreeNode* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_lang.Cloneable + MutableTreeNode + java_io.Serializable)
parent! : MutableTreeNode;
children! : java_util.Vector;
userObject! : java_lang.Object;
allowsChildren! : BOOLEAN;
STATIC
EMPTY_ENUMERATION* : java_util.Enumeration;
PROCEDURE Init*() : DefaultMutableTreeNode,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.Object) : DefaultMutableTreeNode,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.Object;
p1 : BOOLEAN) : DefaultMutableTreeNode,CONSTRUCTOR;
END;
DefaultTreeCellEditor$DefaultTextField* = POINTER TO EXTENSIBLE RECORD (javax_swing.JTextField)
border! : javax_swing_border.Border;
STATIC
PROCEDURE Init*(p0 : DefaultTreeCellEditor;
p1 : javax_swing_border.Border) : DefaultTreeCellEditor$DefaultTextField,CONSTRUCTOR;
END;
DefaultTreeCellEditor$EditorContainer* = POINTER TO EXTENSIBLE RECORD (java_awt.Container)
STATIC
PROCEDURE Init*(p0 : DefaultTreeCellEditor) : DefaultTreeCellEditor$EditorContainer,CONSTRUCTOR;
END;
DefaultTreeCellEditor* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_event.ActionListener + TreeCellEditor + javax_swing_event.TreeSelectionListener)
realEditor! : TreeCellEditor;
renderer! : DefaultTreeCellRenderer;
editingContainer! : java_awt.Container;
editingComponent! : java_awt.Component;
canEdit! : BOOLEAN;
offset! : INTEGER;
tree! : javax_swing.JTree;
lastPath! : TreePath;
timer! : javax_swing.Timer;
lastRow! : INTEGER;
borderSelectionColor! : java_awt.Color;
editingIcon! : javax_swing.Icon;
font! : java_awt.Font;
STATIC
PROCEDURE Init*(p0 : javax_swing.JTree;
p1 : DefaultTreeCellRenderer) : DefaultTreeCellEditor,CONSTRUCTOR;
PROCEDURE Init*(p0 : javax_swing.JTree;
p1 : DefaultTreeCellRenderer;
p2 : TreeCellEditor) : DefaultTreeCellEditor,CONSTRUCTOR;
END;
DefaultTreeCellRenderer* = POINTER TO EXTENSIBLE RECORD (javax_swing.JLabel + TreeCellRenderer)
selected! : BOOLEAN;
closedIcon! : javax_swing.Icon;
leafIcon! : javax_swing.Icon;
openIcon! : javax_swing.Icon;
textSelectionColor! : java_awt.Color;
textNonSelectionColor! : java_awt.Color;
backgroundSelectionColor! : java_awt.Color;
backgroundNonSelectionColor! : java_awt.Color;
borderSelectionColor! : java_awt.Color;
STATIC
PROCEDURE Init*() : DefaultTreeCellRenderer,CONSTRUCTOR;
END;
DefaultTreeModel* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable + TreeModel)
root! : TreeNode;
listenerList! : javax_swing_event.EventListenerList;
asksAllowsChildren! : BOOLEAN;
STATIC
PROCEDURE Init*(p0 : TreeNode) : DefaultTreeModel,CONSTRUCTOR;
PROCEDURE Init*(p0 : TreeNode;
p1 : BOOLEAN) : DefaultTreeModel,CONSTRUCTOR;
END;
DefaultTreeSelectionModel* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_lang.Cloneable + java_io.Serializable + TreeSelectionModel)
changeSupport! : javax_swing_event.SwingPropertyChangeSupport;
selection! : POINTER TO ARRAY OF TreePath;
listenerList! : javax_swing_event.EventListenerList;
rowMapper! : RowMapper;
listSelectionModel! : javax_swing.DefaultListSelectionModel;
selectionMode! : INTEGER;
leadPath! : TreePath;
leadIndex! : INTEGER;
leadRow! : INTEGER;
STATIC
SELECTION_MODE_PROPERTY* = "selectionMode";
PROCEDURE Init*() : DefaultTreeSelectionModel,CONSTRUCTOR;
END;
ExpandVetoException* = POINTER TO EXTENSIBLE RECORD (java_lang.Exception)
event! : javax_swing_event.TreeExpansionEvent;
STATIC
PROCEDURE Init*(p0 : javax_swing_event.TreeExpansionEvent) : ExpandVetoException,CONSTRUCTOR;
PROCEDURE Init*(p0 : javax_swing_event.TreeExpansionEvent;
p1 : java_lang.String) : ExpandVetoException,CONSTRUCTOR;
END;
FixedHeightLayoutCache* = POINTER TO EXTENSIBLE RECORD (AbstractLayoutCache)
STATIC
PROCEDURE Init*() : FixedHeightLayoutCache,CONSTRUCTOR;
END;
MutableTreeNode* = POINTER TO INTERFACE RECORD (java_lang.Object + TreeNode)
END;
RowMapper* = POINTER TO INTERFACE RECORD (java_lang.Object)
END;
TreeCellEditor* = POINTER TO INTERFACE RECORD (java_lang.Object + javax_swing.CellEditor)
END;
TreeCellRenderer* = POINTER TO INTERFACE RECORD (java_lang.Object)
END;
TreeModel* = POINTER TO INTERFACE RECORD (java_lang.Object)
END;
TreeNode* = POINTER TO INTERFACE RECORD (java_lang.Object)
END;
TreePath* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_io.Serializable)
STATIC
PROCEDURE Init!() : TreePath,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.Object) : TreePath,CONSTRUCTOR;
PROCEDURE Init!(p0 : TreePath;
p1 : java_lang.Object) : TreePath,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF java_lang.Object) : TreePath,CONSTRUCTOR;
PROCEDURE Init!(IN p0 : ARRAY OF java_lang.Object;
p1 : INTEGER) : TreePath,CONSTRUCTOR;
END;
TreeSelectionModel* = POINTER TO INTERFACE RECORD (java_lang.Object)
STATIC
SINGLE_TREE_SELECTION* = 1;
CONTIGUOUS_TREE_SELECTION* = 2;
DISCONTIGUOUS_TREE_SELECTION* = 4;
END;
VariableHeightLayoutCache* = POINTER TO EXTENSIBLE RECORD (AbstractLayoutCache)
STATIC
PROCEDURE Init*() : VariableHeightLayoutCache,CONSTRUCTOR;
END;
PROCEDURE (self:AbstractLayoutCache$NodeDimensions) getNodeDimensions*(p0 : java_lang.Object;
p1 : INTEGER;
p2 : INTEGER;
p3 : BOOLEAN;
p4 : java_awt.Rectangle) : java_awt.Rectangle,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) getBounds*(p0 : TreePath;
p1 : java_awt.Rectangle) : java_awt.Rectangle,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) getExpandedState*(p0 : TreePath) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) getModel*() : TreeModel,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) getNodeDimensions*() : AbstractLayoutCache$NodeDimensions,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) getNodeDimensions!(p0 : java_lang.Object;
p1 : INTEGER;
p2 : INTEGER;
p3 : BOOLEAN;
p4 : java_awt.Rectangle) : java_awt.Rectangle,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) getPathClosestTo*(p0 : INTEGER;
p1 : INTEGER) : TreePath,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) getPathForRow*(p0 : INTEGER) : TreePath,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) getPreferredHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) getPreferredWidth*(p0 : java_awt.Rectangle) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) getRowCount*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) getRowForPath*(p0 : TreePath) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) getRowHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) getRowsForPaths*(IN p0 : ARRAY OF TreePath) : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) getSelectionModel*() : TreeSelectionModel,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) getVisibleChildCount*(p0 : TreePath) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) getVisiblePathsFrom*(p0 : TreePath) : java_util.Enumeration,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) invalidatePathBounds*(p0 : TreePath),NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) invalidateSizes*(),NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) isExpanded*(p0 : TreePath) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) isFixedRowHeight!() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) isRootVisible*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) setExpandedState*(p0 : TreePath;
p1 : BOOLEAN),NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) setModel*(p0 : TreeModel),NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) setNodeDimensions*(p0 : AbstractLayoutCache$NodeDimensions),NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) setRootVisible*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) setRowHeight*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) setSelectionModel*(p0 : TreeSelectionModel),NEW,EXTENSIBLE;
PROCEDURE (self:AbstractLayoutCache) treeNodesChanged*(p0 : javax_swing_event.TreeModelEvent),NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) treeNodesInserted*(p0 : javax_swing_event.TreeModelEvent),NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) treeNodesRemoved*(p0 : javax_swing_event.TreeModelEvent),NEW,ABSTRACT;
PROCEDURE (self:AbstractLayoutCache) treeStructureChanged*(p0 : javax_swing_event.TreeModelEvent),NEW,ABSTRACT;
PROCEDURE (self:DefaultMutableTreeNode) add*(p0 : MutableTreeNode),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) breadthFirstEnumeration*() : java_util.Enumeration,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) children*() : java_util.Enumeration,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) clone*() : java_lang.Object,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) depthFirstEnumeration*() : java_util.Enumeration,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getAllowsChildren*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getChildAfter*(p0 : TreeNode) : TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getChildAt*(p0 : INTEGER) : TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getChildBefore*(p0 : TreeNode) : TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getChildCount*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getDepth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getFirstChild*() : TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getFirstLeaf*() : DefaultMutableTreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getIndex*(p0 : TreeNode) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getLastChild*() : TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getLastLeaf*() : DefaultMutableTreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getLeafCount*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getLevel*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getNextLeaf*() : DefaultMutableTreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getNextNode*() : DefaultMutableTreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getNextSibling*() : DefaultMutableTreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getParent*() : TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getPath*() : POINTER TO ARRAY OF TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getPathToRoot!(p0 : TreeNode;
p1 : INTEGER) : POINTER TO ARRAY OF TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getPreviousLeaf*() : DefaultMutableTreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getPreviousNode*() : DefaultMutableTreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getPreviousSibling*() : DefaultMutableTreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getRoot*() : TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getSharedAncestor*(p0 : DefaultMutableTreeNode) : TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getSiblingCount*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getUserObject*() : java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) getUserObjectPath*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) insert*(p0 : MutableTreeNode;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) isLeaf*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) isNodeAncestor*(p0 : TreeNode) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) isNodeChild*(p0 : TreeNode) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) isNodeDescendant*(p0 : DefaultMutableTreeNode) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) isNodeRelated*(p0 : DefaultMutableTreeNode) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) isNodeSibling*(p0 : TreeNode) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) isRoot*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) pathFromAncestorEnumeration*(p0 : TreeNode) : java_util.Enumeration,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) postorderEnumeration*() : java_util.Enumeration,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) preorderEnumeration*() : java_util.Enumeration,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) remove*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) remove*(p0 : MutableTreeNode),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) removeAllChildren*(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) removeFromParent*(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) setAllowsChildren*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) setParent*(p0 : MutableTreeNode),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) setUserObject*(p0 : java_lang.Object),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultMutableTreeNode) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor$DefaultTextField) getBorder*() : javax_swing_border.Border,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor$DefaultTextField) getFont*() : java_awt.Font,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor$DefaultTextField) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor$EditorContainer) EditorContainer*(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor$EditorContainer) doLayout*(),EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor$EditorContainer) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor$EditorContainer) paint*(p0 : java_awt.Graphics),EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) addCellEditorListener*(p0 : javax_swing_event.CellEditorListener),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) canEditImmediately!(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) cancelCellEditing*(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) createContainer!() : java_awt.Container,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) createTreeCellEditor!() : TreeCellEditor,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) determineOffset!(p0 : javax_swing.JTree;
p1 : java_lang.Object;
p2 : BOOLEAN;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) getBorderSelectionColor*() : java_awt.Color,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) getCellEditorValue*() : java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) getFont*() : java_awt.Font,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) getTreeCellEditorComponent*(p0 : javax_swing.JTree;
p1 : java_lang.Object;
p2 : BOOLEAN;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : INTEGER) : java_awt.Component,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) inHitRegion!(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) isCellEditable*(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) prepareForEditing!(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) removeCellEditorListener*(p0 : javax_swing_event.CellEditorListener),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) setBorderSelectionColor*(p0 : java_awt.Color),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) setFont*(p0 : java_awt.Font),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) setTree!(p0 : javax_swing.JTree),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) shouldSelectCell*(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) shouldStartEditingTimer!(p0 : java_util.EventObject) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) startEditingTimer!(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) stopCellEditing*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellEditor) valueChanged*(p0 : javax_swing_event.TreeSelectionEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getBackgroundNonSelectionColor*() : java_awt.Color,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getBackgroundSelectionColor*() : java_awt.Color,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getBorderSelectionColor*() : java_awt.Color,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getClosedIcon*() : javax_swing.Icon,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getDefaultClosedIcon*() : javax_swing.Icon,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getDefaultLeafIcon*() : javax_swing.Icon,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getDefaultOpenIcon*() : javax_swing.Icon,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getLeafIcon*() : javax_swing.Icon,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getOpenIcon*() : javax_swing.Icon,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getPreferredSize*() : java_awt.Dimension,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getTextNonSelectionColor*() : java_awt.Color,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getTextSelectionColor*() : java_awt.Color,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) getTreeCellRendererComponent*(p0 : javax_swing.JTree;
p1 : java_lang.Object;
p2 : BOOLEAN;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : INTEGER;
p6 : BOOLEAN) : java_awt.Component,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) paint*(p0 : java_awt.Graphics),EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setBackground*(p0 : java_awt.Color),EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setBackgroundNonSelectionColor*(p0 : java_awt.Color),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setBackgroundSelectionColor*(p0 : java_awt.Color),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setBorderSelectionColor*(p0 : java_awt.Color),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setClosedIcon*(p0 : javax_swing.Icon),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setFont*(p0 : java_awt.Font),EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setLeafIcon*(p0 : javax_swing.Icon),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setOpenIcon*(p0 : javax_swing.Icon),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setTextNonSelectionColor*(p0 : java_awt.Color),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeCellRenderer) setTextSelectionColor*(p0 : java_awt.Color),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) addTreeModelListener*(p0 : javax_swing_event.TreeModelListener),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) asksAllowsChildren*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) fireTreeNodesChanged!( p0 : java_lang.Object;
IN p1 : ARRAY OF java_lang.Object;
IN p2 : ARRAY OF INTEGER;
IN p3 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) fireTreeNodesInserted!( p0 : java_lang.Object;
IN p1 : ARRAY OF java_lang.Object;
IN p2 : ARRAY OF INTEGER;
IN p3 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) fireTreeNodesRemoved!( p0 : java_lang.Object;
IN p1 : ARRAY OF java_lang.Object;
IN p2 : ARRAY OF INTEGER;
IN p3 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) fireTreeStructureChanged!( p0 : java_lang.Object;
IN p1 : ARRAY OF java_lang.Object;
IN p2 : ARRAY OF INTEGER;
IN p3 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) getChild*(p0 : java_lang.Object;
p1 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) getChildCount*(p0 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) getIndexOfChild*(p0 : java_lang.Object;
p1 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) getPathToRoot*(p0 : TreeNode) : POINTER TO ARRAY OF TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) getPathToRoot!(p0 : TreeNode;
p1 : INTEGER) : POINTER TO ARRAY OF TreeNode,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) getRoot*() : java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) insertNodeInto*(p0 : MutableTreeNode;
p1 : MutableTreeNode;
p2 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) isLeaf*(p0 : java_lang.Object) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) nodeChanged*(p0 : TreeNode),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) nodeStructureChanged*(p0 : TreeNode),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) nodesChanged*( p0 : TreeNode;
IN p1 : ARRAY OF INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) nodesWereInserted*( p0 : TreeNode;
IN p1 : ARRAY OF INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) nodesWereRemoved*( p0 : TreeNode;
IN p1 : ARRAY OF INTEGER;
IN p2 : ARRAY OF java_lang.Object),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) reload*(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) reload*(p0 : TreeNode),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) removeNodeFromParent*(p0 : MutableTreeNode),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) removeTreeModelListener*(p0 : javax_swing_event.TreeModelListener),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) setAsksAllowsChildren*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) setRoot*(p0 : TreeNode),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeModel) valueForPathChanged*(p0 : TreePath;
p1 : java_lang.Object),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) addSelectionPath*(p0 : TreePath),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) addSelectionPaths*(IN p0 : ARRAY OF TreePath),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) addTreeSelectionListener*(p0 : javax_swing_event.TreeSelectionListener),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) arePathsContiguous!(IN p0 : ARRAY OF TreePath) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) canPathsBeAdded!(IN p0 : ARRAY OF TreePath) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) canPathsBeRemoved!(IN p0 : ARRAY OF TreePath) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) clearSelection*(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) clone*() : java_lang.Object,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) fireValueChanged!(p0 : javax_swing_event.TreeSelectionEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getLeadSelectionPath*() : TreePath,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getLeadSelectionRow*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getMaxSelectionRow*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getMinSelectionRow*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getRowMapper*() : RowMapper,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getSelectionCount*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getSelectionMode*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getSelectionPath*() : TreePath,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getSelectionPaths*() : POINTER TO ARRAY OF TreePath,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) getSelectionRows*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) insureRowContinuity!(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) insureUniqueness!(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) isPathSelected*(p0 : TreePath) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) isRowSelected*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) isSelectionEmpty*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) notifyPathChange!(p0 : java_util.Vector;
p1 : TreePath),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) removeSelectionPath*(p0 : TreePath),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) removeSelectionPaths*(IN p0 : ARRAY OF TreePath),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) removeTreeSelectionListener*(p0 : javax_swing_event.TreeSelectionListener),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) resetRowSelection*(),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) setRowMapper*(p0 : RowMapper),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) setSelectionMode*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) setSelectionPath*(p0 : TreePath),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) setSelectionPaths*(IN p0 : ARRAY OF TreePath),NEW,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:DefaultTreeSelectionModel) updateLeadIndex!(),NEW,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) getBounds*(p0 : TreePath;
p1 : java_awt.Rectangle) : java_awt.Rectangle,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) getExpandedState*(p0 : TreePath) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) getPathClosestTo*(p0 : INTEGER;
p1 : INTEGER) : TreePath,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) getPathForRow*(p0 : INTEGER) : TreePath,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) getRowCount*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) getRowForPath*(p0 : TreePath) : INTEGER,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) getVisibleChildCount*(p0 : TreePath) : INTEGER,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) getVisiblePathsFrom*(p0 : TreePath) : java_util.Enumeration,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) invalidatePathBounds*(p0 : TreePath),EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) invalidateSizes*(),EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) isExpanded*(p0 : TreePath) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) setExpandedState*(p0 : TreePath;
p1 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) setModel*(p0 : TreeModel),EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) setRootVisible*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) setRowHeight*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) treeNodesChanged*(p0 : javax_swing_event.TreeModelEvent),EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) treeNodesInserted*(p0 : javax_swing_event.TreeModelEvent),EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) treeNodesRemoved*(p0 : javax_swing_event.TreeModelEvent),EXTENSIBLE;
PROCEDURE (self:FixedHeightLayoutCache) treeStructureChanged*(p0 : javax_swing_event.TreeModelEvent),EXTENSIBLE;
PROCEDURE (self:MutableTreeNode) insert*(p0 : MutableTreeNode;
p1 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:MutableTreeNode) remove*(p0 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:MutableTreeNode) remove*(p0 : MutableTreeNode),NEW,ABSTRACT;
PROCEDURE (self:MutableTreeNode) removeFromParent*(),NEW,ABSTRACT;
PROCEDURE (self:MutableTreeNode) setParent*(p0 : MutableTreeNode),NEW,ABSTRACT;
PROCEDURE (self:MutableTreeNode) setUserObject*(p0 : java_lang.Object),NEW,ABSTRACT;
PROCEDURE (self:RowMapper) getRowsForPaths*(IN p0 : ARRAY OF TreePath) : POINTER TO ARRAY OF INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeCellEditor) getTreeCellEditorComponent*(p0 : javax_swing.JTree;
p1 : java_lang.Object;
p2 : BOOLEAN;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : INTEGER) : java_awt.Component,NEW,ABSTRACT;
PROCEDURE (self:TreeCellRenderer) getTreeCellRendererComponent*(p0 : javax_swing.JTree;
p1 : java_lang.Object;
p2 : BOOLEAN;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : INTEGER;
p6 : BOOLEAN) : java_awt.Component,NEW,ABSTRACT;
PROCEDURE (self:TreeModel) addTreeModelListener*(p0 : javax_swing_event.TreeModelListener),NEW,ABSTRACT;
PROCEDURE (self:TreeModel) getChild*(p0 : java_lang.Object;
p1 : INTEGER) : java_lang.Object,NEW,ABSTRACT;
PROCEDURE (self:TreeModel) getChildCount*(p0 : java_lang.Object) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeModel) getIndexOfChild*(p0 : java_lang.Object;
p1 : java_lang.Object) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeModel) getRoot*() : java_lang.Object,NEW,ABSTRACT;
PROCEDURE (self:TreeModel) isLeaf*(p0 : java_lang.Object) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:TreeModel) removeTreeModelListener*(p0 : javax_swing_event.TreeModelListener),NEW,ABSTRACT;
PROCEDURE (self:TreeModel) valueForPathChanged*(p0 : TreePath;
p1 : java_lang.Object),NEW,ABSTRACT;
PROCEDURE (self:TreeNode) children*() : java_util.Enumeration,NEW,ABSTRACT;
PROCEDURE (self:TreeNode) getAllowsChildren*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:TreeNode) getChildAt*(p0 : INTEGER) : TreeNode,NEW,ABSTRACT;
PROCEDURE (self:TreeNode) getChildCount*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeNode) getIndex*(p0 : TreeNode) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeNode) getParent*() : TreeNode,NEW,ABSTRACT;
PROCEDURE (self:TreeNode) isLeaf*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:TreePath) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:TreePath) getLastPathComponent*() : java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:TreePath) getParentPath*() : TreePath,NEW,EXTENSIBLE;
PROCEDURE (self:TreePath) getPath*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:TreePath) getPathComponent*(p0 : INTEGER) : java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:TreePath) getPathCount*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TreePath) hashCode*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:TreePath) isDescendant*(p0 : TreePath) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:TreePath) pathByAddingChild*(p0 : java_lang.Object) : TreePath,NEW,EXTENSIBLE;
PROCEDURE (self:TreePath) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:TreeSelectionModel) addPropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) addSelectionPath*(p0 : TreePath),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) addSelectionPaths*(IN p0 : ARRAY OF TreePath),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) addTreeSelectionListener*(p0 : javax_swing_event.TreeSelectionListener),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) clearSelection*(),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getLeadSelectionPath*() : TreePath,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getLeadSelectionRow*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getMaxSelectionRow*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getMinSelectionRow*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getRowMapper*() : RowMapper,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getSelectionCount*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getSelectionMode*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getSelectionPath*() : TreePath,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getSelectionPaths*() : POINTER TO ARRAY OF TreePath,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) getSelectionRows*() : POINTER TO ARRAY OF INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) isPathSelected*(p0 : TreePath) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) isRowSelected*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) isSelectionEmpty*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) removePropertyChangeListener*(p0 : java_beans.PropertyChangeListener),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) removeSelectionPath*(p0 : TreePath),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) removeSelectionPaths*(IN p0 : ARRAY OF TreePath),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) removeTreeSelectionListener*(p0 : javax_swing_event.TreeSelectionListener),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) resetRowSelection*(),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) setRowMapper*(p0 : RowMapper),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) setSelectionMode*(p0 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) setSelectionPath*(p0 : TreePath),NEW,ABSTRACT;
PROCEDURE (self:TreeSelectionModel) setSelectionPaths*(IN p0 : ARRAY OF TreePath),NEW,ABSTRACT;
PROCEDURE (self:VariableHeightLayoutCache) getBounds*(p0 : TreePath;
p1 : java_awt.Rectangle) : java_awt.Rectangle,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) getExpandedState*(p0 : TreePath) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) getPathClosestTo*(p0 : INTEGER;
p1 : INTEGER) : TreePath,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) getPathForRow*(p0 : INTEGER) : TreePath,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) getPreferredWidth*(p0 : java_awt.Rectangle) : INTEGER,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) getRowCount*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) getRowForPath*(p0 : TreePath) : INTEGER,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) getVisibleChildCount*(p0 : TreePath) : INTEGER,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) getVisiblePathsFrom*(p0 : TreePath) : java_util.Enumeration,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) invalidatePathBounds*(p0 : TreePath),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) invalidateSizes*(),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) isExpanded*(p0 : TreePath) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) setExpandedState*(p0 : TreePath;
p1 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) setModel*(p0 : TreeModel),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) setNodeDimensions*(p0 : AbstractLayoutCache$NodeDimensions),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) setRootVisible*(p0 : BOOLEAN),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) setRowHeight*(p0 : INTEGER),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) treeNodesChanged*(p0 : javax_swing_event.TreeModelEvent),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) treeNodesInserted*(p0 : javax_swing_event.TreeModelEvent),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) treeNodesRemoved*(p0 : javax_swing_event.TreeModelEvent),EXTENSIBLE;
PROCEDURE (self:VariableHeightLayoutCache) treeStructureChanged*(p0 : javax_swing_event.TreeModelEvent),EXTENSIBLE;
END javax_swing_tree.