Table of Contents

Class AbstractLayoutCache

Namespace
Javax.Swing.Tree
Assembly
MASES.JNet.dll
public class AbstractLayoutCache : RowMapper, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IRowMapper
Inheritance
JVMBridgeBase
JVMBridgeBase<RowMapper>
AbstractLayoutCache
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<RowMapper>.IsAssignableFrom(IJavaType)
JVMBridgeBase<RowMapper>.IsAssignableFrom<T>()
JVMBridgeBase<RowMapper>.Execute<T>(params T[])
JVMBridgeBase<RowMapper>.DynBridgeClazz
JVMBridgeBase<RowMapper>.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

AbstractLayoutCache()

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

[Obsolete("AbstractLayoutCache class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AbstractLayoutCache()

AbstractLayoutCache(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

[Obsolete("AbstractLayoutCache class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AbstractLayoutCache(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

GetNodeDimensions

public AbstractLayoutCache.NodeDimensions GetNodeDimensions { get; }

Property Value

AbstractLayoutCache.NodeDimensions

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

Model

public TreeModel Model { get; set; }

Property Value

TreeModel

PreferredHeight

public int PreferredHeight { get; }

Property Value

int

RowCount

public int RowCount { get; }

Property Value

int

RowHeight

public int RowHeight { get; set; }

Property Value

int

SelectionModel

public TreeSelectionModel SelectionModel { get; set; }

Property Value

TreeSelectionModel

Methods

GetBounds(TreePath, Rectangle)

public Rectangle GetBounds(TreePath arg0, Rectangle arg1)

Parameters

arg0 TreePath

TreePath

arg1 Rectangle

Rectangle

Returns

Rectangle

Rectangle

GetExpandedState(TreePath)

public bool GetExpandedState(TreePath arg0)

Parameters

arg0 TreePath

TreePath

Returns

bool

bool

GetPathClosestTo(int, int)

public TreePath GetPathClosestTo(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

TreePath

TreePath

GetPathForRow(int)

public TreePath GetPathForRow(int arg0)

Parameters

arg0 int

int

Returns

TreePath

TreePath

GetPreferredWidth(Rectangle)

public int GetPreferredWidth(Rectangle arg0)

Parameters

arg0 Rectangle

Rectangle

Returns

int

int

GetRowForPath(TreePath)

public int GetRowForPath(TreePath arg0)

Parameters

arg0 TreePath

TreePath

Returns

int

int

GetRowsForPaths(TreePath[])

public int[] GetRowsForPaths(TreePath[] arg0)

Parameters

arg0 TreePath[]

TreePath

Returns

int[]

int

GetVisibleChildCount(TreePath)

public int GetVisibleChildCount(TreePath arg0)

Parameters

arg0 TreePath

TreePath

Returns

int

int

GetVisiblePathsFrom(TreePath)

public Enumeration<TreePath> GetVisiblePathsFrom(TreePath arg0)

Parameters

arg0 TreePath

TreePath

Returns

Enumeration<TreePath>

Enumeration

InvalidatePathBounds(TreePath)

public void InvalidatePathBounds(TreePath arg0)

Parameters

arg0 TreePath

TreePath

InvalidateSizes()

public void InvalidateSizes()

IsExpanded(TreePath)

public bool IsExpanded(TreePath arg0)

Parameters

arg0 TreePath

TreePath

Returns

bool

bool

IsRootVisible()

public bool IsRootVisible()

Returns

bool

bool

SetExpandedState(TreePath, bool)

public void SetExpandedState(TreePath arg0, bool arg1)

Parameters

arg0 TreePath

TreePath

arg1 bool

bool

SetNodeDimensions(NodeDimensions)

public void SetNodeDimensions(AbstractLayoutCache.NodeDimensions arg0)

Parameters

arg0 AbstractLayoutCache.NodeDimensions

AbstractLayoutCache.NodeDimensions

SetRootVisible(bool)

public void SetRootVisible(bool arg0)

Parameters

arg0 bool

bool

TreeNodesChanged(TreeModelEvent)

public void TreeNodesChanged(TreeModelEvent arg0)

Parameters

arg0 TreeModelEvent

TreeModelEvent

TreeNodesInserted(TreeModelEvent)

public void TreeNodesInserted(TreeModelEvent arg0)

Parameters

arg0 TreeModelEvent

TreeModelEvent

TreeNodesRemoved(TreeModelEvent)

public void TreeNodesRemoved(TreeModelEvent arg0)

Parameters

arg0 TreeModelEvent

TreeModelEvent

TreeStructureChanged(TreeModelEvent)

public void TreeStructureChanged(TreeModelEvent arg0)

Parameters

arg0 TreeModelEvent

TreeModelEvent