|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.millstone.base.terminal.CompositeErrorMessage
Class for combining multiple error messages together.
Nested Class Summary |
Nested classes inherited from class org.millstone.base.terminal.Paintable |
Paintable.RepaintRequestEvent, Paintable.RepaintRequestListener |
Field Summary |
Fields inherited from interface org.millstone.base.terminal.ErrorMessage |
CRITICAL, ERROR, INFORMATION, SYSTEMERROR, WARNING |
Constructor Summary | |
CompositeErrorMessage(java.util.Collection errorMessages)
Constructor for CompositeErrorMessage. |
|
CompositeErrorMessage(ErrorMessage[] errorMessages)
Constructor for CompositeErrorMessage. |
Method Summary | |
void |
addListener(Paintable.RepaintRequestListener listener)
Error messages are inmodifiable and thus listeners are not needed. |
int |
getErrorLevel()
The error level is the largest error level in |
java.util.Iterator |
iterator()
Get Error Iterator. |
void |
paint(PaintTarget target)
Paints the paintable into a UIDL stream. |
void |
removeListener(Paintable.RepaintRequestListener listener)
Error messages are inmodifiable and thus listeners are not needed. |
void |
requestRepaint()
Error messages are inmodifiable and thus listeners are not needed. |
void |
requestRepaintRequests()
Request sending of repaint events on any further visible changes. |
java.lang.String |
toString()
Returns a comma separated list of the error messages. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public CompositeErrorMessage(ErrorMessage[] errorMessages)
errorMessages
- Array of error messages that are listed togeter.
Nulls are ignored, but at least one message is required.
java.lang.NullPointerException
- if errorMessages is null.
* @throws IllegalArgumentException if the array was empty.public CompositeErrorMessage(java.util.Collection errorMessages)
errorMessages
- Collection of error messages that are listed
togeter. At least one message is required.
java.lang.NullPointerException
- if the collection is null.
java.lang.IllegalArgumentException
- if the collection was empty.Method Detail |
public final int getErrorLevel()
getErrorLevel
in interface ErrorMessage
ErrorMessage.getErrorLevel()
public java.util.Iterator iterator()
public void paint(PaintTarget target) throws PaintException
Paintable
Paints the paintable into a UIDL stream. This method creates the UIDL sequence describing it and outputs it to the given UIDL stream.
It's is called when the contents of the component should be painted in response to the component first being shown or having been altered so that its visual representation is changed.
paint
in interface Paintable
target
- target UIDL stream where the component should paint
itself to
PaintException
- if the paint operation failedpublic void addListener(Paintable.RepaintRequestListener listener)
ErrorMessage
addListener
in interface ErrorMessage
Paintable.addListener(Paintable.RepaintRequestListener)
public void removeListener(Paintable.RepaintRequestListener listener)
ErrorMessage
removeListener
in interface ErrorMessage
Paintable.removeListener(Paintable.RepaintRequestListener)
public void requestRepaint()
ErrorMessage
requestRepaint
in interface ErrorMessage
Paintable.requestRepaint()
public void requestRepaintRequests()
Paintable
requestRepaintRequests
in interface Paintable
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |