Module com.gluonhq.cloudlink.client
Class ObjectDataSkel<T>
- java.lang.Object
-
- com.gluonhq.impl.cloudlink.client.data.DataSkel<T,GluonObservableObjectImpl<T>>
-
- com.gluonhq.impl.cloudlink.client.data.ObjectDataSkel<T>
-
public class ObjectDataSkel<T> extends DataSkel<T,GluonObservableObjectImpl<T>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.gluonhq.impl.cloudlink.client.data.DataSkel
DataSkel.Operation
-
-
Field Summary
-
Fields inherited from class com.gluonhq.impl.cloudlink.client.data.DataSkel
PROTOCOL_KEY_PAYLOAD, PROTOCOL_KEY_UID, proxy
-
-
Constructor Summary
Constructors Constructor Description ObjectDataSkel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeListener
createChangeListener(String key, GluonObservableObjectImpl<T> object)
void
track(GluonObservableObjectImpl<T> observable)
void
untrack(GluonObservableObjectImpl<T> observable)
-
Methods inherited from class com.gluonhq.impl.cloudlink.client.data.DataSkel
equals, getChangeListener, getObject, getOperation, getOperationMode, getPayload, getUid, hashCode, isMarkedForAddition, isMarkedForRemoval, isMarkedForUpdate, removeChangeListener, setMarkedForAddition, setMarkedForRemoval, setMarkedForUpdate, setObject, setOperation, setOperationMode, setPayload, setProxyValue, setUid, toString
-
-
-
-
Method Detail
-
track
public void track(GluonObservableObjectImpl<T> observable)
- Specified by:
track
in classDataSkel<T,GluonObservableObjectImpl<T>>
-
untrack
public void untrack(GluonObservableObjectImpl<T> observable)
- Specified by:
untrack
in classDataSkel<T,GluonObservableObjectImpl<T>>
-
createChangeListener
public ChangeListener createChangeListener(String key, GluonObservableObjectImpl<T> object)
- Specified by:
createChangeListener
in classDataSkel<T,GluonObservableObjectImpl<T>>
-
-