Table of Contents

Class GlyphView.GlyphPainter

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

GlyphPainter()

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

[Obsolete("GlyphPainter 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 GlyphPainter()

GlyphPainter(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("GlyphPainter 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 GlyphPainter(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

Methods

GetAscent(GlyphView)

public float GetAscent(GlyphView arg0)

Parameters

arg0 GlyphView

GlyphView

Returns

float

float

GetBoundedPosition(GlyphView, int, float, float)

public int GetBoundedPosition(GlyphView arg0, int arg1, float arg2, float arg3)

Parameters

arg0 GlyphView

GlyphView

arg1 int

int

arg2 float

float

arg3 float

float

Returns

int

int

GetDescent(GlyphView)

public float GetDescent(GlyphView arg0)

Parameters

arg0 GlyphView

GlyphView

Returns

float

float

GetHeight(GlyphView)

public float GetHeight(GlyphView arg0)

Parameters

arg0 GlyphView

GlyphView

Returns

float

float

GetNextVisualPositionFrom(GlyphView, int, Bias, Shape, int, Bias[])

public int GetNextVisualPositionFrom(GlyphView arg0, int arg1, Position.Bias arg2, Shape arg3, int arg4, Position.Bias[] arg5)

Parameters

arg0 GlyphView

GlyphView

arg1 int

int

arg2 Position.Bias

Position.Bias

arg3 Shape

Shape

arg4 int

int

arg5 Bias[]

Position.Bias

Returns

int

int

Exceptions

BadLocationException

GetPainter(GlyphView, int, int)

public GlyphView.GlyphPainter GetPainter(GlyphView arg0, int arg1, int arg2)

Parameters

arg0 GlyphView

GlyphView

arg1 int

int

arg2 int

int

Returns

GlyphView.GlyphPainter

GlyphView.GlyphPainter

GetSpan(GlyphView, int, int, TabExpander, float)

public float GetSpan(GlyphView arg0, int arg1, int arg2, TabExpander arg3, float arg4)

Parameters

arg0 GlyphView

GlyphView

arg1 int

int

arg2 int

int

arg3 TabExpander

TabExpander

arg4 float

float

Returns

float

float

ModelToView(GlyphView, int, Bias, Shape)

public Shape ModelToView(GlyphView arg0, int arg1, Position.Bias arg2, Shape arg3)

Parameters

arg0 GlyphView

GlyphView

arg1 int

int

arg2 Position.Bias

Position.Bias

arg3 Shape

Shape

Returns

Shape

Shape

Exceptions

BadLocationException

Paint(GlyphView, Graphics, Shape, int, int)

public void Paint(GlyphView arg0, Graphics arg1, Shape arg2, int arg3, int arg4)

Parameters

arg0 GlyphView

GlyphView

arg1 Graphics

Graphics

arg2 Shape

Shape

arg3 int

int

arg4 int

int

ViewToModel(GlyphView, float, float, Shape, Bias[])

public int ViewToModel(GlyphView arg0, float arg1, float arg2, Shape arg3, Position.Bias[] arg4)

Parameters

arg0 GlyphView

GlyphView

arg1 float

float

arg2 float

float

arg3 Shape

Shape

arg4 Bias[]

Position.Bias

Returns

int

int