mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-08 22:42:05 +08:00
Add the ability to attach data to a java CSSNode
Reviewed By: lucasr Differential Revision: D3662065 fbshipit-source-id: 560a768092f17381e99b349d08bd4a8b365541be
This commit is contained in:
committed by
Facebook Github Bot 2
parent
44e7a88620
commit
e0fc8c0ea0
@@ -63,6 +63,7 @@ public class CSSNode implements CSSNodeAPI<CSSNode> {
|
||||
private @Nullable MeasureFunction mMeasureFunction = null;
|
||||
private LayoutState mLayoutState = LayoutState.DIRTY;
|
||||
private boolean mIsTextNode = false;
|
||||
private Object mData;
|
||||
|
||||
@Override
|
||||
public void init() {
|
||||
@@ -621,6 +622,16 @@ public class CSSNode implements CSSNodeAPI<CSSNode> {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setData(Object data) {
|
||||
mData = data;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getData() {
|
||||
return mData;
|
||||
}
|
||||
|
||||
/**
|
||||
* Resets this instance to its default state. This method is meant to be used when
|
||||
* recycling {@link CSSNode} instances.
|
||||
|
||||
Reference in New Issue
Block a user