Skip navigation links
B C E F K L M N O P R S V 

B

build() - Method in class react4j.Context.ProviderBuilder
 

C

children(ReactNode...) - Method in class react4j.Context.ProviderBuilder
 
complete() - Method in class react4j.ReactElement
Complete the element.
Component - Class in react4j
The base java class that mirrors the react component.
Component() - Constructor for class react4j.Component
 
component() - Method in class react4j.NativeAdapterComponent
Return the non-native component associated with this component.
ComponentConstructorFunction - Interface in react4j
A function interface to create component instances.
componentDidCatch(JsError, ReactErrorInfo) - Method in class react4j.Component
The componentDidCatch() method works like a JavaScript catch {} block, but for components.
componentStack - Variable in class react4j.ReactErrorInfo
 
ConcurrentMode - Static variable in class react4j.React
The Symbol type for ConcurrentMode.
construct(JsPropertyMap<Object>) - Method in interface react4j.ComponentConstructorFunction
Construct a component based on specified properties.
consumer() - Method in class react4j.Context
Create a builder for the Consumer component.
Consumer - Static variable in class react4j.React
The Symbol type for Consumer.
Context<T> - Class in react4j
Context is designed to share data that can be considered "global" for a tree of React components.
Context() - Constructor for class react4j.Context
 
Context.ConsumerBuilder<ST> - Class in react4j
A Builder for the Consumer component.
Context.ConsumerRenderFunction<T> - Interface in react4j
Interface used to type the render function prop.
Context.ProviderBuilder<ST> - Class in react4j
A Builder for the Provider component.
createComponent() - Method in class react4j.NativeAdapterComponent
Template method that actually creates the target component.
createComponentElement(ComponentConstructorFunction) - Static method in class react4j.ReactElement
 
createContext(T) - Static method in class react4j.React
Creates a context with specified default value.
createElement(String, Object) - Static method in class react4j.React
Create and return a new ReactElement of the given type with specified children.
createElement(String, JsPropertyMap<Object>) - Static method in class react4j.React
Create and return a new ReactElement of the given type with no children.
createElement(String, Object, ReactNode...) - Static method in class react4j.React
Create and return a new ReactElement of the given type with specified children.
createElement(String, JsPropertyMap<Object>, ReactNode...) - Static method in class react4j.React
Create and return a new ReactElement of the given type with specified children.
createElement(String, JsPropertyMap<Object>, JsArray<ReactNode>) - Static method in class react4j.React
Create and return a new ReactElement of the given type with specified children.
createFragment(ReactNode...) - Static method in class react4j.React
Create a Fragment with the specified children.
createFragment(List<? extends ReactNode>) - Static method in class react4j.React
Create a Fragment with the specified children.
createFragment(Stream<? extends ReactNode>) - Static method in class react4j.React
Create a Fragment with the specified children.
createFragment(ReactNode...) - Static method in class react4j.ReactElement
 
createHostElement(String, String, Object, JsPropertyMap<Object>) - Static method in class react4j.ReactElement
 
createRawElement(Object, String, Object, JsPropertyMap<Object>) - Static method in class react4j.ReactElement
 
createStrictMode(ReactNode...) - Static method in class react4j.React
Create a StrictMode component with the specified children.

E

Element - Static variable in class react4j.React
The Symbol type for Element.
enableComponentNames() - Static method in class react4j.ReactConfig
Return true if components should have human readable names specified.

F

Feature - Enum in react4j.annotations
Enum to declare whether a specific feature should be present.
ForwardRef - Static variable in class react4j.React
The Symbol type for ForwardRef.
Fragment - Static variable in class react4j.React
The Symbol type for Fragments.

K

key(String) - Method in class react4j.Context.ConsumerBuilder
Specify the key for component if required.
key(String) - Method in class react4j.Context.ProviderBuilder
Specify the key for the component if required.
key() - Method in class react4j.ReactElement
 

L

Lazy - Static variable in class react4j.React
The Symbol type for Lazy.

M

Memo - Static variable in class react4j.React
The Symbol type for Memo.

N

NativeAdapterComponent<I extends Component> - Class in react4j
This class provides a base class that designed to forward all lifecycle methods to a target component.
NativeAdapterComponent(JsPropertyMap<Object>) - Constructor for class react4j.NativeAdapterComponent
Create a component that designed to delegate to a target component.
NativeComponent - Class in react4j
The react native component.

O

of(byte) - Static method in interface react4j.ReactNode
 
of(short) - Static method in interface react4j.ReactNode
 
of(int) - Static method in interface react4j.ReactNode
 
of(long) - Static method in interface react4j.ReactNode
 
of(float) - Static method in interface react4j.ReactNode
 
of(double) - Static method in interface react4j.ReactNode
 
of(String) - Static method in interface react4j.ReactNode
 
of(JsArray<ReactNode>) - Static method in interface react4j.ReactNode
 
of(ReactNode...) - Static method in interface react4j.ReactNode
 
OnPropChange - Annotation Type in react4j.annotations
Identifies a method that is called when the value of one of the specified props is changed.
OnPropChange.Phase - Enum in react4j.annotations
Phase in which method should be invoked.

P

performPostConstruct() - Method in class react4j.Component
Wrapper method that delegates to the Component.postConstruct() method.
populateDebugData(JsPropertyMap<Object>) - Method in class react4j.Component
Populate the state parameter with any data that is useful when debugging the component.
Portal - Static variable in class react4j.React
The Symbol type for Portal.
postConstruct() - Method in class react4j.Component
This method is invoked after the component is constructed and bound to a native react component.
PostMount - Annotation Type in react4j.annotations
Identifies a method that is called after a component is mounted or attatched to the DOM.
PostRender - Annotation Type in react4j.annotations
Identifies a method that is called after a component is rendered.
PostUpdate - Annotation Type in react4j.annotations
Identifies a method that is called after a component is updated or re-rendered.
PreUnmount - Annotation Type in react4j.annotations
Identifies a method that is called before a component is unmounted or dettatched from the DOM.
PreUpdate - Annotation Type in react4j.annotations
Identifies a method that is called before a component is updated or re-rendered.
Profiler - Static variable in class react4j.React
The Symbol type for Profiler.
Prop - Annotation Type in react4j.annotations
Annotation used to specify an abstract method that returns a prop.
PropDefault - Annotation Type in react4j.annotations
Annotation used to specify the default value for a prop.
PropRef - Annotation Type in react4j.annotations
Annotation used to associate a parameter with a prop on a method annotated with OnPropChange .
props() - Method in class react4j.Component
Return the component props from the native component.
props() - Method in class react4j.ReactElement
 
PropValidate - Annotation Type in react4j.annotations
Identifies method that is called when the prop value is specified or changes.
provider() - Method in class react4j.Context
Create a builder for the Provider component.
Provider - Static variable in class react4j.React
The Symbol type for Provider.

R

React - Class in react4j
Native interface to native runtime for creating component.
react4j - package react4j
 
react4j.annotations - package react4j.annotations
This package contains annotations used by the annotation processor.
ReactComponent - Annotation Type in react4j.annotations
Annotation used to specify a React component.
ReactConfig - Class in react4j
Location of all compile time configuration settings for framework.
ReactElement - Class in react4j
Element represents either a component or a host component.
ReactElement() - Constructor for class react4j.ReactElement
 
ReactErrorInfo - Class in react4j
 
ReactErrorInfo() - Constructor for class react4j.ReactErrorInfo
 
ReactNode - Interface in react4j
Union type representing possible output of render method.
render() - Method in class react4j.Component
Render the component.
render(Context.ConsumerRenderFunction<ST>) - Method in class react4j.Context.ConsumerBuilder
Specify the child render function.
render(T) - Method in interface react4j.Context.ConsumerRenderFunction
Render the specified tree for context value.
render() - Method in class react4j.NativeAdapterComponent
Call render on the target component.
render() - Method in class react4j.NativeComponent
 

S

scheduleRender(boolean) - Method in class react4j.Component
Schedule this component for re-rendering.
setKey(String) - Method in class react4j.ReactElement
 
setProps(JsPropertyMap<Object>) - Method in class react4j.ReactElement
 
shouldCheckInvariants() - Static method in class react4j.ReactConfig
Return true if invariants will be checked.
shouldFreezeProps() - Static method in class react4j.ReactConfig
Return true if props should be frozen before being passed to react.
shouldMinimizePropKeys() - Static method in class react4j.ReactConfig
Return true if the prop keys should be minimized.
shouldStoreDebugDataAsState() - Static method in class react4j.ReactConfig
Return true if react state should be used to store debug data.
shouldValidatePropValues() - Static method in class react4j.ReactConfig
Return true if the prop value should be validated when initially set or when changed.
storeDebugDataAsState() - Method in class react4j.Component
Store debug data on the state object of the native component.
StrictMode - Static variable in class react4j.React
The Symbol type for StrictMode.
Suspense - Static variable in class react4j.React
The Symbol type for Suspense.

V

validatePropValues(JsPropertyMap<Object>) - Method in class react4j.Component
Perform validation on props supplied to the component.
value(ST) - Method in class react4j.Context.ProviderBuilder
 
valueOf(String) - Static method in enum react4j.annotations.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum react4j.annotations.OnPropChange.Phase
Returns the enum constant of this type with the specified name.
values() - Static method in enum react4j.annotations.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum react4j.annotations.OnPropChange.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
B C E F K L M N O P R S V 
Skip navigation links