Table of Contents

Class Matcher

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

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

public override string BridgeClassName { get; }

Property Value

string

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

Methods

AppendReplacement(StringBuffer, String)

public Matcher AppendReplacement(StringBuffer arg0, String arg1)

Parameters

arg0 StringBuffer

StringBuffer

arg1 String

String

Returns

Matcher

Matcher

AppendReplacement(StringBuilder, String)

public Matcher AppendReplacement(StringBuilder arg0, String arg1)

Parameters

arg0 StringBuilder

StringBuilder

arg1 String

String

Returns

Matcher

Matcher

AppendTail(StringBuffer)

public StringBuffer AppendTail(StringBuffer arg0)

Parameters

arg0 StringBuffer

StringBuffer

Returns

StringBuffer

StringBuffer

AppendTail(StringBuilder)

public StringBuilder AppendTail(StringBuilder arg0)

Parameters

arg0 StringBuilder

StringBuilder

Returns

StringBuilder

StringBuilder

End()

public int End()

Returns

int

int

End(String)

public int End(String arg0)

Parameters

arg0 String

String

Returns

int

int

End(int)

public int End(int arg0)

Parameters

arg0 int

int

Returns

int

int

Find()

public bool Find()

Returns

bool

bool

Find(int)

public bool Find(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Group()

public String Group()

Returns

String

String

Group(String)

public String Group(String arg0)

Parameters

arg0 String

String

Returns

String

String

Group(int)

public String Group(int arg0)

Parameters

arg0 int

int

Returns

String

String

GroupCount()

public int GroupCount()

Returns

int

int

HasAnchoringBounds()

public bool HasAnchoringBounds()

Returns

bool

bool

HasTransparentBounds()

public bool HasTransparentBounds()

Returns

bool

bool

HitEnd()

public bool HitEnd()

Returns

bool

bool

LookingAt()

public bool LookingAt()

Returns

bool

bool

Matches()

public bool Matches()

Returns

bool

bool

Pattern()

public Pattern Pattern()

Returns

Pattern

Pattern

QuoteReplacement(String)

public static String QuoteReplacement(String arg0)

Parameters

arg0 String

String

Returns

String

String

Region(int, int)

public Matcher Region(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

Matcher

Matcher

RegionEnd()

public int RegionEnd()

Returns

int

int

RegionStart()

public int RegionStart()

Returns

int

int

ReplaceAll(String)

public String ReplaceAll(String arg0)

Parameters

arg0 String

String

Returns

String

String

ReplaceAll(Function<MatchResult, String>)

public String ReplaceAll(Function<MatchResult, String> arg0)

Parameters

arg0 Function<MatchResult, String>

Function

Returns

String

String

ReplaceFirst(String)

public String ReplaceFirst(String arg0)

Parameters

arg0 String

String

Returns

String

String

ReplaceFirst(Function<MatchResult, String>)

public String ReplaceFirst(Function<MatchResult, String> arg0)

Parameters

arg0 Function<MatchResult, String>

Function

Returns

String

String

RequireEnd()

public bool RequireEnd()

Returns

bool

bool

Reset()

public Matcher Reset()

Returns

Matcher

Matcher

Reset(CharSequence)

public Matcher Reset(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

Matcher

Matcher

Results()

public Stream<MatchResult> Results()

Returns

Stream<MatchResult>

Stream

Start()

public int Start()

Returns

int

int

Start(String)

public int Start(String arg0)

Parameters

arg0 String

String

Returns

int

int

Start(int)

public int Start(int arg0)

Parameters

arg0 int

int

Returns

int

int

ToMatchResult()

public MatchResult ToMatchResult()

Returns

MatchResult

MatchResult

UseAnchoringBounds(bool)

public Matcher UseAnchoringBounds(bool arg0)

Parameters

arg0 bool

bool

Returns

Matcher

Matcher

UsePattern(Pattern)

public Matcher UsePattern(Pattern arg0)

Parameters

arg0 Pattern

Pattern

Returns

Matcher

Matcher

UseTransparentBounds(bool)

public Matcher UseTransparentBounds(bool arg0)

Parameters

arg0 bool

bool

Returns

Matcher

Matcher