| 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.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
Sections 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
Sections 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.
|
| SectionsPools |
Pools of recycled resources.
|
| 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 |