Class ErrorParserNamedWrapper
java.lang.Object
org.eclipse.cdt.core.errorparsers.ErrorParserNamedWrapper
- All Implemented Interfaces:
Cloneable
,IErrorParser
,IErrorParserNamed
Class to wrap any
IErrorParser
to IErrorParserNamed
.- Since:
- 5.2
-
Constructor Summary
ConstructorDescriptionErrorParserNamedWrapper
(String id, String name, IErrorParser errorParser) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
getId()
getName()
boolean
processLine
(String line, ErrorParserManager epm) Finds error or warnings on the given linevoid
Set error parser ID.void
Set error parser name.
-
Constructor Details
-
ErrorParserNamedWrapper
Constructor.- Parameters:
id
- - assigned IDname
- - assigned name.errorParser
- - error parser to assign name and ID.
-
-
Method Details
-
processLine
Description copied from interface:IErrorParser
Finds error or warnings on the given line- Specified by:
processLine
in interfaceIErrorParser
- Parameters:
line
- - line to processepm
- -ErrorParserManager
- Returns:
true
if the parser found a problem reported in output. More accurately,true
will consume the line (prevent other parsers from seeing it) andfalse
won't (the line will be handed to the next parser).
-
getId
- Specified by:
getId
in interfaceIErrorParserNamed
- Returns:
- id of error parser
-
getName
- Specified by:
getName
in interfaceIErrorParserNamed
- Returns:
- name of error parser
-
getErrorParser
- Returns:
- original error parser which is being wrapped
-
setId
Description copied from interface:IErrorParserNamed
Set error parser ID.- Specified by:
setId
in interfaceIErrorParserNamed
- Parameters:
id
- of error parser
-
setName
Description copied from interface:IErrorParserNamed
Set error parser name.- Specified by:
setName
in interfaceIErrorParserNamed
- Parameters:
name
- of error parser
-
equals
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-