| Interface | Description |
|---|---|
| BindDynamicValueMethod |
Phantom type for an @OnBindDynamicValue method model.
|
| ClassNames |
Constants used in
SpecModels. |
| DelegateMethod |
Phantom type for a delegate method model.
|
| DependencyInjectionHelper |
An interface for generating certain methods that are required in order for Dependency Injection
to work.
|
| DependencyInjectionHelperFactory |
A factory that chooses whether or not to create a
DependencyInjectionHelper based on the
TypeElement of the class it is generated for. |
| EventMethod |
Phantom type for an event method model.
|
| HasEnclosedSpecModel |
A SpecModel that wraps another SpecModel.
|
| HasPureRender |
An interface for
SpecModels that can be pure render. |
| MethodParamModel |
Model that is an abstract representation of a method param.
|
| SpecGenerator<T extends SpecModel> | |
| SpecModel |
A model that represents a ComponentSpec.
|
| UpdateStateMethod |
Phantom type for an update state method model.
|
| Class | Description |
|---|---|
| BuilderMethodModel |
Model that is an abstract representation of implicit methods on Component builders.
|
| CachedValueParamModel |
Model that is an abstract representation of a method param that is a cached value.
|
| CachedValueValidation |
Class for validating that the state models within a
SpecModel are well-formed. |
| DefaultLayoutSpecGenerator | |
| DefaultMountSpecGenerator | |
| DelegateMethodDescription |
Describes the signature and other feature of a delegate method.
|
| DelegateMethodDescription.Builder | |
| DelegateMethodDescriptions |
Descriptions of delegate methods.
|
| DelegateMethodValidation |
Class for validating that the
SpecMethodModels for a SpecModel are well-formed. |
| DiffPropModel |
Model that is an abstract representation of a
Prop that
has type Diff. |
| DiffStateParamModel |
Model that is an abstract representation of a
State that
has type Diff. |
| DiffValidation |
Class for validating that Diff parameter usages within a
SpecModel are well-formed. |
| ErrorEventHandlerGenerator | |
| EventDeclarationModel |
Model that is an abstract representation of a
Event. |
| EventValidation |
Class for validating that the event declarations and event methods within a
SpecModel are
well-formed. |
| FieldModel |
Container for
FieldSpec and field represented object. |
| FieldsValidation |
Validates
SpecModel fields are static and final. |
| InjectPropModel |
Model that is an abstract representation of a
InjectProp. |
| InterStageInputParamModel |
Model that is an abstract representation of a method param that is an inter-stage input.
|
| LayoutSpecModel |
Model that is an abstract representation of a
com.facebook.litho.annotations.LayoutSpec. |
| MethodParamModelFactory |
Factory for creating
MethodParamModels. |
| MethodParamModelUtils |
Useful methods for
MethodParamModels. |
| MountSpecModel |
Model that is an abstract representation of a
MountSpec. |
| PropDefaultModel |
Model that is a simple base representation of a
PropDefault. |
| PropJavadocModel |
Model that is an abstract representation of the javadoc for a prop.
|
| PropModel |
Model that is an abstract representation of a
Prop. |
| PropValidation |
Class for validating that the state models within a
SpecModel are well-formed. |
| PropValidation.CommonPropModel | |
| PureRenderValidation | |
| RenderDataDiffModel |
Model that is an abstract representation of a Diff parameter to a lifecycle method.
|
| SimpleMethodParamModel |
Model that is a simple base representation of a method param.
|
| SimpleNameDelegateValidation |
Class for validating that the simple name delegate contract is upheld.
|
| SpecMethodModel<Phantom,A> |
Model that is an abstract representation of a method.
|
| SpecMethodModel.Builder<Phantom,A> | |
| SpecMethodModelUtils |
Utility methods for
SpecMethodModels. |
| SpecMethodModelValidation |
Class for validating that the
SpecMethodModels for a SpecModel are well-formed. |
| SpecModelImpl |
Simple implementation of
SpecModel. |
| SpecModelImpl.Builder | |
| SpecModelUtils |
Utility methods for
SpecModels. |
| SpecModelValidation |
Class for validating that a
SpecModel is well-formed. |
| SpecModelValidationError | |
| StateParamModel |
Model that is an abstract representation of a
State. |
| StateValidation |
Class for validating that the state models within a
SpecModel are well-formed. |
| TagModel |
Model that is an abstract representation of empty interfaces tagging component specs.
|
| TagValidation | |
| TreePropModel |
Model that is an abstract representation of a
TreeProp. |
| TriggerValidation |
Class for validating that the event declarations and event methods within a
SpecModel are
well-formed. |
| WorkingRangeDeclarationModel | |
| WorkingRangeMethodModel |
| Enum | Description |
|---|---|
| DelegateMethodDescription.OptionalParameterType |
Defines possible param types that can be used in delegate methods.
|
| SpecElementType |