|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.itmill.toolkit.data.Buffered.SourceException
public static class Buffered.SourceException
An exception that signals that one or more exceptions occurred while a buffered object tried to access its data source or if there is a problem in processing a data source.
| 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 | |
|---|---|
Buffered.SourceException(Buffered source)
Creates a source exception that does not include a cause. |
|
Buffered.SourceException(Buffered source,
Throwable cause)
Creates a source exception from a cause exception. |
|
Buffered.SourceException(Buffered source,
Throwable[] causes)
Creates a source exception from multiple causes. |
|
| Method Summary | |
|---|---|
void |
addListener(Paintable.RepaintRequestListener listener)
Error messages are inmodifiable and thus listeners are not needed. |
Throwable |
getCause()
Gets the cause of the exception. |
Throwable[] |
getCauses()
Gets all the causes for this exception. |
int |
getErrorLevel()
Gets the error level of this buffered source exception. |
Buffered |
getSource()
Gets a source of the exception. |
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. |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Buffered.SourceException(Buffered source)
source - the source object implementing the Buffered interface.
public Buffered.SourceException(Buffered source,
Throwable cause)
source - the source object implementing the Buffered interface.cause - the original cause for this exception.
public Buffered.SourceException(Buffered source,
Throwable[] causes)
source - the source object implementing the Buffered interface.causes - the original causes for this exception.| Method Detail |
|---|
public final Throwable getCause()
getCause in class ThrowableMoreThanOneCauseException - if there is more than one cause for the exception. This
is possible if the commit operation triggers more than
one error at the same time.public final Throwable[] getCauses()
public Buffered getSource()
public int getErrorLevel()
The causes that do not specify error level default to
ERROR level. Also source exception without any causes
are of level ERROR.
getErrorLevel in interface ErrorMessageErrorMessage.getErrorLevel()
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.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 Paintable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||