com.android.ide.common.blame.parser.aapt
Class AaptOutputParser

java.lang.Object
  extended by com.android.ide.common.blame.parser.aapt.AaptOutputParser
All Implemented Interfaces:
PatternAwareOutputParser

public class AaptOutputParser
extends java.lang.Object
implements PatternAwareOutputParser

Parses AAPT output.


Constructor Summary
AaptOutputParser()
           
 
Method Summary
 boolean parse(java.lang.String line, OutputLineReader reader, java.util.List<com.android.ide.common.blame.Message> messages, com.android.utils.ILogger logger)
          Parses the given output line.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AaptOutputParser

public AaptOutputParser()
Method Detail

parse

public boolean parse(@NonNull
                     java.lang.String line,
                     @NonNull
                     OutputLineReader reader,
                     @NonNull
                     java.util.List<com.android.ide.common.blame.Message> messages,
                     @NonNull
                     com.android.utils.ILogger logger)
Description copied from interface: PatternAwareOutputParser
Parses the given output line.

Specified by:
parse in interface PatternAwareOutputParser
Parameters:
line - the line to parse.
reader - passed in case this parser needs to parse more lines in order to create a Message.
messages - stores the messages created during parsing, if any.
Returns:
true if this parser was able to parser the given line, false otherwise.