Package com.walkfares.odsl.var.basic
Class VarDynamicObject
java.lang.Object
com.walkfares.odsl.var.BaseVar
com.walkfares.odsl.var.VersionedVar
com.walkfares.odsl.var.basic.VarDynamicObject
- All Implemented Interfaces:
ListProvider,DynamicVar,Var
- Direct Known Subclasses:
QualityCheckResults,VarDeclaredType,VarObjectWrapper,VarTask
public class VarDynamicObject extends VersionedVar implements Var, DynamicVar, ListProvider
-
Constructor Summary
Constructors Constructor Description VarDynamicObject()VarDynamicObject(VarType... allowed)VarDynamicObject(String id) -
Method Summary
Modifier and Type Method Description Var_clone()voidadd(int index, Var item)voidadd(Var item)VarapplyChanges(Var update)VarSimpleObjectasSimpleObject()voidclear()booleancontains(String name)Varget(Var index)Varget(String name)Varget(String name, Var defaultvalue)StringgetAccess()List<Var>getElements()StringgetId()DynamicPropertiesgetProperties()VarReferencegetReference()VarTypegetType()StringgetTypeName()booleanisSerializeId()voidremove(String name)voidset(String name, Var value)Varset_Id(String id)VarDynamicObjectsetAccess(String access)VarsetId(com.google.gson.JsonElement id)VarDynamicObjectsetSerializeId(boolean serializeId)intsize()StringtoString()Methods inherited from class com.walkfares.odsl.var.BaseVar
add, getLinks, getUID, setLinks, tryConvert
-
Constructor Details
-
VarDynamicObject
public VarDynamicObject() -
VarDynamicObject
-
VarDynamicObject
-
-
Method Details
-
getProperties
- Specified by:
getPropertiesin interfaceDynamicVar
-
getAccess
-
setAccess
-
getType
-
getTypeName
- Specified by:
getTypeNamein interfaceVar- Overrides:
getTypeNamein classBaseVar
-
getId
-
set_Id
-
setId
-
_clone
-
applyChanges
- Specified by:
applyChangesin interfaceVar- Overrides:
applyChangesin classBaseVar
-
get
- Specified by:
getin interfaceDynamicVar
-
get
-
set
- Specified by:
setin interfaceDynamicVar
-
remove
-
clear
public void clear()- Specified by:
clearin interfaceListProvider
-
contains
-
toString
-
getReference
- Specified by:
getReferencein interfaceVar
-
add
- Specified by:
addin interfaceListProvider
-
add
- Specified by:
addin interfaceListProvider
-
size
public int size()- Specified by:
sizein interfaceListProvider
-
getElements
- Specified by:
getElementsin interfaceListProvider
-
get
- Specified by:
getin interfaceListProvider
-
isSerializeId
public boolean isSerializeId() -
setSerializeId
-
asSimpleObject
-