fr.ifremer.isisfish.logging.io
Class LineReaderUtil.PatternLineReader

java.lang.Object
  extended by fr.ifremer.isisfish.logging.io.LineReader
      extended by fr.ifremer.isisfish.logging.io.LineReaderUtil.PatternLineReader
Enclosing class:
LineReaderUtil

public static class LineReaderUtil.PatternLineReader
extends LineReader

a LineReader to keep only lines that match a regex pattern.

Author:
chemit

Field Summary
protected  Pattern pattern
           
 
Fields inherited from class fr.ifremer.isisfish.logging.io.LineReader
file, id, lastModified, length, log, offstReader, parent, reader
 
Constructor Summary
LineReaderUtil.PatternLineReader(File file, OffsetReader offsetReader, String level, int flags)
           
LineReaderUtil.PatternLineReader(LineReader parent, OffsetReader offsetReader, String level, int flags)
           
 
Method Summary
 boolean match(String line)
          Matcher of line for this reader.
 String toString()
           
 
Methods inherited from class fr.ifremer.isisfish.logging.io.LineReader
close, ensureOpen, finalize, getFile, getId, getNbLines, getOffsetReader, getParent, isOpen, isUpToDate, open, readLine, readLine, readLine2, readLine2, setId, update
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pattern

protected Pattern pattern
Constructor Detail

LineReaderUtil.PatternLineReader

public LineReaderUtil.PatternLineReader(File file,
                                        OffsetReader offsetReader,
                                        String level,
                                        int flags)

LineReaderUtil.PatternLineReader

public LineReaderUtil.PatternLineReader(LineReader parent,
                                        OffsetReader offsetReader,
                                        String level,
                                        int flags)
Method Detail

match

public boolean match(String line)
Description copied from class: LineReader
Matcher of line for this reader.

Overrides:
match in class LineReader
Parameters:
line - the line to be accepted by this line reader
Returns:
true if the line must be used,false otherwise

toString

public String toString()
Overrides:
toString in class LineReader


Copyright © 1999-2012 CodeLutin. All Rights Reserved.