Class EcjResponseParser
- java.lang.Object
-
- org.codehaus.plexus.compiler.eclipse.EcjResponseParser
-
public class EcjResponseParser extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EcjResponseParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
decodeProblem(java.util.List<CompilerMessage> list, java.lang.String sourcePath, javax.xml.stream.XMLStreamReader xsr, boolean errorsAsWarnings)
private void
decodeProblems(java.util.List<CompilerMessage> list, java.lang.String sourcePath, javax.xml.stream.XMLStreamReader xsr, boolean errorsAsWarnings)
Locate "problem" nodes.private void
decodeSourceElement(java.util.List<CompilerMessage> list, javax.xml.stream.XMLStreamReader xsr, boolean errorsAsWarnings)
private static int
getInt(javax.xml.stream.XMLStreamReader xsr, java.lang.String name)
private static javax.xml.stream.XMLInputFactory
getStreamFactory()
private static void
ignoreTillEnd(javax.xml.stream.XMLStreamReader xsr)
java.util.List<CompilerMessage>
parse(java.io.File xmltf, boolean errorsAsWarnings)
Scan the specified response file for compilation messages.
-
-
-
Method Detail
-
parse
public java.util.List<CompilerMessage> parse(java.io.File xmltf, boolean errorsAsWarnings) throws java.lang.Exception
Scan the specified response file for compilation messages.- Throws:
java.lang.Exception
-
decodeSourceElement
private void decodeSourceElement(java.util.List<CompilerMessage> list, javax.xml.stream.XMLStreamReader xsr, boolean errorsAsWarnings) throws java.lang.Exception
- Throws:
java.lang.Exception
-
decodeProblems
private void decodeProblems(java.util.List<CompilerMessage> list, java.lang.String sourcePath, javax.xml.stream.XMLStreamReader xsr, boolean errorsAsWarnings) throws java.lang.Exception
Locate "problem" nodes.- Throws:
java.lang.Exception
-
decodeProblem
private void decodeProblem(java.util.List<CompilerMessage> list, java.lang.String sourcePath, javax.xml.stream.XMLStreamReader xsr, boolean errorsAsWarnings) throws java.lang.Exception
- Throws:
java.lang.Exception
-
ignoreTillEnd
private static void ignoreTillEnd(javax.xml.stream.XMLStreamReader xsr) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getInt
private static int getInt(javax.xml.stream.XMLStreamReader xsr, java.lang.String name) throws java.io.IOException
- Throws:
java.io.IOException
-
getStreamFactory
private static javax.xml.stream.XMLInputFactory getStreamFactory()
-
-