|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBuildMessageHandler
Interface that handles messages sent from the compiler. Implementations define which messages are logged and whether the handler aborts the process.
Method Summary | |
---|---|
void |
dontIgnore(IMessage.Kind kind)
Allow fine grained configuration after initialization. |
boolean |
handleMessage(IMessage message)
Handle message by reporting and/or throwing an AbortException. |
void |
ignore(IMessage.Kind kind)
Allow fine grained configuration after initialization. |
boolean |
isIgnoring(IMessage.Kind kind)
Signal whether this will ignore messages of a given type. |
Method Detail |
---|
boolean handleMessage(IMessage message) throws AbortException
message
- the IMessage to handle - never null
java.lang.IllegalArgumentException
- if message is null
AbortException
- depending on handler logic.boolean isIgnoring(IMessage.Kind kind)
void dontIgnore(IMessage.Kind kind)
kind
- void ignore(IMessage.Kind kind)
kind
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |