Package org.apache.oro.text
Class MatchActionInfo
- java.lang.Object
-
- org.apache.oro.text.MatchActionInfo
-
public final class MatchActionInfo extends java.lang.ObjectThis class is used to provide information regarding a match found by MatchActionProcessor to a MatchAction callback implementation.- Since:
- 1.0
- Version:
- ,
- See Also:
MatchAction,MatchActionProcessor
-
-
Field Summary
Fields Modifier and Type Field Description char[]charLineThe char[] representation of the matching line with the trailing newline truncated.java.util.ListfieldsA List of Strings containing the fields of the line that were separated out by the fieldSeparator.PatternfieldSeparatorThe field separator used by the MatchActionProcessor.java.io.BufferedReaderinputThe input stream passed to the MatchActionProcessor from which the matching line was read.java.lang.StringlineThe String representation of the matching line with the trailing newline truncated.intlineNumberThe line number of the matching lineMatchResultmatchThe first match found in the line of input.PatternMatchermatcherThe PatternMatcher used to find the match.java.io.PrintWriteroutputThe output stream passed to the MatchActionProcessor.PatternpatternThe pattern found in the line of input.
-
Constructor Summary
Constructors Constructor Description MatchActionInfo()
-
-
-
Field Detail
-
lineNumber
public int lineNumber
The line number of the matching line
-
line
public java.lang.String line
The String representation of the matching line with the trailing newline truncated.
-
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 java.util.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.
-
matcher
public PatternMatcher matcher
The PatternMatcher used to find the match.
-
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.
-
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.
-
output
public java.io.PrintWriter output
The output stream passed to the MatchActionProcessor.
-
input
public java.io.BufferedReader input
The input stream passed to the MatchActionProcessor from which the matching line was read.
-
-