Class Matcher
public class Matcher : MatchResult, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IMatchResult
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<MatchResult>Matcher
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<MatchResult>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<MatchResult>.IsAssignableFrom(IJavaType)JVMBridgeBase<MatchResult>.IsAssignableFrom<T>()JVMBridgeBase<MatchResult>.Execute<T>(params T[])JVMBridgeBase<MatchResult>.DynBridgeClazzJVMBridgeBase<MatchResult>.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
Matcher()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Matcher()
Matcher(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 Matcher(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
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
AppendReplacement(StringBuffer, String)
public Matcher AppendReplacement(StringBuffer arg0, String arg1)
Parameters
arg0
StringBufferarg1
String
Returns
AppendReplacement(StringBuilder, String)
public Matcher AppendReplacement(StringBuilder arg0, String arg1)
Parameters
arg0
StringBuilderarg1
String
Returns
AppendTail(StringBuffer)
public StringBuffer AppendTail(StringBuffer arg0)
Parameters
arg0
StringBuffer
Returns
AppendTail(StringBuilder)
public StringBuilder AppendTail(StringBuilder arg0)
Parameters
Returns
End()
public int End()
Returns
End(String)
public int End(String arg0)
Parameters
Returns
End(int)
public int End(int arg0)
Parameters
Returns
Find()
public bool Find()
Returns
Find(int)
public bool Find(int arg0)
Parameters
Returns
Group()
public String Group()
Returns
Group(String)
public String Group(String arg0)
Parameters
Returns
Group(int)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Matcher.html#group(int)
public String Group(int arg0)
Parameters
Returns
GroupCount()
public int GroupCount()
Returns
HasAnchoringBounds()
public bool HasAnchoringBounds()
Returns
HasTransparentBounds()
public bool HasTransparentBounds()
Returns
HitEnd()
public bool HitEnd()
Returns
LookingAt()
public bool LookingAt()
Returns
Matches()
public bool Matches()
Returns
Pattern()
public Pattern Pattern()
Returns
QuoteReplacement(String)
public static String QuoteReplacement(String arg0)
Parameters
Returns
Region(int, int)
public Matcher Region(int arg0, int arg1)
Parameters
Returns
RegionEnd()
public int RegionEnd()
Returns
RegionStart()
public int RegionStart()
Returns
ReplaceAll(String)
public String ReplaceAll(String arg0)
Parameters
Returns
ReplaceAll(Function<MatchResult, String>)
public String ReplaceAll(Function<MatchResult, String> arg0)
Parameters
arg0
Function<MatchResult, String>
Returns
ReplaceFirst(String)
public String ReplaceFirst(String arg0)
Parameters
Returns
ReplaceFirst(Function<MatchResult, String>)
public String ReplaceFirst(Function<MatchResult, String> arg0)
Parameters
arg0
Function<MatchResult, String>
Returns
RequireEnd()
public bool RequireEnd()
Returns
Reset()
public Matcher Reset()
Returns
Reset(CharSequence)
public Matcher Reset(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
Results()
public Stream<MatchResult> Results()
Returns
Start()
public int Start()
Returns
Start(String)
public int Start(String arg0)
Parameters
Returns
Start(int)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Matcher.html#start(int)
public int Start(int arg0)
Parameters
Returns
ToMatchResult()
public MatchResult ToMatchResult()
Returns
UseAnchoringBounds(bool)
public Matcher UseAnchoringBounds(bool arg0)
Parameters
Returns
UsePattern(Pattern)
public Matcher UsePattern(Pattern arg0)
Parameters
Returns
UseTransparentBounds(bool)
public Matcher UseTransparentBounds(bool arg0)