All Types

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.