Class DefaultMessageHolder
java.lang.Object
org.apache.maven.plugins.assembly.io.DefaultMessageHolder
- All Implemented Interfaces:
MessageHolder
Default Message Holder.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DefaultMessageHolder.Message
private int
private boolean[]
private List
<DefaultMessageHolder.Message> private MessageSink
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDebugMessage
(CharSequence messagePart) addDebugMessage
(CharSequence messagePart, Throwable error) addDebugMessage
(Throwable error) addErrorMessage
(CharSequence messagePart) addErrorMessage
(CharSequence messagePart, Throwable error) addErrorMessage
(Throwable error) addInfoMessage
(CharSequence messagePart) addInfoMessage
(CharSequence messagePart, Throwable error) addInfoMessage
(Throwable error) protected MessageHolder
addMessage
(int level, CharSequence messagePart) (package private) MessageHolder
addMessage
(int level, CharSequence messagePart, Throwable error) protected MessageHolder
addMessage
(int level, Throwable error) addMessage
(CharSequence messagePart) addMessage
(CharSequence messagePart, Throwable error) addMessage
(Throwable error) addSevereMessage
(CharSequence messagePart) addSevereMessage
(CharSequence messagePart, Throwable error) addSevereMessage
(Throwable error) addWarningMessage
(CharSequence messagePart) addWarningMessage
(CharSequence messagePart, Throwable error) addWarningMessage
(Throwable error) append
(CharSequence messagePart) int
int
int
int
private int
countMessagesOfType
(int messageLevel) int
int
void
flush()
flushboolean
boolean
isEmpty()
boolean
boolean
boolean
boolean
protected void
newMessage
(int messageLevel) render()
void
render
(MessageSink sink) protected void
renderTo
(DefaultMessageHolder.Message message, MessageSink sink) void
setDebugEnabled
(boolean enabled) void
setErrorEnabled
(boolean enabled) void
setInfoEnabled
(boolean enabled) void
setSevereEnabled
(boolean enabled) void
setWarningEnabled
(boolean enabled) int
size()
-
Field Details
-
messages
-
currentMessage
-
defaultMessageLevel
private int defaultMessageLevel -
messageLevelStates
private boolean[] messageLevelStates -
onDemandSink
-
-
Constructor Details
-
DefaultMessageHolder
DefaultMessageHolder()Create instance.
-
-
Method Details
-
addMessage
- Specified by:
addMessage
in interfaceMessageHolder
- Parameters:
messagePart
- Message Part.error
-Throwable
- Returns:
MessageHolder
-
addMessage
- Parameters:
level
- Level.messagePart
- Message part.error
-Throwable
- Returns:
MessageHolder
-
addMessage
- Specified by:
addMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
addMessage
- Parameters:
level
- level.messagePart
- message part.- Returns:
MessageHolder
-
addMessage
- Specified by:
addMessage
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
addMessage
- Parameters:
level
- level.error
-Throwable
- Returns:
MessageHolder
-
append
- Specified by:
append
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
append
- Specified by:
append
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceMessageHolder
- Returns:
- true if empty, false otherwise
-
newMessage
- Specified by:
newMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newMessage
protected void newMessage(int messageLevel) - Parameters:
messageLevel
- message level.
-
render
- Specified by:
render
in interfaceMessageHolder
- Returns:
- rendered
-
size
public int size()- Specified by:
size
in interfaceMessageHolder
- Returns:
- the size.
-
addDebugMessage
- Specified by:
addDebugMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addDebugMessage
- Specified by:
addDebugMessage
in interfaceMessageHolder
- Parameters:
messagePart
- messages part.- Returns:
MessageHolder
-
addDebugMessage
- Specified by:
addDebugMessage
in interfaceMessageHolder
- Parameters:
error
- messages part.- Returns:
MessageHolder
-
addErrorMessage
- Specified by:
addErrorMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addErrorMessage
- Specified by:
addErrorMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
addErrorMessage
- Specified by:
addErrorMessage
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
addInfoMessage
- Specified by:
addInfoMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addInfoMessage
- Specified by:
addInfoMessage
in interfaceMessageHolder
- Parameters:
messagePart
- messages part.- Returns:
MessageHolder
-
addInfoMessage
- Specified by:
addInfoMessage
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
addSevereMessage
- Specified by:
addSevereMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addSevereMessage
- Specified by:
addSevereMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
addSevereMessage
- Specified by:
addSevereMessage
in interfaceMessageHolder
- Parameters:
error
- The error.- Returns:
MessageHolder
-
addWarningMessage
- Specified by:
addWarningMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.error
-Throwable
- Returns:
MessageHolder
-
addWarningMessage
- Specified by:
addWarningMessage
in interfaceMessageHolder
- Parameters:
messagePart
- message part.- Returns:
MessageHolder
-
addWarningMessage
- Specified by:
addWarningMessage
in interfaceMessageHolder
- Parameters:
error
-Throwable
- Returns:
MessageHolder
-
countDebugMessages
public int countDebugMessages()- Specified by:
countDebugMessages
in interfaceMessageHolder
- Returns:
- count number of debug messages.
-
countErrorMessages
public int countErrorMessages()- Specified by:
countErrorMessages
in interfaceMessageHolder
- Returns:
- count number of error messages
-
countInfoMessages
public int countInfoMessages()- Specified by:
countInfoMessages
in interfaceMessageHolder
- Returns:
- count number of info messages
-
countMessages
public int countMessages()- Specified by:
countMessages
in interfaceMessageHolder
- Returns:
- count number of messages.
-
countSevereMessages
public int countSevereMessages()- Specified by:
countSevereMessages
in interfaceMessageHolder
- Returns:
- count number of server messages
-
countWarningMessages
public int countWarningMessages()- Specified by:
countWarningMessages
in interfaceMessageHolder
- Returns:
- count number of warning messages
-
countMessagesOfType
private int countMessagesOfType(int messageLevel) - Parameters:
messageLevel
- leve.- Returns:
- number of messages.
-
isDebugEnabled
public boolean isDebugEnabled()- Specified by:
isDebugEnabled
in interfaceMessageHolder
- Returns:
- true / false.
-
isErrorEnabled
public boolean isErrorEnabled()- Specified by:
isErrorEnabled
in interfaceMessageHolder
- Returns:
- true if error is enabled false otherwise.
-
isInfoEnabled
public boolean isInfoEnabled()- Specified by:
isInfoEnabled
in interfaceMessageHolder
- Returns:
- true if info is enabled false otherwise
-
isSevereEnabled
public boolean isSevereEnabled()- Specified by:
isSevereEnabled
in interfaceMessageHolder
- Returns:
- true if severe is enabled false otherwise.
-
isWarningEnabled
public boolean isWarningEnabled()- Specified by:
isWarningEnabled
in interfaceMessageHolder
- Returns:
- true if warning is enabled false otherwise.
-
newDebugMessage
- Specified by:
newDebugMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newErrorMessage
- Specified by:
newErrorMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newInfoMessage
- Specified by:
newInfoMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newSevereMessage
- Specified by:
newSevereMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
newWarningMessage
- Specified by:
newWarningMessage
in interfaceMessageHolder
- Returns:
MessageHolder
-
setDebugEnabled
public void setDebugEnabled(boolean enabled) - Specified by:
setDebugEnabled
in interfaceMessageHolder
- Parameters:
enabled
- enable debug
-
setErrorEnabled
public void setErrorEnabled(boolean enabled) - Specified by:
setErrorEnabled
in interfaceMessageHolder
- Parameters:
enabled
- enable error or disable
-
setInfoEnabled
public void setInfoEnabled(boolean enabled) - Specified by:
setInfoEnabled
in interfaceMessageHolder
- Parameters:
enabled
- true info enable false otherwise.
-
setSevereEnabled
public void setSevereEnabled(boolean enabled) - Specified by:
setSevereEnabled
in interfaceMessageHolder
- Parameters:
enabled
- enable severe or disable
-
setWarningEnabled
public void setWarningEnabled(boolean enabled) - Specified by:
setWarningEnabled
in interfaceMessageHolder
- Parameters:
enabled
- enable warning or disable.
-
flush
public void flush()flush- Specified by:
flush
in interfaceMessageHolder
-
render
- Specified by:
render
in interfaceMessageHolder
- Parameters:
sink
-MessageSink
-
renderTo
- Parameters:
message
-DefaultMessageHolder.Message
sink
-MessageSink
-