Interface NativeAstFactoryProvider
- All Superinterfaces:
AstFactoryProvider
- All Known Implementing Classes:
VertxAstFactoryProvider
- Author:
- Bruno Salmon
-
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptAsNativeArray
(Object nativeElement) boolean
acceptAsNativeObject
(Object nativeElement) default Object
anyJavaToAnyNative
(Object value) default <T> T
anyNativeToJava
(Object nativeElement) astToNativeArray
(ReadOnlyAstArray astArrayFromThisFactory) astToNativeObject
(ReadOnlyAstObject astObjectFromThisFactory) default AstArray
default AstObject
default AstType
getNativeElementAstType
(Object nativeElement) boolean
isAstArrayFromThisFactory
(ReadOnlyAstArray astArray) boolean
isAstObjectFromThisFactory
(ReadOnlyAstObject astObject) default Object
javaScalarToNativeScalar
(Object scalar) default <T> T
nativeScalarToJavaScalar
(Object nativeScalar) nativeToAstArray
(Object nativeArray) nativeToAstObject
(Object nativeObject) default ReadOnlyAstArray
nativeToReadOnlyAstArray
(Object nativeArray) default ReadOnlyAstObject
nativeToReadOnlyAstObject
(Object nativeObject)
-
Method Details
-
createNativeObject
Object createNativeObject() -
createNativeArray
Object createNativeArray() -
acceptAsNativeObject
-
acceptAsNativeArray
-
createObject
- Specified by:
createObject
in interfaceAstFactoryProvider
-
createArray
- Specified by:
createArray
in interfaceAstFactoryProvider
-
isAstObjectFromThisFactory
-
isAstArrayFromThisFactory
-
astToNativeObject
-
astToNativeArray
-
nativeToAstObject
-
nativeToAstArray
-
nativeToReadOnlyAstObject
-
nativeToReadOnlyAstArray
-
getNativeElementAstType
-
anyNativeToJava
-
nativeScalarToJavaScalar
-
anyJavaToAnyNative
-
javaScalarToNativeScalar
-