Class Pattern
public class Pattern : Serializable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Serializable>Pattern
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Serializable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Serializable>.IsAssignableFrom<T>()JVMBridgeBase<Serializable>.Execute<T>(params T[])JVMBridgeBase<Serializable>.DynBridgeClazzJVMBridgeBase<Serializable>.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
Pattern()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Pattern()
Pattern(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 Pattern(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CANON_EQ
public static int CANON_EQ { get; }
Property Value
CASE_INSENSITIVE
public static int CASE_INSENSITIVE { get; }
Property Value
COMMENTS
public static int COMMENTS { get; }
Property Value
DOTALL
public static int DOTALL { 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
LITERAL
public static int LITERAL { get; }
Property Value
MULTILINE
public static int MULTILINE { get; }
Property Value
UNICODE_CASE
public static int UNICODE_CASE { get; }
Property Value
UNICODE_CHARACTER_CLASS
public static int UNICODE_CHARACTER_CLASS { get; }
Property Value
UNIX_LINES
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html#UNIX_LINES
public static int UNIX_LINES { get; }
Property Value
Methods
AsMatchPredicate()
public Predicate<String> AsMatchPredicate()
Returns
AsMatchPredicateDirect()
public Predicate<String> AsMatchPredicateDirect()
Returns
AsPredicate()
public Predicate<String> AsPredicate()
Returns
AsPredicateDirect()
public Predicate<String> AsPredicateDirect()
Returns
Compile(String)
public static Pattern Compile(String arg0)
Parameters
Returns
Compile(String, int)
public static Pattern Compile(String arg0, int arg1)
Parameters
Returns
Flags()
public int Flags()
Returns
Matcher(CharSequence)
public Matcher Matcher(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
Matches(String, CharSequence)
public static bool Matches(String arg0, CharSequence arg1)
Parameters
arg0
Stringarg1
CharSequence
Returns
PatternMethod()
public String PatternMethod()
Returns
Quote(String)
public static String Quote(String arg0)
Parameters
Returns
Split(CharSequence)
public String[] Split(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
Split(CharSequence, int)
public String[] Split(CharSequence arg0, int arg1)
Parameters
arg0
CharSequencearg1
int
Returns
SplitAsStream(CharSequence)
public Stream<String> SplitAsStream(CharSequence arg0)
Parameters
arg0
CharSequence