|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.itmill.toolkit.terminal.CompositeErrorMessage
public class CompositeErrorMessage
Class for combining multiple error messages together.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.itmill.toolkit.terminal.Paintable |
|---|
Paintable.RepaintRequestEvent, Paintable.RepaintRequestListener |
| Field Summary |
|---|
| Fields inherited from interface com.itmill.toolkit.terminal.ErrorMessage |
|---|
CRITICAL, ERROR, INFORMATION, SYSTEMERROR, WARNING |
| Constructor Summary | |
|---|---|
CompositeErrorMessage(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 |
Iterator |
iterator()
Gets 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. |
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 - the Array of error messages that are listed togeter. Nulls are
ignored, but at least one message is required.public CompositeErrorMessage(Collection errorMessages)
errorMessages - the Collection of error messages that are listed togeter. At
least one message is required.| Method Detail |
|---|
public final int getErrorLevel()
getErrorLevel in interface ErrorMessageErrorMessage.getErrorLevel()public Iterator iterator()
public void paint(PaintTarget target)
throws PaintException
PaintablePaints the paintable into a UIDL stream. This method creates the UIDL sequence describing it and outputs it to the given UIDL stream.
It 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 Paintabletarget - the target UIDL stream where the component should paint itself
to.
PaintException - if the paint operation failed.Paintable.paint(com.itmill.toolkit.terminal.PaintTarget)public void addListener(Paintable.RepaintRequestListener listener)
ErrorMessage
addListener in interface ErrorMessageaddListener in interface Paintablelistener - the listener to be added.Paintable.addListener(Paintable.RepaintRequestListener)public void removeListener(Paintable.RepaintRequestListener listener)
ErrorMessage
removeListener in interface ErrorMessageremoveListener in interface Paintablelistener - the listener to be removed.Paintable.removeListener(Paintable.RepaintRequestListener)public void requestRepaint()
ErrorMessage
requestRepaint in interface ErrorMessagerequestRepaint in interface PaintablePaintable.requestRepaint()public void requestRepaintRequests()
PaintableThis method is normally used only by the terminals to note paintables about implicit repaints (painting the component without actually invoking paint method).
requestRepaintRequests in interface Paintablepublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||