public abstract class View
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
View.Control |
static interface |
View.StaticManager |
Modifier | Constructor and Description |
---|---|
protected |
View(ViewContext vc) |
Modifier and Type | Method and Description |
---|---|
protected abstract short |
getClassIndex() |
abstract java.util.Set<java.lang.String> |
getFieldNames() |
ViewContext |
getViewContext() |
protected abstract void |
onData(long sessionid,
byte index,
byte field,
Octets data,
Octets dataremoved) |
protected void |
onViewChanged(long sessionid,
java.lang.String fieldname,
java.lang.Object value,
ViewChangedType type) |
java.lang.Runnable |
registerListener(java.lang.String fieldname,
ViewChangedListener listener) |
java.lang.Runnable |
registerListener(ViewChangedListener listener) |
void |
sendMessage(java.lang.String msg) |
java.lang.String |
toString() |
protected View(ViewContext vc)
public final ViewContext getViewContext()
public void sendMessage(java.lang.String msg) throws java.lang.InstantiationException, java.lang.ClassCastException, SizePolicyException, CodecException
java.lang.InstantiationException
java.lang.ClassCastException
SizePolicyException
CodecException
protected abstract short getClassIndex()
protected abstract void onData(long sessionid, byte index, byte field, Octets data, Octets dataremoved) throws MarshalException
MarshalException
public java.lang.String toString()
toString
in class java.lang.Object
public abstract java.util.Set<java.lang.String> getFieldNames()
public final java.lang.Runnable registerListener(ViewChangedListener listener)
public final java.lang.Runnable registerListener(java.lang.String fieldname, ViewChangedListener listener)
protected final void onViewChanged(long sessionid, java.lang.String fieldname, java.lang.Object value, ViewChangedType type)