package org.jboss.windup.rules.files.condition.regex; /** * Contains information about the regular expression match (line, column, text). * * @author <a href="mailto:jesse.sightler@gmail.com">Jesse Sightler</a> * */ public class StreamRegexMatchedEvent { private final String match; private final long lineNumber; private final long columnNumber; protected StreamRegexMatchedEvent(String match, long lineNumber, long columnNumber) { this.match = match; this.lineNumber = lineNumber; this.columnNumber = columnNumber; } /** * Gets the line on which the match started. */ public long getLineNumber() { return lineNumber; } /** * Gets the starting column within the line. */ public long getColumnNumber() { return columnNumber; } /** * Gets the contents of the file that were matched by this regular expression. */ public String getMatch() { return match; } }