com.skydoves.chamber.Chamber |
Chamber is scoped data holder with custom scopes that are lifecycle aware. |
com.skydoves.chamber.ChamberField |
ChamberField is an interactive class to the internal Chamber data holder (ChamberStore) and a lifecycleObserver that can be observable. It should be used with com.skydoves.chamber.annotation.ShareProperty annotation that has a key name. |
com.skydoves.chamber.factory.ChamberFieldFactory |
ChamberFieldFactory is a factory class for creating an instance of ChamberField. |
com.skydoves.chamber.ChamberFieldObserver |
ChamberFieldObserver is a callback interface for observing ChamberField value updating. |
com.skydoves.chamber.ChamberLifecycleObserver |
ChamberLifecycleObserver is an onDestroy observer class. |
com.skydoves.chamber.factory.ChamberLifecycleObserverFactory |
ChamberLifecycleObserverFactory is a factory class for creating an instance of ChamberLifecycleObserver. |
com.skydoves.chamber.annotation.ChamberScope |
ChamberScope is an annotation for building a lifecycle aware data holder based on custom scopes. |
com.skydoves.chamber.ChamberStore |
ChamberStore is an internal storage to store ChamberField and ChamberLifecycleObserver. |
com.skydoves.chamber.annotation.ShareProperty |
ShareProperty annotation used to distinguish explicitly a com.skydoves.chamber.ChamberField property on the com.skydoves.chamber.Chamber using key name: value. |