org.eclipse.cdt.internal.errorparsers
Class ErrorPattern

java.lang.Object
  extended by org.eclipse.cdt.internal.errorparsers.ErrorPattern

public class ErrorPattern
extends java.lang.Object

Author:
Doug Schaefer

Constructor Summary
ErrorPattern(java.lang.String pattern)
          Pattern for errors that should be skipped.
ErrorPattern(java.lang.String pattern, int groupDesc, int severity)
          Pattern for errors not associated file a file (e.g. make and linker errors).
ErrorPattern(java.lang.String pattern, int groupFileName, int groupLineNum, int groupDesc, int groupVarName, int severity)
          Full Pattern Constructor.
 
Method Summary
 java.lang.String getDesc(java.util.regex.Matcher matcher)
           
 java.lang.String getFileName(java.util.regex.Matcher matcher)
           
 int getLineNum(java.util.regex.Matcher matcher)
           
 java.util.regex.Matcher getMatcher(java.lang.CharSequence input)
           
 int getSeverity(java.util.regex.Matcher matcher)
           
 java.lang.String getVarName(java.util.regex.Matcher matcher)
           
 boolean processLine(java.lang.String line, ErrorParserManager eoParser)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErrorPattern

public ErrorPattern(java.lang.String pattern,
                    int groupFileName,
                    int groupLineNum,
                    int groupDesc,
                    int groupVarName,
                    int severity)
Full Pattern Constructor.

Parameters:
pattern -
groupFileName -
groupLineNum -
groupDesc -
groupVarName -
severity -

ErrorPattern

public ErrorPattern(java.lang.String pattern,
                    int groupDesc,
                    int severity)
Pattern for errors not associated file a file (e.g. make and linker errors).

Parameters:
pattern -
groupDesc -
severity -

ErrorPattern

public ErrorPattern(java.lang.String pattern)
Pattern for errors that should be skipped.

Parameters:
pattern -
Method Detail

getMatcher

public java.util.regex.Matcher getMatcher(java.lang.CharSequence input)

getFileName

public java.lang.String getFileName(java.util.regex.Matcher matcher)

getLineNum

public int getLineNum(java.util.regex.Matcher matcher)

getDesc

public java.lang.String getDesc(java.util.regex.Matcher matcher)

getVarName

public java.lang.String getVarName(java.util.regex.Matcher matcher)

getSeverity

public int getSeverity(java.util.regex.Matcher matcher)

processLine

public boolean processLine(java.lang.String line,
                           ErrorParserManager eoParser)