Package dev.webfx.platform.ast
Interface AstObject
- All Superinterfaces:
- AstNode,- ReadOnlyAstNode,- ReadOnlyAstObject
- All Known Subinterfaces:
- NativeAstObject
- All Known Implementing Classes:
- AstObjectWrapper,- MapAstObject,- MapBasedAstObject
- Author:
- Bruno Salmon
- 
Method SummaryModifier and TypeMethodDescriptiondefault AstObjectReturn the element as a JsonObject.<V> VRemove a given key and associated value from the object.default <T extends AstObject>
 Tdefault <T extends AstObject>
 Tdefault <T extends AstObject>
 Tdefault <T extends AstObject>
 T<T extends AstObject>
 TSet a given key to the given value.default <T extends AstObject>
 Tdefault <T extends AstObject>
 Tdefault <T extends AstObject>
 TsetArray(String key, ReadOnlyAstArray array) Set a given key to the given array.default <T extends AstObject>
 TsetObject(String key, ReadOnlyAstObject object) Set a given key to the given object.default <T extends AstObject>
 TSet a given key to the given element.Methods inherited from interface dev.webfx.platform.ast.ReadOnlyAstNodeisArray, isEmpty, isObjectMethods inherited from interface dev.webfx.platform.ast.ReadOnlyAstObjectget, getArray, getBoolean, getBoolean, getDouble, getDouble, getInstant, getInstant, getInteger, getInteger, getLong, getLong, getScalar, getScalar, getString, getString, has, isArray, isObject, isScalar, isTrue, keys, size
- 
Method Details- 
getObjectDescription copied from interface:ReadOnlyAstObjectReturn the element as a JsonObject. If the type is not an object, this can result in runtime errors.- Specified by:
- getObjectin interface- ReadOnlyAstObject
 
- 
removeRemove a given key and associated value from the object.
- 
setSet a given key to the given value.
- 
setObjectSet a given key to the given object.
- 
setArraySet a given key to the given array.
- 
setScalarSet a given key to the given element.
- 
set
- 
set
- 
set
- 
set
- 
set
- 
set
 
-