Table of Contents

Class DefaultMutableTreeNode

Namespace
Javax.Swing.Tree
Assembly
MASES.JNet.dll
public class DefaultMutableTreeNode : JVMBridgeBase<DefaultMutableTreeNode>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<DefaultMutableTreeNode>
DefaultMutableTreeNode
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<DefaultMutableTreeNode>.IsAssignableFrom(IJavaType)
JVMBridgeBase<DefaultMutableTreeNode>.IsAssignableFrom<T>()
JVMBridgeBase<DefaultMutableTreeNode>.Execute<T>(params T[])
JVMBridgeBase<DefaultMutableTreeNode>.DynBridgeClazz
JVMBridgeBase<DefaultMutableTreeNode>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

DefaultMutableTreeNode()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public DefaultMutableTreeNode()

DefaultMutableTreeNode(object)

public DefaultMutableTreeNode(object arg0)

Parameters

arg0 object

object

DefaultMutableTreeNode(object, bool)

public DefaultMutableTreeNode(object arg0, bool arg1)

Parameters

arg0 object

object

arg1 bool

bool

DefaultMutableTreeNode(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public DefaultMutableTreeNode(params object[] args)

Parameters

args object[]

Properties

AllowsChildren

public bool AllowsChildren { get; set; }

Property Value

bool

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ChildCount

public int ChildCount { get; }

Property Value

int

Depth

public int Depth { get; }

Property Value

int

EMPTY_ENUMERATION

public static Enumeration EMPTY_ENUMERATION { get; }

Property Value

Enumeration

FirstChild

public TreeNode FirstChild { get; }

Property Value

TreeNode

FirstLeaf

public DefaultMutableTreeNode FirstLeaf { get; }

Property Value

DefaultMutableTreeNode

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

LastChild

public TreeNode LastChild { get; }

Property Value

TreeNode

LastLeaf

public DefaultMutableTreeNode LastLeaf { get; }

Property Value

DefaultMutableTreeNode

LeafCount

public int LeafCount { get; }

Property Value

int

Level

public int Level { get; }

Property Value

int

NextLeaf

public DefaultMutableTreeNode NextLeaf { get; }

Property Value

DefaultMutableTreeNode

NextNode

public DefaultMutableTreeNode NextNode { get; }

Property Value

DefaultMutableTreeNode

NextSibling

public DefaultMutableTreeNode NextSibling { get; }

Property Value

DefaultMutableTreeNode

Parent

public TreeNode Parent { get; set; }

Property Value

TreeNode

Path

public TreeNode[] Path { get; }

Property Value

TreeNode[]

PreviousLeaf

public DefaultMutableTreeNode PreviousLeaf { get; }

Property Value

DefaultMutableTreeNode

PreviousNode

public DefaultMutableTreeNode PreviousNode { get; }

Property Value

DefaultMutableTreeNode

PreviousSibling

public DefaultMutableTreeNode PreviousSibling { get; }

Property Value

DefaultMutableTreeNode

Root

public TreeNode Root { get; }

Property Value

TreeNode

SiblingCount

public int SiblingCount { get; }

Property Value

int

UserObject

public object UserObject { get; set; }

Property Value

object

UserObjectPath

public object[] UserObjectPath { get; }

Property Value

object[]

Methods

Add(MutableTreeNode)

public void Add(MutableTreeNode arg0)

Parameters

arg0 MutableTreeNode

MutableTreeNode

BreadthFirstEnumerationMethod()

public Enumeration<TreeNode> BreadthFirstEnumerationMethod()

Returns

Enumeration<TreeNode>

Enumeration

Children()

public Enumeration<TreeNode> Children()

Returns

Enumeration<TreeNode>

Enumeration

DepthFirstEnumeration()

public Enumeration<TreeNode> DepthFirstEnumeration()

Returns

Enumeration<TreeNode>

Enumeration

GetChildAfter(TreeNode)

public TreeNode GetChildAfter(TreeNode arg0)

Parameters

arg0 TreeNode

TreeNode

Returns

TreeNode

TreeNode

GetChildAt(int)

public TreeNode GetChildAt(int arg0)

Parameters

arg0 int

int

Returns

TreeNode

TreeNode

GetChildBefore(TreeNode)

public TreeNode GetChildBefore(TreeNode arg0)

Parameters

arg0 TreeNode

TreeNode

Returns

TreeNode

TreeNode

GetIndex(TreeNode)

public int GetIndex(TreeNode arg0)

Parameters

arg0 TreeNode

TreeNode

Returns

int

int

GetSharedAncestor(DefaultMutableTreeNode)

public TreeNode GetSharedAncestor(DefaultMutableTreeNode arg0)

Parameters

arg0 DefaultMutableTreeNode

DefaultMutableTreeNode

Returns

TreeNode

TreeNode

Insert(MutableTreeNode, int)

public void Insert(MutableTreeNode arg0, int arg1)

Parameters

arg0 MutableTreeNode

MutableTreeNode

arg1 int

int

IsLeaf()

public bool IsLeaf()

Returns

bool

bool

IsNodeAncestor(TreeNode)

public bool IsNodeAncestor(TreeNode arg0)

Parameters

arg0 TreeNode

TreeNode

Returns

bool

bool

IsNodeChild(TreeNode)

public bool IsNodeChild(TreeNode arg0)

Parameters

arg0 TreeNode

TreeNode

Returns

bool

bool

IsNodeDescendant(DefaultMutableTreeNode)

public bool IsNodeDescendant(DefaultMutableTreeNode arg0)

Parameters

arg0 DefaultMutableTreeNode

DefaultMutableTreeNode

Returns

bool

bool

IsNodeRelated(DefaultMutableTreeNode)

public bool IsNodeRelated(DefaultMutableTreeNode arg0)

Parameters

arg0 DefaultMutableTreeNode

DefaultMutableTreeNode

Returns

bool

bool

IsNodeSibling(TreeNode)

public bool IsNodeSibling(TreeNode arg0)

Parameters

arg0 TreeNode

TreeNode

Returns

bool

bool

IsRoot()

public bool IsRoot()

Returns

bool

bool

PathFromAncestorEnumeration(TreeNode)

public Enumeration<TreeNode> PathFromAncestorEnumeration(TreeNode arg0)

Parameters

arg0 TreeNode

TreeNode

Returns

Enumeration<TreeNode>

Enumeration

PostorderEnumerationMethod()

public Enumeration<TreeNode> PostorderEnumerationMethod()

Returns

Enumeration<TreeNode>

Enumeration

PreorderEnumerationMethod()

public Enumeration<TreeNode> PreorderEnumerationMethod()

Returns

Enumeration<TreeNode>

Enumeration

Remove(MutableTreeNode)

public void Remove(MutableTreeNode arg0)

Parameters

arg0 MutableTreeNode

MutableTreeNode

Remove(int)

public void Remove(int arg0)

Parameters

arg0 int

int

RemoveAllChildren()

public void RemoveAllChildren()

RemoveFromParent()

public void RemoveFromParent()

Operators

implicit operator Serializable(DefaultMutableTreeNode)

public static implicit operator Serializable(DefaultMutableTreeNode t)

Parameters

t DefaultMutableTreeNode

Returns

Serializable

implicit operator Cloneable(DefaultMutableTreeNode)

public static implicit operator Cloneable(DefaultMutableTreeNode t)

Parameters

t DefaultMutableTreeNode

Returns

Cloneable

implicit operator MutableTreeNode(DefaultMutableTreeNode)

public static implicit operator MutableTreeNode(DefaultMutableTreeNode t)

Parameters

t DefaultMutableTreeNode

Returns

MutableTreeNode