Interface | Description |
---|---|
ChangesetDebugConfiguration.ChangesetDebugListener | |
ListEventsHandler<QueryParams> |
An interface used by sections to interact with their data-fetching services.
|
LoadEventsHandler |
An interface used by a
Section to notify its users of the status of the connection while
loading new items. |
SectionTree.SectionMatcher | |
SectionTree.Target |
The class implementing this interface will be responsible to translate the ChangeSet into UI
updates.
|
Class | Description |
---|---|
BaseLoadEventsHandler |
An empty implementation of
LoadEventsHandler |
Change |
A Change represent a single operation in a section's
ChangeSet . |
ChangeSet |
A ChangeSet represent a list of Change that has to be applied to a
SectionTree.Target as the result
of an update of a Section . |
ChangesetDebugConfiguration |
Used for debugging changeset generation.
|
ChangesetDebugConfiguration.ChangesetDebugInfo | |
ChangeSetState |
ChangeSetState is responsible to generate a global ChangeSet between two
Section s trees. |
ChangesInfo |
A ChangesInfo represent a list of Change that has to be applied to a
SectionTree.Target as the result
of an update of a Section . |
Children |
Utility class that represents the children of a
GroupSectionSpec . |
Children.Builder | |
KeyHandler |
This class manages the
Section s global keys for a SectionTree . |
LoadingEvent |
Sections should implement this method to receive events about their children's loading state.
|
Logger | |
Section |
Represents a unique instance of a
Section that is driven by its matching SectionLifecycle . |
Section.Builder<T extends Section.Builder<T>> |
A builder to build a Section with a
SectionLifecycle L. |
SectionContext | |
SectionDebugUtil |
Exposes methods needed for debugging tools like Stetho and Flipper.
|
SectionLifecycle | |
SectionLifecycleTestUtil |
A utility elevating some of the visibility constraints internal classes, including
SectionLifecycle , SectionContext and Section to ease testing. |
SectionsDebugParams | |
SectionsLogEventUtils |
Utility class for creating common logging events.
|
SectionTree |
Represents a tree of
Section and manages their lifecycle. |
SectionTree.Builder |
A builder class that can be used to create a
SectionTree . |
SectionTree.Target.DynamicConfig | |
SectionTreeLoadingEventHandler |
Enum | Description |
---|---|
FocusType |
Can be used for requesting focus to a part of a Section.
|
LoadingEvent.LoadingState |
Exception | Description |
---|---|
SectionKeyNotFoundException |
Annotation Type | Description |
---|---|
SectionsLogEventUtils.ApplyNewChangeSet |