public class RegexpHeaderCheck extends AbstractHeaderCheck
regular expression
for each line of the source header.Constructor and Description |
---|
RegexpHeaderCheck() |
Modifier and Type | Method and Description |
---|---|
protected void |
postprocessHeaderLines()
Hook method for post processing header lines.
|
protected void |
processFiltered(File file,
List<String> lines)
Called to process a file that matches the specified file extensions.
|
void |
setHeader(String header)
Validates the
header by compiling it with
Pattern.compile(java.lang.String) and throws
PatternSyntaxException if header isn't a valid pattern. |
void |
setMultiLines(int[] list)
Set the lines numbers to repeat in the header check.
|
finishLocalSetup, getHeaderLines, setCharset, setHeaderFile
beginProcessing, destroy, finishProcessing, fireErrors, getFileExtensions, getMessageCollector, getMessageDispatcher, init, log, log, process, setFileExtensions, setMessageDispatcher
getCustomMessages, getId, getMessageBundle, getSeverity, getSeverityLevel, log, setId, setSeverity
configure, contextualize, getConfiguration, setupChild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configure
contextualize
public void setMultiLines(int[] list)
list
- comma separated list of line numbers to repeat in header.protected void processFiltered(File file, List<String> lines)
AbstractFileSetCheck
processFiltered
in class AbstractFileSetCheck
file
- the file to be processedlines
- an immutable list of the contents of the file.protected void postprocessHeaderLines()
AbstractHeaderCheck
postprocessHeaderLines
in class AbstractHeaderCheck
public void setHeader(String header)
header
by compiling it with
Pattern.compile(java.lang.String)
and throws
PatternSyntaxException
if header
isn't a valid pattern.setHeader
in class AbstractHeaderCheck
header
- the header value to validate and set (in that order)Copyright © 2001–2015. All rights reserved.