1 package org.apache.maven.shared.io.logging;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public interface MessageHolder
23 {
24
25 MessageHolder newMessage();
26
27 MessageHolder newDebugMessage();
28
29 MessageHolder newInfoMessage();
30
31 MessageHolder newWarningMessage();
32
33 MessageHolder newErrorMessage();
34
35 MessageHolder newSevereMessage();
36
37 MessageHolder append( CharSequence messagePart );
38
39 MessageHolder append( Throwable error );
40
41 MessageHolder addMessage( CharSequence messagePart, Throwable error );
42
43 MessageHolder addMessage( CharSequence messagePart );
44
45 MessageHolder addMessage( Throwable error );
46
47 MessageHolder addDebugMessage( CharSequence messagePart, Throwable error );
48
49 MessageHolder addDebugMessage( CharSequence messagePart );
50
51 MessageHolder addDebugMessage( Throwable error );
52
53 MessageHolder addInfoMessage( CharSequence messagePart, Throwable error );
54
55 MessageHolder addInfoMessage( CharSequence messagePart );
56
57 MessageHolder addInfoMessage( Throwable error );
58
59 MessageHolder addWarningMessage( CharSequence messagePart, Throwable error );
60
61 MessageHolder addWarningMessage( CharSequence messagePart );
62
63 MessageHolder addWarningMessage( Throwable error );
64
65 MessageHolder addErrorMessage( CharSequence messagePart, Throwable error );
66
67 MessageHolder addErrorMessage( CharSequence messagePart );
68
69 MessageHolder addErrorMessage( Throwable error );
70
71 MessageHolder addSevereMessage( CharSequence messagePart, Throwable error );
72
73 MessageHolder addSevereMessage( CharSequence messagePart );
74
75 MessageHolder addSevereMessage( Throwable error );
76
77 int size();
78
79 int countMessages();
80
81 int countDebugMessages();
82
83 int countInfoMessages();
84
85 int countWarningMessages();
86
87 int countErrorMessages();
88
89 int countSevereMessages();
90
91 boolean isDebugEnabled();
92
93 void setDebugEnabled( boolean enabled );
94
95 boolean isInfoEnabled();
96
97 void setInfoEnabled( boolean enabled );
98
99 boolean isWarningEnabled();
100
101 void setWarningEnabled( boolean enabled );
102
103 boolean isErrorEnabled();
104
105 void setErrorEnabled( boolean enabled );
106
107 boolean isSevereEnabled();
108
109 void setSevereEnabled( boolean enabled );
110
111 boolean isEmpty();
112
113 String render();
114
115 void render( MessageSink sink );
116
117 void flush();
118
119 }