org.apache.oro.text
Class MatchActionInfo
java.lang.Object
org.apache.oro.text.MatchActionInfo
public final class MatchActionInfo
extends java.lang.Object
This class is used to provide information regarding a match found by
MatchActionProcessor to a MatchAction callback implementation.
Version:
- 1.0
MatchAction
, MatchActionProcessor
char[] | charLine - The char[] representation of the matching line with the trailing
newline truncated.
|
Pattern | fieldSeparator - The field separator used by the MatchActionProcessor.
|
List | fields - A List of Strings containing the fields of the line that were
separated out by the fieldSeparator.
|
BufferedReader | input - The input stream passed to the MatchActionProcessor from which the
matching line was read.
|
String | line - The String representation of the matching line with the trailing
newline truncated.
|
int | lineNumber - The line number of the matching line
|
MatchResult | match - The first match found in the line of input.
|
PatternMatcher | matcher - The PatternMatcher used to find the match.
|
PrintWriter | output - The output stream passed to the MatchActionProcessor.
|
Pattern | pattern - The pattern found in the line of input.
|
charLine
public char[] charLine
The char[] representation of the matching line with the trailing
newline truncated.
fieldSeparator
public Pattern fieldSeparator
The field separator used by the MatchActionProcessor. This will be
set to null by a MatchActionProcessor instance if no field separator
was specified before match processing began.
fields
public List fields
A List of Strings containing the fields of the line that were
separated out by the fieldSeparator. If no field separator was
specified, this variable will be set to null.
input
public BufferedReader input
The input stream passed to the MatchActionProcessor from which the
matching line was read.
line
public String line
The String representation of the matching line with the trailing
newline truncated.
lineNumber
public int lineNumber
The line number of the matching line
match
public MatchResult match
The first match found in the line of input. If a MatchAction callback
is registered with a null pattern (meaning the callback should be
applied to every line of input), this value will be null.
matcher
public PatternMatcher matcher
The PatternMatcher used to find the match.
output
public PrintWriter output
The output stream passed to the MatchActionProcessor.
pattern
public Pattern pattern
The pattern found in the line of input. If a MatchAction callback
is registered with a null pattern (meaning the callback should be
applied to every line of input), this value will be null.
Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.