Interface NativeAstFactoryProvider
- All Superinterfaces:
AstFactoryProvider
- All Known Implementing Classes:
VertxAstFactoryProvider
- Author:
- Bruno Salmon
-
Method Summary
Modifier and TypeMethodDescriptionbooleanacceptAsNativeArray(Object nativeElement) booleanacceptAsNativeObject(Object nativeElement) default ObjectanyJavaToAnyNative(Object value) default <T> TanyNativeToJava(Object nativeElement) astToNativeArray(ReadOnlyAstArray astArrayFromThisFactory) astToNativeObject(ReadOnlyAstObject astObjectFromThisFactory) default AstArraydefault AstObjectdefault AstTypegetNativeElementAstType(Object nativeElement) booleanisAstArrayFromThisFactory(ReadOnlyAstArray astArray) booleanisAstObjectFromThisFactory(ReadOnlyAstObject astObject) default ObjectjavaScalarToNativeScalar(Object scalar) default <T> TnativeScalarToJavaScalar(Object nativeScalar) nativeToAstArray(Object nativeArray) nativeToAstObject(Object nativeObject) default ReadOnlyAstArraynativeToReadOnlyAstArray(Object nativeArray) default ReadOnlyAstObjectnativeToReadOnlyAstObject(Object nativeObject)
-
Method Details
-
createNativeObject
Object createNativeObject() -
createNativeArray
Object createNativeArray() -
acceptAsNativeObject
-
acceptAsNativeArray
-
createObject
- Specified by:
createObjectin interfaceAstFactoryProvider
-
createArray
- Specified by:
createArrayin interfaceAstFactoryProvider
-
isAstObjectFromThisFactory
-
isAstArrayFromThisFactory
-
astToNativeObject
-
astToNativeArray
-
nativeToAstObject
-
nativeToAstArray
-
nativeToReadOnlyAstObject
-
nativeToReadOnlyAstArray
-
getNativeElementAstType
-
anyNativeToJava
-
nativeScalarToJavaScalar
-
anyJavaToAnyNative
-
javaScalarToNativeScalar
-