Class MapBasedAstObject
java.lang.Object
dev.webfx.platform.ast.spi.factory.impl.generic.MapBasedAstObject
- All Implemented Interfaces:
- AstNode,- AstObject,- ReadOnlyAstNode,- ReadOnlyAstObject
- Direct Known Subclasses:
- MapAstObject
- Author:
- Bruno Salmon
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected voidbooleangetMap()getNativeElement(String key) booleanTest whether a given key has present.keys()All keys of the object.<T> TRemove a given key and associated value from the object.protected abstract voidintsize()Methods inherited from class java.lang.Objectclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.webfx.platform.ast.AstObjectgetObject, set, set, set, set, set, set, set, setArray, setObject, setScalarMethods 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, isArray, isObject, isScalar, isTrue
- 
Field Details- 
isShallowCopyprotected boolean isShallowCopy
 
- 
- 
Constructor Details- 
MapBasedAstObjectprotected MapBasedAstObject()
- 
MapBasedAstObject
 
- 
- 
Method Details- 
getMap
- 
setMap
- 
deepCopyNativeObjectprotected void deepCopyNativeObject()
- 
sizepublic int size()- Specified by:
- sizein interface- ReadOnlyAstNode
- Specified by:
- sizein interface- ReadOnlyAstObject
 
- 
hasDescription copied from interface:ReadOnlyAstObjectTest whether a given key has present.- Specified by:
- hasin interface- ReadOnlyAstObject
 
- 
keysDescription copied from interface:ReadOnlyAstObjectAll keys of the object.- Specified by:
- keysin interface- ReadOnlyAstObject
 
- 
getNativeElement
- 
removeDescription copied from interface:AstObjectRemove a given key and associated value from the object.
- 
checkCopyBeforeUpdateprotected void checkCopyBeforeUpdate()
- 
equals
 
-