Table of Contents

Class Character

Namespace
Java.Lang
Assembly
MASES.JNet.dll
public class Character : JVMBridgeBase<Character>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, INativeConvertible<Character, char>
Inheritance
JVMBridgeBase
JVMBridgeBase<Character>
Character
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Character>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Character>.IsAssignableFrom<T>()
JVMBridgeBase<Character>.Execute<T>(params T[])
JVMBridgeBase<Character>.DynBridgeClazz
JVMBridgeBase<Character>.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

Character()

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

public Character()

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

Parameters

args object[]

Properties

BYTES

public static int BYTES { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

COMBINING_SPACING_MARK

public static byte COMBINING_SPACING_MARK { get; }

Property Value

byte

CONNECTOR_PUNCTUATION

public static byte CONNECTOR_PUNCTUATION { get; }

Property Value

byte

CONTROL

public static byte CONTROL { get; }

Property Value

byte

CURRENCY_SYMBOL

public static byte CURRENCY_SYMBOL { get; }

Property Value

byte

DASH_PUNCTUATION

public static byte DASH_PUNCTUATION { get; }

Property Value

byte

DECIMAL_DIGIT_NUMBER

public static byte DECIMAL_DIGIT_NUMBER { get; }

Property Value

byte

DIRECTIONALITY_ARABIC_NUMBER

public static byte DIRECTIONALITY_ARABIC_NUMBER { get; }

Property Value

byte

DIRECTIONALITY_BOUNDARY_NEUTRAL

public static byte DIRECTIONALITY_BOUNDARY_NEUTRAL { get; }

Property Value

byte

DIRECTIONALITY_COMMON_NUMBER_SEPARATOR

public static byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR { get; }

Property Value

byte

DIRECTIONALITY_EUROPEAN_NUMBER

public static byte DIRECTIONALITY_EUROPEAN_NUMBER { get; }

Property Value

byte

DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR

public static byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR { get; }

Property Value

byte

DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR

public static byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR { get; }

Property Value

byte

DIRECTIONALITY_FIRST_STRONG_ISOLATE

public static byte DIRECTIONALITY_FIRST_STRONG_ISOLATE { get; }

Property Value

byte

DIRECTIONALITY_LEFT_TO_RIGHT

public static byte DIRECTIONALITY_LEFT_TO_RIGHT { get; }

Property Value

byte

DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING

public static byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING { get; }

Property Value

byte

DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE

public static byte DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE { get; }

Property Value

byte

DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE

public static byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE { get; }

Property Value

byte

DIRECTIONALITY_NONSPACING_MARK

public static byte DIRECTIONALITY_NONSPACING_MARK { get; }

Property Value

byte

DIRECTIONALITY_OTHER_NEUTRALS

public static byte DIRECTIONALITY_OTHER_NEUTRALS { get; }

Property Value

byte

DIRECTIONALITY_PARAGRAPH_SEPARATOR

public static byte DIRECTIONALITY_PARAGRAPH_SEPARATOR { get; }

Property Value

byte

DIRECTIONALITY_POP_DIRECTIONAL_FORMAT

public static byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT { get; }

Property Value

byte

DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE

public static byte DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE { get; }

Property Value

byte

DIRECTIONALITY_RIGHT_TO_LEFT

public static byte DIRECTIONALITY_RIGHT_TO_LEFT { get; }

Property Value

byte

DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC

public static byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC { get; }

Property Value

byte

DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING

public static byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING { get; }

Property Value

byte

DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE

public static byte DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE { get; }

Property Value

byte

DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE

public static byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE { get; }

Property Value

byte

DIRECTIONALITY_SEGMENT_SEPARATOR

public static byte DIRECTIONALITY_SEGMENT_SEPARATOR { get; }

Property Value

byte

DIRECTIONALITY_UNDEFINED

public static byte DIRECTIONALITY_UNDEFINED { get; }

Property Value

byte

DIRECTIONALITY_WHITESPACE

public static byte DIRECTIONALITY_WHITESPACE { get; }

Property Value

byte

ENCLOSING_MARK

public static byte ENCLOSING_MARK { get; }

Property Value

byte

END_PUNCTUATION

public static byte END_PUNCTUATION { get; }

Property Value

byte

FINAL_QUOTE_PUNCTUATION

public static byte FINAL_QUOTE_PUNCTUATION { get; }

Property Value

byte

FORMAT

public static byte FORMAT { get; }

Property Value

byte

INITIAL_QUOTE_PUNCTUATION

public static byte INITIAL_QUOTE_PUNCTUATION { get; }

Property Value

byte

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

LETTER_NUMBER

public static byte LETTER_NUMBER { get; }

Property Value

byte

LINE_SEPARATOR

public static byte LINE_SEPARATOR { get; }

Property Value

byte

LOWERCASE_LETTER

public static byte LOWERCASE_LETTER { get; }

Property Value

byte

MATH_SYMBOL

public static byte MATH_SYMBOL { get; }

Property Value

byte

MAX_CODE_POINT

public static int MAX_CODE_POINT { get; }

Property Value

int

MAX_HIGH_SURROGATE

public static char MAX_HIGH_SURROGATE { get; }

Property Value

char

MAX_LOW_SURROGATE

public static char MAX_LOW_SURROGATE { get; }

Property Value

char

MAX_RADIX

public static int MAX_RADIX { get; }

Property Value

int

MAX_SURROGATE

public static char MAX_SURROGATE { get; }

Property Value

char

MAX_VALUE

public static char MAX_VALUE { get; }

Property Value

char

MIN_CODE_POINT

public static int MIN_CODE_POINT { get; }

Property Value

int

MIN_HIGH_SURROGATE

public static char MIN_HIGH_SURROGATE { get; }

Property Value

char

MIN_LOW_SURROGATE

public static char MIN_LOW_SURROGATE { get; }

Property Value

char

MIN_RADIX

public static int MIN_RADIX { get; }

Property Value

int

MIN_SUPPLEMENTARY_CODE_POINT

public static int MIN_SUPPLEMENTARY_CODE_POINT { get; }

Property Value

int

MIN_SURROGATE

public static char MIN_SURROGATE { get; }

Property Value

char

MIN_VALUE

public static char MIN_VALUE { get; }

Property Value

char

MODIFIER_LETTER

public static byte MODIFIER_LETTER { get; }

Property Value

byte

MODIFIER_SYMBOL

public static byte MODIFIER_SYMBOL { get; }

Property Value

byte

NON_SPACING_MARK

public static byte NON_SPACING_MARK { get; }

Property Value

byte

OTHER_LETTER

public static byte OTHER_LETTER { get; }

Property Value

byte

OTHER_NUMBER

public static byte OTHER_NUMBER { get; }

Property Value

byte

OTHER_PUNCTUATION

public static byte OTHER_PUNCTUATION { get; }

Property Value

byte

OTHER_SYMBOL

public static byte OTHER_SYMBOL { get; }

Property Value

byte

PARAGRAPH_SEPARATOR

public static byte PARAGRAPH_SEPARATOR { get; }

Property Value

byte

PRIVATE_USE

public static byte PRIVATE_USE { get; }

Property Value

byte

SIZE

public static int SIZE { get; }

Property Value

int

SPACE_SEPARATOR

public static byte SPACE_SEPARATOR { get; }

Property Value

byte

START_PUNCTUATION

public static byte START_PUNCTUATION { get; }

Property Value

byte

SURROGATE

public static byte SURROGATE { get; }

Property Value

byte

TITLECASE_LETTER

public static byte TITLECASE_LETTER { get; }

Property Value

byte

TYPE

public static Class TYPE { get; }

Property Value

Class

UNASSIGNED

public static byte UNASSIGNED { get; }

Property Value

byte

UPPERCASE_LETTER

public static byte UPPERCASE_LETTER { get; }

Property Value

byte

Methods

CharCount(int)

public static int CharCount(int arg0)

Parameters

arg0 int

int

Returns

int

int

CharValue()

public char CharValue()

Returns

char

char

CodePointAt(CharSequence, int)

public static int CodePointAt(CharSequence arg0, int arg1)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

Returns

int

int

CodePointAt(char[], int)

public static int CodePointAt(char[] arg0, int arg1)

Parameters

arg0 char[]

char

arg1 int

int

Returns

int

int

CodePointAt(char[], int, int)

public static int CodePointAt(char[] arg0, int arg1, int arg2)

Parameters

arg0 char[]

char

arg1 int

int

arg2 int

int

Returns

int

int

CodePointBefore(CharSequence, int)

public static int CodePointBefore(CharSequence arg0, int arg1)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

Returns

int

int

CodePointBefore(char[], int)

public static int CodePointBefore(char[] arg0, int arg1)

Parameters

arg0 char[]

char

arg1 int

int

Returns

int

int

CodePointBefore(char[], int, int)

public static int CodePointBefore(char[] arg0, int arg1, int arg2)

Parameters

arg0 char[]

char

arg1 int

int

arg2 int

int

Returns

int

int

CodePointCount(CharSequence, int, int)

public static int CodePointCount(CharSequence arg0, int arg1, int arg2)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

arg2 int

int

Returns

int

int

CodePointCount(char[], int, int)

public static int CodePointCount(char[] arg0, int arg1, int arg2)

Parameters

arg0 char[]

char

arg1 int

int

arg2 int

int

Returns

int

int

CodePointOf(String)

public static int CodePointOf(String arg0)

Parameters

arg0 String

String

Returns

int

int

Compare(char, char)

public static int Compare(char arg0, char arg1)

Parameters

arg0 char

char

arg1 char

char

Returns

int

int

CompareTo(Character)

public int CompareTo(Character arg0)

Parameters

arg0 Character

Character

Returns

int

int

CompareTo(object)

public int CompareTo(object arg0)

Parameters

arg0 object

object

Returns

int

int

Digit(char, int)

public static int Digit(char arg0, int arg1)

Parameters

arg0 char

char

arg1 int

int

Returns

int

int

Digit(int, int)

public static int Digit(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

ForDigit(int, int)

public static char ForDigit(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

char

char

GetDirectionality(char)

public static byte GetDirectionality(char arg0)

Parameters

arg0 char

char

Returns

byte

byte

GetDirectionality(int)

public static byte GetDirectionality(int arg0)

Parameters

arg0 int

int

Returns

byte

byte

GetName(int)

public static String GetName(int arg0)

Parameters

arg0 int

int

Returns

String

String

GetNumericValue(char)

public static int GetNumericValue(char arg0)

Parameters

arg0 char

char

Returns

int

int

GetNumericValue(int)

public static int GetNumericValue(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetType(char)

public static int GetType(char arg0)

Parameters

arg0 char

char

Returns

int

int

GetType(int)

public static int GetType(int arg0)

Parameters

arg0 int

int

Returns

int

int

HashCode(char)

public static int HashCode(char arg0)

Parameters

arg0 char

char

Returns

int

int

HighSurrogate(int)

public static char HighSurrogate(int arg0)

Parameters

arg0 int

int

Returns

char

char

IsAlphabetic(int)

public static bool IsAlphabetic(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsBmpCodePoint(int)

public static bool IsBmpCodePoint(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsDefined(char)

public static bool IsDefined(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsDefined(int)

public static bool IsDefined(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsDigit(char)

public static bool IsDigit(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsDigit(int)

public static bool IsDigit(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsHighSurrogate(char)

public static bool IsHighSurrogate(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsISOControl(char)

public static bool IsISOControl(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsISOControl(int)

public static bool IsISOControl(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsIdentifierIgnorable(char)

public static bool IsIdentifierIgnorable(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsIdentifierIgnorable(int)

public static bool IsIdentifierIgnorable(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsIdeographic(int)

public static bool IsIdeographic(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsJavaIdentifierPart(char)

public static bool IsJavaIdentifierPart(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsJavaIdentifierPart(int)

public static bool IsJavaIdentifierPart(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsJavaIdentifierStart(char)

public static bool IsJavaIdentifierStart(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsJavaIdentifierStart(int)

public static bool IsJavaIdentifierStart(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsLetter(char)

public static bool IsLetter(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsLetter(int)

public static bool IsLetter(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsLetterOrDigit(char)

public static bool IsLetterOrDigit(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsLetterOrDigit(int)

public static bool IsLetterOrDigit(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsLowSurrogate(char)

public static bool IsLowSurrogate(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsLowerCase(char)

public static bool IsLowerCase(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsLowerCase(int)

public static bool IsLowerCase(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsMirrored(char)

public static bool IsMirrored(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsMirrored(int)

public static bool IsMirrored(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsSpaceChar(char)

public static bool IsSpaceChar(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsSpaceChar(int)

public static bool IsSpaceChar(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsSupplementaryCodePoint(int)

public static bool IsSupplementaryCodePoint(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsSurrogate(char)

public static bool IsSurrogate(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsSurrogatePair(char, char)

public static bool IsSurrogatePair(char arg0, char arg1)

Parameters

arg0 char

char

arg1 char

char

Returns

bool

bool

IsTitleCase(char)

public static bool IsTitleCase(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsTitleCase(int)

public static bool IsTitleCase(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsUnicodeIdentifierPart(char)

public static bool IsUnicodeIdentifierPart(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsUnicodeIdentifierPart(int)

public static bool IsUnicodeIdentifierPart(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsUnicodeIdentifierStart(char)

public static bool IsUnicodeIdentifierStart(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsUnicodeIdentifierStart(int)

public static bool IsUnicodeIdentifierStart(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsUpperCase(char)

public static bool IsUpperCase(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsUpperCase(int)

public static bool IsUpperCase(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsValidCodePoint(int)

public static bool IsValidCodePoint(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsWhitespace(char)

public static bool IsWhitespace(char arg0)

Parameters

arg0 char

char

Returns

bool

bool

IsWhitespace(int)

public static bool IsWhitespace(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

LowSurrogate(int)

public static char LowSurrogate(int arg0)

Parameters

arg0 int

int

Returns

char

char

OffsetByCodePoints(CharSequence, int, int)

public static int OffsetByCodePoints(CharSequence arg0, int arg1, int arg2)

Parameters

arg0 CharSequence

CharSequence

arg1 int

int

arg2 int

int

Returns

int

int

OffsetByCodePoints(char[], int, int, int, int)

public static int OffsetByCodePoints(char[] arg0, int arg1, int arg2, int arg3, int arg4)

Parameters

arg0 char[]

char

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

Returns

int

int

ReverseBytes(char)

public static char ReverseBytes(char arg0)

Parameters

arg0 char

char

Returns

char

char

ToChars(int)

public static char[] ToChars(int arg0)

Parameters

arg0 int

int

Returns

char[]

char

ToChars(int, char[], int)

public static int ToChars(int arg0, char[] arg1, int arg2)

Parameters

arg0 int

int

arg1 char[]

char

arg2 int

int

Returns

int

int

ToCodePoint(char, char)

public static int ToCodePoint(char arg0, char arg1)

Parameters

arg0 char

char

arg1 char

char

Returns

int

int

ToJVM(char)

Returns the Character from the clrValue instance

public static Character ToJVM(char clrValue)

Parameters

clrValue char

The char of CLR

Returns

Character

The converted Character

ToLowerCase(char)

public static char ToLowerCase(char arg0)

Parameters

arg0 char

char

Returns

char

char

ToLowerCase(int)

public static int ToLowerCase(int arg0)

Parameters

arg0 int

int

Returns

int

int

ToString(char)

public static String ToString(char arg0)

Parameters

arg0 char

char

Returns

String

String

ToString(int)

public static String ToString(int arg0)

Parameters

arg0 int

int

Returns

String

String

ToTitleCase(char)

public static char ToTitleCase(char arg0)

Parameters

arg0 char

char

Returns

char

char

ToTitleCase(int)

public static int ToTitleCase(int arg0)

Parameters

arg0 int

int

Returns

int

int

ToUpperCase(char)

public static char ToUpperCase(char arg0)

Parameters

arg0 char

char

Returns

char

char

ToUpperCase(int)

public static int ToUpperCase(int arg0)

Parameters

arg0 int

int

Returns

int

int

ValueOf(char)

public static Character ValueOf(char arg0)

Parameters

arg0 char

char

Returns

Character

Character

Operators

implicit operator Serializable(Character)

Converter from Character to Serializable

public static implicit operator Serializable(Character t)

Parameters

t Character

Returns

Serializable

implicit operator Comparable(Character)

Converter from Character to Comparable

public static implicit operator Comparable(Character t)

Parameters

t Character

Returns

Comparable

implicit operator char(Character)

Converter from Character to char

public static implicit operator char(Character b)

Parameters

b Character

Returns

char

implicit operator char?(Character)

Converter from Character to Nullable<T>

public static implicit operator char?(Character b)

Parameters

b Character

Returns

char?

implicit operator Character(char)

Converter from char to Character

public static implicit operator Character(char b)

Parameters

b char

Returns

Character

implicit operator Character(char?)

Converter from Nullable<T> to Character

public static implicit operator Character(char? b)

Parameters

b char?

Returns

Character