Interface | Description |
---|---|
BindDynamicValueMethod |
Phantom type for an @OnBindDynamicValue method model.
|
ClassNames |
Constants used in
SpecModel s. |
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
SpecModel s 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
SpecMethodModel s 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 . |
LifecycleMethodArgumentType |
Describes the type required by the lifecycle method being overridden.
|
MethodParamModelFactory |
Factory for creating
MethodParamModel s. |
MethodParamModelUtils |
Useful methods for
MethodParamModel s. |
MountSpecModel |
Model that is an abstract representation of a
MountSpec . |
PrepareInterStageInputParamModel |
Model that is an abstract representation of a method param that is an layout phase inter-stage
input.
|
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
SpecMethodModel s. |
SpecMethodModelValidation |
Class for validating that the
SpecMethodModel s for a SpecModel are well-formed. |
SpecModelImpl |
Simple implementation of
SpecModel . |
SpecModelImpl.Builder | |
SpecModelUtils |
Utility methods for
SpecModel s. |
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.InterStagePropsTarget | |
DelegateMethodDescription.OptionalParameterType |
Defines possible param types that can be used in delegate methods.
|
PropDefaultModel.AccessorType |
There are two ways to access a PropDefault: either via a field or a method.
|
SpecElementType |