Class Character
public class Character : JVMBridgeBase<Character>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, INativeConvertible<Character, char>
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Character>Character
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Character>.IsAssignableFrom(IJavaType)JVMBridgeBase<Character>.IsAssignableFrom<T>()JVMBridgeBase<Character>.Execute<T>(params T[])JVMBridgeBase<Character>.DynBridgeClazzJVMBridgeBase<Character>.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
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
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
COMBINING_SPACING_MARK
public static byte COMBINING_SPACING_MARK { get; }
Property Value
CONNECTOR_PUNCTUATION
public static byte CONNECTOR_PUNCTUATION { get; }
Property Value
CONTROL
public static byte CONTROL { get; }
Property Value
CURRENCY_SYMBOL
public static byte CURRENCY_SYMBOL { get; }
Property Value
DASH_PUNCTUATION
public static byte DASH_PUNCTUATION { get; }
Property Value
DECIMAL_DIGIT_NUMBER
public static byte DECIMAL_DIGIT_NUMBER { get; }
Property Value
DIRECTIONALITY_ARABIC_NUMBER
public static byte DIRECTIONALITY_ARABIC_NUMBER { get; }
Property Value
DIRECTIONALITY_BOUNDARY_NEUTRAL
public static byte DIRECTIONALITY_BOUNDARY_NEUTRAL { get; }
Property Value
DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
public static byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR { get; }
Property Value
DIRECTIONALITY_EUROPEAN_NUMBER
public static byte DIRECTIONALITY_EUROPEAN_NUMBER { get; }
Property Value
DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
public static byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR { get; }
Property Value
DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
public static byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR { get; }
Property Value
DIRECTIONALITY_FIRST_STRONG_ISOLATE
public static byte DIRECTIONALITY_FIRST_STRONG_ISOLATE { get; }
Property Value
DIRECTIONALITY_LEFT_TO_RIGHT
public static byte DIRECTIONALITY_LEFT_TO_RIGHT { get; }
Property Value
DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
public static byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING { get; }
Property Value
DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE
public static byte DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE { get; }
Property Value
DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
public static byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE { get; }
Property Value
DIRECTIONALITY_NONSPACING_MARK
public static byte DIRECTIONALITY_NONSPACING_MARK { get; }
Property Value
DIRECTIONALITY_OTHER_NEUTRALS
public static byte DIRECTIONALITY_OTHER_NEUTRALS { get; }
Property Value
DIRECTIONALITY_PARAGRAPH_SEPARATOR
public static byte DIRECTIONALITY_PARAGRAPH_SEPARATOR { get; }
Property Value
DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
public static byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT { get; }
Property Value
DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE
public static byte DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE { get; }
Property Value
DIRECTIONALITY_RIGHT_TO_LEFT
public static byte DIRECTIONALITY_RIGHT_TO_LEFT { get; }
Property Value
DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
public static byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC { get; }
Property Value
DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
public static byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING { get; }
Property Value
DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE
public static byte DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE { get; }
Property Value
DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
public static byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE { get; }
Property Value
DIRECTIONALITY_SEGMENT_SEPARATOR
public static byte DIRECTIONALITY_SEGMENT_SEPARATOR { get; }
Property Value
DIRECTIONALITY_UNDEFINED
public static byte DIRECTIONALITY_UNDEFINED { get; }
Property Value
DIRECTIONALITY_WHITESPACE
public static byte DIRECTIONALITY_WHITESPACE { get; }
Property Value
ENCLOSING_MARK
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#ENCLOSING_MARK
public static byte ENCLOSING_MARK { get; }
Property Value
END_PUNCTUATION
public static byte END_PUNCTUATION { get; }
Property Value
FINAL_QUOTE_PUNCTUATION
public static byte FINAL_QUOTE_PUNCTUATION { get; }
Property Value
FORMAT
public static byte FORMAT { get; }
Property Value
INITIAL_QUOTE_PUNCTUATION
public static byte INITIAL_QUOTE_PUNCTUATION { 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
LETTER_NUMBER
public static byte LETTER_NUMBER { get; }
Property Value
LINE_SEPARATOR
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#LINE_SEPARATOR
public static byte LINE_SEPARATOR { get; }
Property Value
LOWERCASE_LETTER
public static byte LOWERCASE_LETTER { get; }
Property Value
MATH_SYMBOL
public static byte MATH_SYMBOL { get; }
Property Value
MAX_CODE_POINT
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#MAX_CODE_POINT
public static int MAX_CODE_POINT { get; }
Property Value
MAX_HIGH_SURROGATE
public static char MAX_HIGH_SURROGATE { get; }
Property Value
MAX_LOW_SURROGATE
public static char MAX_LOW_SURROGATE { get; }
Property Value
MAX_RADIX
public static int MAX_RADIX { get; }
Property Value
MAX_SURROGATE
public static char MAX_SURROGATE { get; }
Property Value
MAX_VALUE
public static char MAX_VALUE { get; }
Property Value
MIN_CODE_POINT
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#MIN_CODE_POINT
public static int MIN_CODE_POINT { get; }
Property Value
MIN_HIGH_SURROGATE
public static char MIN_HIGH_SURROGATE { get; }
Property Value
MIN_LOW_SURROGATE
public static char MIN_LOW_SURROGATE { get; }
Property Value
MIN_RADIX
public static int MIN_RADIX { get; }
Property Value
MIN_SUPPLEMENTARY_CODE_POINT
public static int MIN_SUPPLEMENTARY_CODE_POINT { get; }
Property Value
MIN_SURROGATE
public static char MIN_SURROGATE { get; }
Property Value
MIN_VALUE
public static char MIN_VALUE { get; }
Property Value
MODIFIER_LETTER
public static byte MODIFIER_LETTER { get; }
Property Value
MODIFIER_SYMBOL
public static byte MODIFIER_SYMBOL { get; }
Property Value
NON_SPACING_MARK
public static byte NON_SPACING_MARK { get; }
Property Value
OTHER_LETTER
public static byte OTHER_LETTER { get; }
Property Value
OTHER_NUMBER
public static byte OTHER_NUMBER { get; }
Property Value
OTHER_PUNCTUATION
public static byte OTHER_PUNCTUATION { get; }
Property Value
OTHER_SYMBOL
public static byte OTHER_SYMBOL { get; }
Property Value
PARAGRAPH_SEPARATOR
public static byte PARAGRAPH_SEPARATOR { get; }
Property Value
PRIVATE_USE
public static byte PRIVATE_USE { get; }
Property Value
SIZE
public static int SIZE { get; }
Property Value
SPACE_SEPARATOR
public static byte SPACE_SEPARATOR { get; }
Property Value
START_PUNCTUATION
public static byte START_PUNCTUATION { get; }
Property Value
SURROGATE
public static byte SURROGATE { get; }
Property Value
TITLECASE_LETTER
public static byte TITLECASE_LETTER { get; }
Property Value
TYPE
public static Class TYPE { get; }
Property Value
UNASSIGNED
public static byte UNASSIGNED { get; }
Property Value
UPPERCASE_LETTER
public static byte UPPERCASE_LETTER { get; }
Property Value
Methods
CharCount(int)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#charCount(int)
public static int CharCount(int arg0)
Parameters
Returns
CharValue()
public char CharValue()
Returns
CodePointAt(CharSequence, int)
public static int CodePointAt(CharSequence arg0, int arg1)
Parameters
arg0
CharSequencearg1
int
Returns
CodePointAt(char[], int)
public static int CodePointAt(char[] arg0, int arg1)
Parameters
Returns
CodePointAt(char[], int, int)
public static int CodePointAt(char[] arg0, int arg1, int arg2)
Parameters
Returns
CodePointBefore(CharSequence, int)
public static int CodePointBefore(CharSequence arg0, int arg1)
Parameters
arg0
CharSequencearg1
int
Returns
CodePointBefore(char[], int)
public static int CodePointBefore(char[] arg0, int arg1)
Parameters
Returns
CodePointBefore(char[], int, int)
public static int CodePointBefore(char[] arg0, int arg1, int arg2)
Parameters
Returns
CodePointCount(CharSequence, int, int)
public static int CodePointCount(CharSequence arg0, int arg1, int arg2)
Parameters
arg0
CharSequencearg1
intarg2
int
Returns
CodePointCount(char[], int, int)
public static int CodePointCount(char[] arg0, int arg1, int arg2)
Parameters
Returns
CodePointOf(String)
public static int CodePointOf(String arg0)
Parameters
Returns
Compare(char, char)
public static int Compare(char arg0, char arg1)
Parameters
Returns
CompareTo(Character)
public int CompareTo(Character arg0)
Parameters
Returns
CompareTo(object)
public int CompareTo(object arg0)
Parameters
Returns
Digit(char, int)
public static int Digit(char arg0, int arg1)
Parameters
Returns
Digit(int, int)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#digit(int,int)
public static int Digit(int arg0, int arg1)
Parameters
Returns
ForDigit(int, int)
public static char ForDigit(int arg0, int arg1)
Parameters
Returns
GetDirectionality(char)
public static byte GetDirectionality(char arg0)
Parameters
Returns
GetDirectionality(int)
public static byte GetDirectionality(int arg0)
Parameters
Returns
GetName(int)
public static String GetName(int arg0)
Parameters
Returns
GetNumericValue(char)
public static int GetNumericValue(char arg0)
Parameters
Returns
GetNumericValue(int)
public static int GetNumericValue(int arg0)
Parameters
Returns
GetType(char)
public static int GetType(char arg0)
Parameters
Returns
GetType(int)
public static int GetType(int arg0)
Parameters
Returns
HashCode(char)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#hashCode(char)
public static int HashCode(char arg0)
Parameters
Returns
HighSurrogate(int)
public static char HighSurrogate(int arg0)
Parameters
Returns
IsAlphabetic(int)
public static bool IsAlphabetic(int arg0)
Parameters
Returns
IsBmpCodePoint(int)
public static bool IsBmpCodePoint(int arg0)
Parameters
Returns
IsDefined(char)
public static bool IsDefined(char arg0)
Parameters
Returns
IsDefined(int)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#isDefined(int)
public static bool IsDefined(int arg0)
Parameters
Returns
IsDigit(char)
public static bool IsDigit(char arg0)
Parameters
Returns
IsDigit(int)
public static bool IsDigit(int arg0)
Parameters
Returns
IsHighSurrogate(char)
public static bool IsHighSurrogate(char arg0)
Parameters
Returns
IsISOControl(char)
public static bool IsISOControl(char arg0)
Parameters
Returns
IsISOControl(int)
public static bool IsISOControl(int arg0)
Parameters
Returns
IsIdentifierIgnorable(char)
public static bool IsIdentifierIgnorable(char arg0)
Parameters
Returns
IsIdentifierIgnorable(int)
public static bool IsIdentifierIgnorable(int arg0)
Parameters
Returns
IsIdeographic(int)
public static bool IsIdeographic(int arg0)
Parameters
Returns
IsJavaIdentifierPart(char)
public static bool IsJavaIdentifierPart(char arg0)
Parameters
Returns
IsJavaIdentifierPart(int)
public static bool IsJavaIdentifierPart(int arg0)
Parameters
Returns
IsJavaIdentifierStart(char)
public static bool IsJavaIdentifierStart(char arg0)
Parameters
Returns
IsJavaIdentifierStart(int)
public static bool IsJavaIdentifierStart(int arg0)
Parameters
Returns
IsLetter(char)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#isLetter(char)
public static bool IsLetter(char arg0)
Parameters
Returns
IsLetter(int)
public static bool IsLetter(int arg0)
Parameters
Returns
IsLetterOrDigit(char)
public static bool IsLetterOrDigit(char arg0)
Parameters
Returns
IsLetterOrDigit(int)
public static bool IsLetterOrDigit(int arg0)
Parameters
Returns
IsLowSurrogate(char)
public static bool IsLowSurrogate(char arg0)
Parameters
Returns
IsLowerCase(char)
public static bool IsLowerCase(char arg0)
Parameters
Returns
IsLowerCase(int)
public static bool IsLowerCase(int arg0)
Parameters
Returns
IsMirrored(char)
public static bool IsMirrored(char arg0)
Parameters
Returns
IsMirrored(int)
public static bool IsMirrored(int arg0)
Parameters
Returns
IsSpaceChar(char)
public static bool IsSpaceChar(char arg0)
Parameters
Returns
IsSpaceChar(int)
public static bool IsSpaceChar(int arg0)
Parameters
Returns
IsSupplementaryCodePoint(int)
public static bool IsSupplementaryCodePoint(int arg0)
Parameters
Returns
IsSurrogate(char)
public static bool IsSurrogate(char arg0)
Parameters
Returns
IsSurrogatePair(char, char)
public static bool IsSurrogatePair(char arg0, char arg1)
Parameters
Returns
IsTitleCase(char)
public static bool IsTitleCase(char arg0)
Parameters
Returns
IsTitleCase(int)
public static bool IsTitleCase(int arg0)
Parameters
Returns
IsUnicodeIdentifierPart(char)
public static bool IsUnicodeIdentifierPart(char arg0)
Parameters
Returns
IsUnicodeIdentifierPart(int)
public static bool IsUnicodeIdentifierPart(int arg0)
Parameters
Returns
IsUnicodeIdentifierStart(char)
public static bool IsUnicodeIdentifierStart(char arg0)
Parameters
Returns
IsUnicodeIdentifierStart(int)
public static bool IsUnicodeIdentifierStart(int arg0)
Parameters
Returns
IsUpperCase(char)
public static bool IsUpperCase(char arg0)
Parameters
Returns
IsUpperCase(int)
public static bool IsUpperCase(int arg0)
Parameters
Returns
IsValidCodePoint(int)
public static bool IsValidCodePoint(int arg0)
Parameters
Returns
IsWhitespace(char)
public static bool IsWhitespace(char arg0)
Parameters
Returns
IsWhitespace(int)
public static bool IsWhitespace(int arg0)
Parameters
Returns
LowSurrogate(int)
public static char LowSurrogate(int arg0)
Parameters
Returns
OffsetByCodePoints(CharSequence, int, int)
public static int OffsetByCodePoints(CharSequence arg0, int arg1, int arg2)
Parameters
arg0
CharSequencearg1
intarg2
int
Returns
OffsetByCodePoints(char[], int, int, int, int)
public static int OffsetByCodePoints(char[] arg0, int arg1, int arg2, int arg3, int arg4)
Parameters
Returns
ReverseBytes(char)
public static char ReverseBytes(char arg0)
Parameters
Returns
ToChars(int)
public static char[] ToChars(int arg0)
Parameters
Returns
ToChars(int, char[], int)
public static int ToChars(int arg0, char[] arg1, int arg2)
Parameters
Returns
ToCodePoint(char, char)
public static int ToCodePoint(char arg0, char arg1)
Parameters
Returns
ToJVM(char)
Returns the Character from the clrValue
instance
public static Character ToJVM(char clrValue)
Parameters
Returns
ToLowerCase(char)
public static char ToLowerCase(char arg0)
Parameters
Returns
ToLowerCase(int)
public static int ToLowerCase(int arg0)
Parameters
Returns
ToString(char)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Character.html#toString(char)
public static String ToString(char arg0)
Parameters
Returns
ToString(int)
public static String ToString(int arg0)
Parameters
Returns
ToTitleCase(char)
public static char ToTitleCase(char arg0)
Parameters
Returns
ToTitleCase(int)
public static int ToTitleCase(int arg0)
Parameters
Returns
ToUpperCase(char)
public static char ToUpperCase(char arg0)
Parameters
Returns
ToUpperCase(int)
public static int ToUpperCase(int arg0)
Parameters
Returns
ValueOf(char)
public static Character ValueOf(char arg0)
Parameters
Returns
Operators
implicit operator Serializable(Character)
Converter from Character to Serializable
public static implicit operator Serializable(Character t)
Parameters
Returns
implicit operator Comparable(Character)
Converter from Character to Comparable
public static implicit operator Comparable(Character t)
Parameters
Returns
implicit operator char(Character)
public static implicit operator char(Character b)
Parameters
Returns
implicit operator char?(Character)
Converter from Character to Nullable<T>
public static implicit operator char?(Character b)
Parameters
Returns
- char?
implicit operator Character(char)
public static implicit operator Character(char b)
Parameters
b
char
Returns
implicit operator Character(char?)
Converter from Nullable<T> to Character
public static implicit operator Character(char? b)
Parameters
b
char?