Package dev.webfx.platform.ast
Interface ReadOnlyAstNode
- All Known Subinterfaces:
AstArray
,AstNode
,AstObject
,Config
,NativeAstArray
,NativeAstObject
,ReadOnlyAstArray
,ReadOnlyAstObject
- All Known Implementing Classes:
AstObjectWrapper
,ChildConfig
,ConfigArray
,ConfigImpl
,ImmutableAstObject
,ListAstArray
,ListBasedAstArray
,MapAstObject
,MapBasedAstObject
,ReadOnlyAstArrayWrapper
,ReadOnlyAstObjectWrapper
,ReadOnlyMergedAstObject
,RootConfig
public interface ReadOnlyAstNode
Generic interface common to both objects and arrays.
- Author:
- Bruno Salmon
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReadOnlyAstArray
asArray()
default ReadOnlyAstObject
asObject()
default boolean
isArray()
default boolean
isEmpty()
default boolean
isObject()
int
size()
-
Method Details
-
size
int size() -
isEmpty
default boolean isEmpty() -
isObject
default boolean isObject() -
isArray
default boolean isArray() -
asObject
-
asArray
-