Module com.gluonhq.cloudlink.client
Class ConnectMetadataString
- java.lang.Object
-
- com.gluonhq.impl.cloudlink.client.data.metadata.ConnectMetadataString
-
- All Implemented Interfaces:
ConnectMetadata<String>
public class ConnectMetadataString extends Object implements ConnectMetadata<String>
-
-
Constructor Summary
Constructors Constructor Description ConnectMetadataString()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToJson(javax.json.JsonObjectBuilder jsonObjectBuilder, String fieldName, String string)voidaddToObject(String fieldName, javax.json.JsonObject jsonObject, String object)Stringdeserialize(String json)Stringdeserialize(javax.json.JsonObject jsonObject)ObjectdeserializeField(String fieldName, javax.json.JsonObject jsonObject)ObjectgetFieldValue(String fieldName, String string)Map<String,ObservableList>getObservableLists(String target)Map<String,ObservableValue>getObservables(String target)Returns a map with all the observables that can actively be listened on.Class<String>getTargetClass()Stringinstantiate(Map<String,javax.json.JsonObject> fieldMap)javax.json.JsonObjectserialize(String string)javax.json.JsonObjectserializeField(String fieldName, String string)
-
-
-
Method Detail
-
getTargetClass
public Class<String> getTargetClass()
- Specified by:
getTargetClassin interfaceConnectMetadata<String>
-
getObservables
public Map<String,ObservableValue> getObservables(String target)
Description copied from interface:ConnectMetadataReturns a map with all the observables that can actively be listened on. The keys are strings that uniquely map to a single field in the metadata. The values are instances of ObservableValue.- Specified by:
getObservablesin interfaceConnectMetadata<String>- Returns:
-
getObservableLists
public Map<String,ObservableList> getObservableLists(String target)
- Specified by:
getObservableListsin interfaceConnectMetadata<String>
-
instantiate
public String instantiate(Map<String,javax.json.JsonObject> fieldMap)
- Specified by:
instantiatein interfaceConnectMetadata<String>
-
getFieldValue
public Object getFieldValue(String fieldName, String string)
- Specified by:
getFieldValuein interfaceConnectMetadata<String>
-
deserializeField
public Object deserializeField(String fieldName, javax.json.JsonObject jsonObject)
- Specified by:
deserializeFieldin interfaceConnectMetadata<String>
-
serializeField
public javax.json.JsonObject serializeField(String fieldName, String string)
- Specified by:
serializeFieldin interfaceConnectMetadata<String>
-
addToObject
public void addToObject(String fieldName, javax.json.JsonObject jsonObject, String object)
- Specified by:
addToObjectin interfaceConnectMetadata<String>
-
addToJson
public void addToJson(javax.json.JsonObjectBuilder jsonObjectBuilder, String fieldName, String string)- Specified by:
addToJsonin interfaceConnectMetadata<String>
-
deserialize
public String deserialize(javax.json.JsonObject jsonObject)
- Specified by:
deserializein interfaceConnectMetadata<String>
-
deserialize
public String deserialize(String json)
- Specified by:
deserializein interfaceConnectMetadata<String>
-
serialize
public javax.json.JsonObject serialize(String string)
- Specified by:
serializein interfaceConnectMetadata<String>
-
-