Class BoringLayout
public class BoringLayout : Layout, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Layout>BoringLayout
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Layout>.IsAssignableFrom(IJavaType)JVMBridgeBase<Layout>.IsAssignableFrom<T>()JVMBridgeBase<Layout>.Execute<T>(params T[])JVMBridgeBase<Layout>.DynBridgeClazzJVMBridgeBase<Layout>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
BoringLayout()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public BoringLayout()
BoringLayout(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool)
public BoringLayout(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7bool
BoringLayout(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int)
public BoringLayout(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9int
BoringLayout(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int, bool)
public BoringLayout(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9, bool arg10)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9intarg10bool
BoringLayout(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 BoringLayout(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
Ellipsized(int, int)
public void Ellipsized(int arg0, int arg1)
Parameters
IsBoring(CharSequence, TextPaint)
public static BoringLayout.Metrics IsBoring(CharSequence arg0, TextPaint arg1)
Parameters
arg0CharSequencearg1TextPaint
Returns
IsBoring(CharSequence, TextPaint, Metrics)
public static BoringLayout.Metrics IsBoring(CharSequence arg0, TextPaint arg1, BoringLayout.Metrics arg2)
Parameters
arg0CharSequencearg1TextPaintarg2BoringLayout.Metrics
Returns
IsBoring(CharSequence, TextPaint, TextDirectionHeuristic, bool, Metrics)
public static BoringLayout.Metrics IsBoring(CharSequence arg0, TextPaint arg1, TextDirectionHeuristic arg2, bool arg3, BoringLayout.Metrics arg4)
Parameters
arg0CharSequencearg1TextPaintarg2TextDirectionHeuristicarg3boolarg4BoringLayout.Metrics
Returns
Make(CharSequence, TextPaint, int, Alignment, Metrics, bool, TruncateAt, int, bool)
public static BoringLayout Make(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, BoringLayout.Metrics arg4, bool arg5, TextUtils.TruncateAt arg6, int arg7, bool arg8)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4BoringLayout.Metricsarg5boolarg6TextUtils.TruncateAtarg7intarg8bool
Returns
Make(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool)
public static BoringLayout Make(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7bool
Returns
Make(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int)
public static BoringLayout Make(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9int
Returns
ReplaceOrMake(CharSequence, TextPaint, int, Alignment, Metrics, bool, TruncateAt, int, bool)
public BoringLayout ReplaceOrMake(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, BoringLayout.Metrics arg4, bool arg5, TextUtils.TruncateAt arg6, int arg7, bool arg8)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4BoringLayout.Metricsarg5boolarg6TextUtils.TruncateAtarg7intarg8bool
Returns
ReplaceOrMake(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool)
public BoringLayout ReplaceOrMake(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7bool
Returns
ReplaceOrMake(CharSequence, TextPaint, int, Alignment, float, float, Metrics, bool, TruncateAt, int)
public BoringLayout ReplaceOrMake(CharSequence arg0, TextPaint arg1, int arg2, Layout.Alignment arg3, float arg4, float arg5, BoringLayout.Metrics arg6, bool arg7, TextUtils.TruncateAt arg8, int arg9)
Parameters
arg0CharSequencearg1TextPaintarg2intarg3Layout.Alignmentarg4floatarg5floatarg6BoringLayout.Metricsarg7boolarg8TextUtils.TruncateAtarg9int