public abstract class NativeUIManagerSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule
NativeModule.NativeMethod
METHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC
Constructor and Description |
---|
NativeUIManagerSpec(ReactApplicationContext reactContext) |
Modifier and Type | Method and Description |
---|---|
abstract void |
blur(java.lang.Double reactTag) |
abstract void |
clearJSResponder() |
abstract void |
configureNextLayoutAnimation(ReadableMap config,
Callback callback,
Callback errorCallback) |
abstract void |
createView(java.lang.Double reactTag,
java.lang.String viewName,
double rootTag,
ReadableMap props) |
abstract void |
dismissPopupMenu() |
abstract void |
dispatchViewManagerCommand(java.lang.Double reactTag,
double commandID,
ReadableArray commandArgs) |
abstract void |
findSubviewIn(java.lang.Double reactTag,
ReadableArray point,
Callback callback) |
abstract void |
focus(java.lang.Double reactTag) |
java.util.Map<java.lang.String,java.lang.Object> |
getConstants() |
abstract WritableMap |
getConstantsForViewManager(java.lang.String viewManagerName) |
abstract WritableArray |
getDefaultEventTypes() |
protected abstract java.util.Map<java.lang.String,java.lang.Object> |
getTypedExportedConstants() |
abstract WritableMap |
lazilyLoadView(java.lang.String name) |
abstract void |
manageChildren(java.lang.Double containerTag,
ReadableArray moveFromIndices,
ReadableArray moveToIndices,
ReadableArray addChildReactTags,
ReadableArray addAtIndices,
ReadableArray removeAtIndices) |
abstract void |
measure(java.lang.Double reactTag,
Callback callback) |
abstract void |
measureInWindow(java.lang.Double reactTag,
Callback callback) |
abstract void |
measureLayout(java.lang.Double reactTag,
java.lang.Double ancestorReactTag,
Callback errorCallback,
Callback callback) |
abstract void |
measureLayoutRelativeToParent(java.lang.Double reactTag,
Callback errorCallback,
Callback callback) |
abstract void |
playTouchSound() |
abstract void |
removeSubviewsFromContainerWithID(double containerID) |
abstract void |
replaceExistingNonRootView(java.lang.Double reactTag,
java.lang.Double newReactTag) |
abstract void |
sendAccessibilityEvent(java.lang.Double reactTag,
double eventType) |
abstract void |
setChildren(java.lang.Double containerTag,
ReadableArray reactTags) |
abstract void |
setJSResponder(java.lang.Double reactTag,
boolean blockNativeResponder) |
abstract void |
setLayoutAnimationEnabledExperimental(boolean enabled) |
abstract void |
showPopupMenu(java.lang.Double reactTag,
ReadableArray items,
Callback error,
Callback success) |
abstract void |
updateView(double reactTag,
java.lang.String viewName,
ReadableMap props) |
abstract void |
viewIsDescendantOf(java.lang.Double reactTag,
java.lang.Double ancestorReactTag,
Callback callback) |
getCurrentActivity, getReactApplicationContext, getReactApplicationContextIfActiveOrWarn
canOverrideExistingModule, hasConstants, initialize, invalidate, onCatalystInstanceDestroy
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
invalidate
getName
public NativeUIManagerSpec(ReactApplicationContext reactContext)
public abstract WritableArray getDefaultEventTypes()
public abstract void setLayoutAnimationEnabledExperimental(boolean enabled)
public abstract void configureNextLayoutAnimation(ReadableMap config, Callback callback, Callback errorCallback)
public abstract void playTouchSound()
public abstract void blur(java.lang.Double reactTag)
public abstract void focus(java.lang.Double reactTag)
public abstract void removeSubviewsFromContainerWithID(double containerID)
public abstract void setJSResponder(java.lang.Double reactTag, boolean blockNativeResponder)
public abstract void clearJSResponder()
public abstract void measureLayout(java.lang.Double reactTag, java.lang.Double ancestorReactTag, Callback errorCallback, Callback callback)
public abstract WritableMap getConstantsForViewManager(java.lang.String viewManagerName)
public abstract void updateView(double reactTag, java.lang.String viewName, ReadableMap props)
public abstract void dispatchViewManagerCommand(java.lang.Double reactTag, double commandID, ReadableArray commandArgs)
public abstract void createView(java.lang.Double reactTag, java.lang.String viewName, double rootTag, ReadableMap props)
public abstract void sendAccessibilityEvent(java.lang.Double reactTag, double eventType)
public abstract void measureInWindow(java.lang.Double reactTag, Callback callback)
public abstract void viewIsDescendantOf(java.lang.Double reactTag, java.lang.Double ancestorReactTag, Callback callback)
public abstract WritableMap lazilyLoadView(java.lang.String name)
public abstract void findSubviewIn(java.lang.Double reactTag, ReadableArray point, Callback callback)
public abstract void manageChildren(java.lang.Double containerTag, ReadableArray moveFromIndices, ReadableArray moveToIndices, ReadableArray addChildReactTags, ReadableArray addAtIndices, ReadableArray removeAtIndices)
public abstract void showPopupMenu(java.lang.Double reactTag, ReadableArray items, Callback error, Callback success)
public abstract void replaceExistingNonRootView(java.lang.Double reactTag, java.lang.Double newReactTag)
public abstract void dismissPopupMenu()
public abstract void measure(java.lang.Double reactTag, Callback callback)
public abstract void measureLayoutRelativeToParent(java.lang.Double reactTag, Callback errorCallback, Callback callback)
public abstract void setChildren(java.lang.Double containerTag, ReadableArray reactTags)
protected abstract java.util.Map<java.lang.String,java.lang.Object> getTypedExportedConstants()
public final java.util.Map<java.lang.String,java.lang.Object> getConstants()
getConstants
in class BaseJavaModule