Class NativeElementRegistry
-
- All Implemented Interfaces:
public final class NativeElementRegistry
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNativeElementRegistry.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<NativeElementDefinition>definitionspublic final static NativeElementRegistry.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description NativeElementRegistry(Collection<NativeElementDefinition> definitions)
-
Method Summary
Modifier and Type Method Description final List<NativeElementDefinition>getDefinitions()final Booleancontains(String name)final NativeElementDefinitiondefinition(String name)final Viewcreate(String name, NativeElementContext context, JSONObjectProperties properties)final Unitupdate(View view, JSONObjectProperties properties)final Objectinvoke(View view, String method, JSONObjectProperties parameters)final BundlesaveState(View view)final UnitrestoreState(View view, Bundle state)final Unitdispose(View view)-
-
Constructor Detail
-
NativeElementRegistry
NativeElementRegistry(Collection<NativeElementDefinition> definitions)
-
-
Method Detail
-
getDefinitions
final List<NativeElementDefinition> getDefinitions()
-
definition
final NativeElementDefinition definition(String name)
-
create
final View create(String name, NativeElementContext context, JSONObjectProperties properties)
-
update
final Unit update(View view, JSONObjectProperties properties)
-
invoke
final Object invoke(View view, String method, JSONObjectProperties parameters)
-
restoreState
final Unit restoreState(View view, Bundle state)
-
-
-
-