org.montsuqi.client.marshallers
Class WidgetMarshaller
java.lang.Object
org.montsuqi.client.marshallers.WidgetMarshaller
- Direct Known Subclasses:
- ButtonMarshaller, CalendarMarshaller, CListMarshaller, ComboMarshaller, EntryMarshaller, FileEntryMarshaller, FrameMarshaller, LabelMarshaller, ListMarshaller, NotebookMarshaller, NumberEntryMarshaller, OptionMenuMarshaller, PandaHTMLMarshaller, PixmapMarshaller, PreviewMarshaller, ProgressBarMarshaller, TextMarshaller, TimerMarshaller
public abstract class WidgetMarshaller
- extends java.lang.Object
Superclass for all widget marshallers.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final Logger logger
WidgetMarshaller
public WidgetMarshaller()
receive
public abstract void receive(WidgetValueManager manager,
java.awt.Component widget)
throws java.io.IOException
- Throws:
java.io.IOException
send
public abstract void send(WidgetValueManager manager,
java.lang.String name,
java.awt.Component widget)
throws java.io.IOException
- Throws:
java.io.IOException
handleStateStyle
protected boolean handleStateStyle(WidgetValueManager manager,
java.awt.Component widget,
java.lang.String name)
throws java.io.IOException
Handles parameters common for all widget types: "state" and "style".
- Parameters:
manager - value manager.widget - target widget.name - parameter name.
- Returns:
- true if handled(name was "state" or "style".
- Throws:
java.io.IOException - on IO error.
getMarshaller
public static WidgetMarshaller getMarshaller(java.lang.Class clazz)