mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Introducing ReactCallerContextFactory interface
Summary: This interface is used from ReactImageManager to customize the CallerContext object associated with each instance of ReactImageView. CallerContext are used on Fresco to customize Debug and logs Changelog: Introduce ReactCallerContextFactory interface, this interface is intended to customize Debug and logging on Fresco Reviewed By: JoshuaGross Differential Revision: D18474017 fbshipit-source-id: eda0fc9d3f64bbcc23ee1b7f5d779b441da1fe6c
This commit is contained in:
committed by
Facebook Github Bot
parent
b3439a2460
commit
9713b63d9a
+25
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
package com.facebook.react.views.image;
|
||||
|
||||
import com.facebook.react.uimanager.ThemedReactContext;
|
||||
|
||||
/**
|
||||
* This interface is used from {@link ReactImageManager} to customize the CallerContext object
|
||||
* associated with each instance of {@link ReactImageView}.
|
||||
*/
|
||||
public interface ReactCallerContextFactory {
|
||||
|
||||
/**
|
||||
* This method will be called at the time {@link ReactImageManager} creates {@link ReactImageView}
|
||||
*
|
||||
* @param reactContext {@link ThemedReactContext} used to create the {@link ReactImageView}
|
||||
* @return an {@link Object} that represents the CallerContext.
|
||||
*/
|
||||
Object getOrCreateCallerContext(ThemedReactContext reactContext);
|
||||
}
|
||||
Reference in New Issue
Block a user