Class UnicodeSet
public class UnicodeSet : UnicodeFilter, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IUnicodeMatcher, IComparable<UnicodeSet>, IFreezable<UnicodeSet>, ICloneable, IIterable<String>
- Inheritance
-
UnicodeSet
- Implements
- Inherited Members
- Extension Methods
Constructors
UnicodeSet()
public UnicodeSet()
UnicodeSet(UnicodeSet)
public UnicodeSet(UnicodeSet arg0)
Parameters
arg0UnicodeSet
UnicodeSet(String)
public UnicodeSet(String arg0)
Parameters
UnicodeSet(String, ParsePosition, SymbolTable)
public UnicodeSet(String arg0, ParsePosition arg1, SymbolTable arg2)
Parameters
arg0Stringarg1ParsePositionarg2SymbolTable
UnicodeSet(String, ParsePosition, SymbolTable, int)
public UnicodeSet(String arg0, ParsePosition arg1, SymbolTable arg2, int arg3)
Parameters
arg0Stringarg1ParsePositionarg2SymbolTablearg3int
UnicodeSet(String, bool)
public UnicodeSet(String arg0, bool arg1)
Parameters
UnicodeSet(String, int)
public UnicodeSet(String arg0, int arg1)
Parameters
UnicodeSet(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public UnicodeSet(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
UnicodeSet(int, int)
public UnicodeSet(int arg0, int arg1)
Parameters
UnicodeSet(params int[])
public UnicodeSet(params int[] arg0)
Parameters
Properties
ADD_CASE_MAPPINGS
public static int ADD_CASE_MAPPINGS { get; set; }
Property Value
ALL_CODE_POINTS
public static UnicodeSet ALL_CODE_POINTS { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CASE
[Obsolete("Deprecated in JVM")]
public static int CASE { get; set; }
Property Value
CASE_INSENSITIVE
public static int CASE_INSENSITIVE { get; set; }
Property Value
EMPTY
public static UnicodeSet EMPTY { get; set; }
Property Value
IGNORE_SPACE
public static int IGNORE_SPACE { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
MAX_VALUE
public static int MAX_VALUE { get; set; }
Property Value
MIN_VALUE
public static int MIN_VALUE { get; set; }
Property Value
SIMPLE_CASE_INSENSITIVE
public static int SIMPLE_CASE_INSENSITIVE { get; set; }
Property Value
Methods
Add(CharSequence)
https://developer.android.com/reference/android/icu/text/UnicodeSet.html#add(java.lang.CharSequence)
public UnicodeSet Add(CharSequence arg0)
Parameters
arg0CharSequence
Returns
Add(Iterable<object>)
public UnicodeSet Add(Iterable<object> arg0)
Parameters
Returns
Add(int)
public UnicodeSet Add(int arg0)
Parameters
Returns
Add(int, int)
public UnicodeSet Add(int arg0, int arg1)
Parameters
Returns
AddAll(UnicodeSet)
public UnicodeSet AddAll(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
AddAll(CharSequence)
public UnicodeSet AddAll(CharSequence arg0)
Parameters
arg0CharSequence
Returns
AddAll(Iterable<object>)
public UnicodeSet AddAll(Iterable<object> arg0)
Parameters
Returns
AddAll(int, int)
public UnicodeSet AddAll(int arg0, int arg1)
Parameters
Returns
AddAllTo<T>(T)
public T AddAllTo<T>(T arg0) where T : Collection<String>
Parameters
arg0TT
Returns
- T
T
Type Parameters
TJava.Util.Collection<Java.Lang.String>
AddAll<T>(params T[])
public UnicodeSet AddAll<T>(params T[] arg0) where T : ICharSequence
Parameters
arg0T[]T
Returns
Type Parameters
ApplyIntPropertyValue(int, int)
public UnicodeSet ApplyIntPropertyValue(int arg0, int arg1)
Parameters
Returns
ApplyPattern(String)
public UnicodeSet ApplyPattern(String arg0)
Parameters
Returns
ApplyPattern(String, bool)
public UnicodeSet ApplyPattern(String arg0, bool arg1)
Parameters
Returns
ApplyPattern(String, int)
public UnicodeSet ApplyPattern(String arg0, int arg1)
Parameters
Returns
ApplyPropertyAlias(String, String)
public UnicodeSet ApplyPropertyAlias(String arg0, String arg1)
Parameters
Returns
ApplyPropertyAlias(String, String, SymbolTable)
public UnicodeSet ApplyPropertyAlias(String arg0, String arg1, SymbolTable arg2)
Parameters
arg0Stringarg1Stringarg2SymbolTable
Returns
CharAt(int)
public int CharAt(int arg0)
Parameters
Returns
Clear()
public UnicodeSet Clear()
Returns
CloneAsThawed()
public object CloneAsThawed()
Returns
CloseOver(int)
public UnicodeSet CloseOver(int arg0)
Parameters
Returns
Compact()
public UnicodeSet Compact()
Returns
CompareTo(UnicodeSet)
public int CompareTo(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
CompareTo(UnicodeSet, ComparisonStyle)
public int CompareTo(UnicodeSet arg0, UnicodeSet.ComparisonStyle arg1)
Parameters
Returns
CompareTo(Iterable<String>)
public int CompareTo(Iterable<String> arg0)
Parameters
Returns
CompareTo(object)
https://developer.android.com/reference/android/icu/text/UnicodeSet.html#compareTo(java.lang.Object)
public int CompareTo(object arg0)
Parameters
Returns
Complement()
public UnicodeSet Complement()
Returns
Complement(CharSequence)
public UnicodeSet Complement(CharSequence arg0)
Parameters
arg0CharSequence
Returns
Complement(int)
public UnicodeSet Complement(int arg0)
Parameters
Returns
Complement(int, int)
public UnicodeSet Complement(int arg0, int arg1)
Parameters
Returns
ComplementAll(UnicodeSet)
public UnicodeSet ComplementAll(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
ComplementAll(CharSequence)
public UnicodeSet ComplementAll(CharSequence arg0)
Parameters
arg0CharSequence
Returns
Contains(CharSequence)
public bool Contains(CharSequence arg0)
Parameters
arg0CharSequence
Returns
Contains(int, int)
public bool Contains(int arg0, int arg1)
Parameters
Returns
ContainsAll(UnicodeSet)
public bool ContainsAll(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
ContainsAll(String)
public bool ContainsAll(String arg0)
Parameters
Returns
ContainsAll<T>(Iterable<T>)
public bool ContainsAll<T>(Iterable<T> arg0) where T : ICharSequence
Parameters
Returns
Type Parameters
ContainsNone(UnicodeSet)
public bool ContainsNone(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
ContainsNone(CharSequence)
public bool ContainsNone(CharSequence arg0)
Parameters
arg0CharSequence
Returns
ContainsNone(int, int)
public bool ContainsNone(int arg0, int arg1)
Parameters
Returns
ContainsNone<T>(Iterable<T>)
public bool ContainsNone<T>(Iterable<T> arg0) where T : ICharSequence
Parameters
Returns
Type Parameters
ContainsSome(UnicodeSet)
public bool ContainsSome(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
ContainsSome(CharSequence)
public bool ContainsSome(CharSequence arg0)
Parameters
arg0CharSequence
Returns
ContainsSome(int, int)
public bool ContainsSome(int arg0, int arg1)
Parameters
Returns
ContainsSome<T>(Iterable<T>)
public bool ContainsSome<T>(Iterable<T> arg0) where T : ICharSequence
Parameters
Returns
Type Parameters
CreatePoolableInstance()
HPA initializer for UnicodeSet()
public static UnicodeSet CreatePoolableInstance()
Returns
CreatePoolableInstance(UnicodeSet)
HPA initializer for UnicodeSet(Android.Icu.Text.UnicodeSet arg0)
public static UnicodeSet CreatePoolableInstance(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
CreatePoolableInstance(String)
HPA initializer for UnicodeSet(Java.Lang.String arg0)
public static UnicodeSet CreatePoolableInstance(String arg0)
Parameters
arg0String
Returns
CreatePoolableInstance(String, ParsePosition, SymbolTable)
HPA initializer for UnicodeSet(Java.Lang.String arg0, Java.Text.ParsePosition arg1, Android.Icu.Text.SymbolTable arg2)
public static UnicodeSet CreatePoolableInstance(String arg0, ParsePosition arg1, SymbolTable arg2)
Parameters
arg0Stringarg1ParsePositionarg2SymbolTable
Returns
CreatePoolableInstance(String, ParsePosition, SymbolTable, int)
HPA initializer for UnicodeSet(Java.Lang.String arg0, Java.Text.ParsePosition arg1, Android.Icu.Text.SymbolTable arg2, int arg3)
public static UnicodeSet CreatePoolableInstance(String arg0, ParsePosition arg1, SymbolTable arg2, int arg3)
Parameters
arg0Stringarg1ParsePositionarg2SymbolTablearg3int
Returns
CreatePoolableInstance(String, bool)
HPA initializer for UnicodeSet(Java.Lang.String arg0, bool arg1)
public static UnicodeSet CreatePoolableInstance(String arg0, bool arg1)
Parameters
Returns
CreatePoolableInstance(String, int)
HPA initializer for UnicodeSet(Java.Lang.String arg0, int arg1)
public static UnicodeSet CreatePoolableInstance(String arg0, int arg1)
Parameters
Returns
CreatePoolableInstance(int, int)
HPA initializer for UnicodeSet(int arg0, int arg1)
public static UnicodeSet CreatePoolableInstance(int arg0, int arg1)
Parameters
Returns
CreatePoolableInstance(params int[])
HPA initializer for UnicodeSet(params int[] arg0)
public static UnicodeSet CreatePoolableInstance(params int[] arg0)
Parameters
arg0int[]
Returns
Freeze()
public object Freeze()
Returns
From(CharSequence)
public static UnicodeSet From(CharSequence arg0)
Parameters
arg0CharSequence
Returns
FromAll(CharSequence)
public static UnicodeSet FromAll(CharSequence arg0)
Parameters
arg0CharSequence
Returns
GetRangeCount()
public int GetRangeCount()
Returns
GetRangeEnd(int)
public int GetRangeEnd(int arg0)
Parameters
Returns
GetRangeStart(int)
public int GetRangeStart(int arg0)
Parameters
Returns
HasStrings()
public bool HasStrings()
Returns
IndexOf(int)
public int IndexOf(int arg0)
Parameters
Returns
IsEmpty()
public bool IsEmpty()
Returns
IsFrozen()
public bool IsFrozen()
Returns
Iterator()
public Iterator<String> Iterator()
Returns
Ranges()
public Iterable<UnicodeSet.EntryRange> Ranges()
Returns
Remove(CharSequence)
public UnicodeSet Remove(CharSequence arg0)
Parameters
arg0CharSequence
Returns
Remove(int)
public UnicodeSet Remove(int arg0)
Parameters
Returns
Remove(int, int)
public UnicodeSet Remove(int arg0, int arg1)
Parameters
Returns
RemoveAll(UnicodeSet)
public UnicodeSet RemoveAll(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
RemoveAll(CharSequence)
public UnicodeSet RemoveAll(CharSequence arg0)
Parameters
arg0CharSequence
Returns
RemoveAllStrings()
public UnicodeSet RemoveAllStrings()
Returns
RemoveAll<T>(Iterable<T>)
public UnicodeSet RemoveAll<T>(Iterable<T> arg0) where T : ICharSequence
Parameters
Returns
Type Parameters
Retain(CharSequence)
public UnicodeSet Retain(CharSequence arg0)
Parameters
arg0CharSequence
Returns
Retain(int)
public UnicodeSet Retain(int arg0)
Parameters
Returns
Retain(int, int)
public UnicodeSet Retain(int arg0, int arg1)
Parameters
Returns
RetainAll(UnicodeSet)
public UnicodeSet RetainAll(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
RetainAll(CharSequence)
public UnicodeSet RetainAll(CharSequence arg0)
Parameters
arg0CharSequence
Returns
RetainAll<T>(Iterable<T>)
public UnicodeSet RetainAll<T>(Iterable<T> arg0) where T : ICharSequence
Parameters
Returns
Type Parameters
Set(UnicodeSet)
public UnicodeSet Set(UnicodeSet arg0)
Parameters
arg0UnicodeSet
Returns
Set(int, int)
public UnicodeSet Set(int arg0, int arg1)
Parameters
Returns
Size()
public int Size()
Returns
Span(CharSequence, SpanCondition)
public int Span(CharSequence arg0, UnicodeSet.SpanCondition arg1)
Parameters
Returns
Span(CharSequence, int, SpanCondition)
public int Span(CharSequence arg0, int arg1, UnicodeSet.SpanCondition arg2)
Parameters
arg0CharSequencearg1intarg2UnicodeSet.SpanCondition
Returns
SpanBack(CharSequence, SpanCondition)
public int SpanBack(CharSequence arg0, UnicodeSet.SpanCondition arg1)
Parameters
Returns
SpanBack(CharSequence, int, SpanCondition)
public int SpanBack(CharSequence arg0, int arg1, UnicodeSet.SpanCondition arg2)
Parameters
arg0CharSequencearg1intarg2UnicodeSet.SpanCondition
Returns
Strings()
public Collection<String> Strings()
Returns
_generatePattern(StringBuffer, bool)
public StringBuffer _generatePattern(StringBuffer arg0, bool arg1)
Parameters
arg0StringBufferarg1bool
Returns
_generatePattern(StringBuffer, bool, bool)
public StringBuffer _generatePattern(StringBuffer arg0, bool arg1, bool arg2)
Parameters
arg0StringBufferarg1boolarg2bool
Returns
Operators
implicit operator Freezable(UnicodeSet)
Converter from UnicodeSet to Freezable
public static implicit operator Freezable(UnicodeSet t)
Parameters
Returns
implicit operator Comparable(UnicodeSet)
Converter from UnicodeSet to Comparable
public static implicit operator Comparable(UnicodeSet t)