Class DefaultMessageHolder
- java.lang.Object
-
- org.apache.maven.plugins.assembly.io.DefaultMessageHolder
-
- All Implemented Interfaces:
MessageHolder
class DefaultMessageHolder extends java.lang.Object implements MessageHolder
Default Message Holder.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classDefaultMessageHolder.Message
-
Field Summary
Fields Modifier and Type Field Description private DefaultMessageHolder.MessagecurrentMessageprivate intdefaultMessageLevelprivate boolean[]messageLevelStatesprivate java.util.List<DefaultMessageHolder.Message>messagesprivate MessageSinkonDemandSink
-
Constructor Summary
Constructors Constructor Description DefaultMessageHolder()Create instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageHolderaddDebugMessage(java.lang.CharSequence messagePart)MessageHolderaddDebugMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)MessageHolderaddDebugMessage(java.lang.Throwable error)MessageHolderaddErrorMessage(java.lang.CharSequence messagePart)MessageHolderaddErrorMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)MessageHolderaddErrorMessage(java.lang.Throwable error)MessageHolderaddInfoMessage(java.lang.CharSequence messagePart)MessageHolderaddInfoMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)MessageHolderaddInfoMessage(java.lang.Throwable error)protected MessageHolderaddMessage(int level, java.lang.CharSequence messagePart)(package private) MessageHolderaddMessage(int level, java.lang.CharSequence messagePart, java.lang.Throwable error)protected MessageHolderaddMessage(int level, java.lang.Throwable error)MessageHolderaddMessage(java.lang.CharSequence messagePart)MessageHolderaddMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)MessageHolderaddMessage(java.lang.Throwable error)MessageHolderaddSevereMessage(java.lang.CharSequence messagePart)MessageHolderaddSevereMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)MessageHolderaddSevereMessage(java.lang.Throwable error)MessageHolderaddWarningMessage(java.lang.CharSequence messagePart)MessageHolderaddWarningMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)MessageHolderaddWarningMessage(java.lang.Throwable error)MessageHolderappend(java.lang.CharSequence messagePart)MessageHolderappend(java.lang.Throwable error)intcountDebugMessages()intcountErrorMessages()intcountInfoMessages()intcountMessages()private intcountMessagesOfType(int messageLevel)intcountSevereMessages()intcountWarningMessages()voidflush()flushbooleanisDebugEnabled()booleanisEmpty()booleanisErrorEnabled()booleanisInfoEnabled()booleanisSevereEnabled()booleanisWarningEnabled()MessageHoldernewDebugMessage()MessageHoldernewErrorMessage()MessageHoldernewInfoMessage()MessageHoldernewMessage()protected voidnewMessage(int messageLevel)MessageHoldernewSevereMessage()MessageHoldernewWarningMessage()java.lang.Stringrender()voidrender(MessageSink sink)protected voidrenderTo(DefaultMessageHolder.Message message, MessageSink sink)voidsetDebugEnabled(boolean enabled)voidsetErrorEnabled(boolean enabled)voidsetInfoEnabled(boolean enabled)voidsetSevereEnabled(boolean enabled)voidsetWarningEnabled(boolean enabled)intsize()
-
-
-
Field Detail
-
messages
private java.util.List<DefaultMessageHolder.Message> messages
-
currentMessage
private DefaultMessageHolder.Message currentMessage
-
defaultMessageLevel
private int defaultMessageLevel
-
messageLevelStates
private boolean[] messageLevelStates
-
onDemandSink
private MessageSink onDemandSink
-
-
Method Detail
-
addMessage
public MessageHolder addMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addMessagein interfaceMessageHolder- Parameters:
messagePart- Message Part.error-Throwable- Returns:
MessageHolder
-
addMessage
MessageHolder addMessage(int level, java.lang.CharSequence messagePart, java.lang.Throwable error)
- Parameters:
level- Level.messagePart- Message part.error-Throwable- Returns:
MessageHolder
-
addMessage
public MessageHolder addMessage(java.lang.CharSequence messagePart)
- Specified by:
addMessagein interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
addMessage
protected MessageHolder addMessage(int level, java.lang.CharSequence messagePart)
- Parameters:
level- level.messagePart- message part.- Returns:
MessageHolder
-
addMessage
public MessageHolder addMessage(java.lang.Throwable error)
- Specified by:
addMessagein interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
addMessage
protected MessageHolder addMessage(int level, java.lang.Throwable error)
- Parameters:
level- level.error-Throwable- Returns:
MessageHolder
-
append
public MessageHolder append(java.lang.CharSequence messagePart)
- Specified by:
appendin interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
append
public MessageHolder append(java.lang.Throwable error)
- Specified by:
appendin interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceMessageHolder- Returns:
- true if empty, false otherwise
-
newMessage
public MessageHolder newMessage()
- Specified by:
newMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newMessage
protected void newMessage(int messageLevel)
- Parameters:
messageLevel- message level.
-
render
public java.lang.String render()
- Specified by:
renderin interfaceMessageHolder- Returns:
- rendered
-
size
public int size()
- Specified by:
sizein interfaceMessageHolder- Returns:
- the size.
-
addDebugMessage
public MessageHolder addDebugMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addDebugMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addDebugMessage
public MessageHolder addDebugMessage(java.lang.CharSequence messagePart)
- Specified by:
addDebugMessagein interfaceMessageHolder- Parameters:
messagePart- messages part.- Returns:
MessageHolder
-
addDebugMessage
public MessageHolder addDebugMessage(java.lang.Throwable error)
- Specified by:
addDebugMessagein interfaceMessageHolder- Parameters:
error- messages part.- Returns:
MessageHolder
-
addErrorMessage
public MessageHolder addErrorMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addErrorMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addErrorMessage
public MessageHolder addErrorMessage(java.lang.CharSequence messagePart)
- Specified by:
addErrorMessagein interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
addErrorMessage
public MessageHolder addErrorMessage(java.lang.Throwable error)
- Specified by:
addErrorMessagein interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
addInfoMessage
public MessageHolder addInfoMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addInfoMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addInfoMessage
public MessageHolder addInfoMessage(java.lang.CharSequence messagePart)
- Specified by:
addInfoMessagein interfaceMessageHolder- Parameters:
messagePart- messages part.- Returns:
MessageHolder
-
addInfoMessage
public MessageHolder addInfoMessage(java.lang.Throwable error)
- Specified by:
addInfoMessagein interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
addSevereMessage
public MessageHolder addSevereMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addSevereMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addSevereMessage
public MessageHolder addSevereMessage(java.lang.CharSequence messagePart)
- Specified by:
addSevereMessagein interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
addSevereMessage
public MessageHolder addSevereMessage(java.lang.Throwable error)
- Specified by:
addSevereMessagein interfaceMessageHolder- Parameters:
error- The error.- Returns:
MessageHolder
-
addWarningMessage
public MessageHolder addWarningMessage(java.lang.CharSequence messagePart, java.lang.Throwable error)
- Specified by:
addWarningMessagein interfaceMessageHolder- Parameters:
messagePart- message part.error-Throwable- Returns:
MessageHolder
-
addWarningMessage
public MessageHolder addWarningMessage(java.lang.CharSequence messagePart)
- Specified by:
addWarningMessagein interfaceMessageHolder- Parameters:
messagePart- message part.- Returns:
MessageHolder
-
addWarningMessage
public MessageHolder addWarningMessage(java.lang.Throwable error)
- Specified by:
addWarningMessagein interfaceMessageHolder- Parameters:
error-Throwable- Returns:
MessageHolder
-
countDebugMessages
public int countDebugMessages()
- Specified by:
countDebugMessagesin interfaceMessageHolder- Returns:
- count number of debug messages.
-
countErrorMessages
public int countErrorMessages()
- Specified by:
countErrorMessagesin interfaceMessageHolder- Returns:
- count number of error messages
-
countInfoMessages
public int countInfoMessages()
- Specified by:
countInfoMessagesin interfaceMessageHolder- Returns:
- count number of info messages
-
countMessages
public int countMessages()
- Specified by:
countMessagesin interfaceMessageHolder- Returns:
- count number of messages.
-
countSevereMessages
public int countSevereMessages()
- Specified by:
countSevereMessagesin interfaceMessageHolder- Returns:
- count number of server messages
-
countWarningMessages
public int countWarningMessages()
- Specified by:
countWarningMessagesin 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:
isDebugEnabledin interfaceMessageHolder- Returns:
- true / false.
-
isErrorEnabled
public boolean isErrorEnabled()
- Specified by:
isErrorEnabledin interfaceMessageHolder- Returns:
- true if error is enabled false otherwise.
-
isInfoEnabled
public boolean isInfoEnabled()
- Specified by:
isInfoEnabledin interfaceMessageHolder- Returns:
- true if info is enabled false otherwise
-
isSevereEnabled
public boolean isSevereEnabled()
- Specified by:
isSevereEnabledin interfaceMessageHolder- Returns:
- true if severe is enabled false otherwise.
-
isWarningEnabled
public boolean isWarningEnabled()
- Specified by:
isWarningEnabledin interfaceMessageHolder- Returns:
- true if warning is enabled false otherwise.
-
newDebugMessage
public MessageHolder newDebugMessage()
- Specified by:
newDebugMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newErrorMessage
public MessageHolder newErrorMessage()
- Specified by:
newErrorMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newInfoMessage
public MessageHolder newInfoMessage()
- Specified by:
newInfoMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newSevereMessage
public MessageHolder newSevereMessage()
- Specified by:
newSevereMessagein interfaceMessageHolder- Returns:
MessageHolder
-
newWarningMessage
public MessageHolder newWarningMessage()
- Specified by:
newWarningMessagein interfaceMessageHolder- Returns:
MessageHolder
-
setDebugEnabled
public void setDebugEnabled(boolean enabled)
- Specified by:
setDebugEnabledin interfaceMessageHolder- Parameters:
enabled- enable debug
-
setErrorEnabled
public void setErrorEnabled(boolean enabled)
- Specified by:
setErrorEnabledin interfaceMessageHolder- Parameters:
enabled- enable error or disable
-
setInfoEnabled
public void setInfoEnabled(boolean enabled)
- Specified by:
setInfoEnabledin interfaceMessageHolder- Parameters:
enabled- true info enable false otherwise.
-
setSevereEnabled
public void setSevereEnabled(boolean enabled)
- Specified by:
setSevereEnabledin interfaceMessageHolder- Parameters:
enabled- enable severe or disable
-
setWarningEnabled
public void setWarningEnabled(boolean enabled)
- Specified by:
setWarningEnabledin interfaceMessageHolder- Parameters:
enabled- enable warning or disable.
-
flush
public void flush()
flush- Specified by:
flushin interfaceMessageHolder
-
render
public void render(MessageSink sink)
- Specified by:
renderin interfaceMessageHolder- Parameters:
sink-MessageSink
-
renderTo
protected void renderTo(DefaultMessageHolder.Message message, MessageSink sink)
- Parameters:
message-DefaultMessageHolder.Messagesink-MessageSink
-
-