Package de.unikassel.android.sdcframework.util

Package class diagram package de.unikassel.android.sdcframework.util
Does contain utility classes and interfaces.

See:
          Description

Class Summary
AbstractAsynchrounousSampleObserver Abstract base class for asynchronous working sample observer components, which do depend on the service life cycle.

Main features:
can be attached as observer for samples, does maintain an event collector to store observed samples in a thread safe queue for further processing, does run asynchronously as daemon worker thread, does implement the life cycle object behavior. Can be extended to implement a specific kind of sample data processing in the AbstractWorkerThread.doWork() method of the thread.
AbstractChainWorker<T> Generic abstract Implementation of the "Chain of Responsibility" pattern..
AbstractEventDispatcherImpl<T extends ObservableEvent,U extends ObservableEvent> Abstract Implementation of a event dispatcher as worker thread.
AbstractTimeProviderErrorStrategy  
AbstractTimeProviderEvent Abstract base class for time provider events
AbstractWorkerThread Abstract base class for any thread in the SDC Framework.
AlarmBuilder A global builder singkleton to create observable arams.
AlarmEvent The observable alarm event implementation.
BatteryLowEvent The observable battery low event.
DefaultUncaughtExceptionHandler A default handler for uncaught exceptions.
EventCollectorImpl<T extends ObservableEvent> Generic type implementing a thread safe event queue.
EventDispatcherImpl<T extends ObservableEvent> Implementation of a the event dispatcher task as worker thread.
ExternalStorageAvailabilityListener Implementation of an external storage state change listener as broadcast receiver and observable source for the related event.
ExternalStorageStateChangeEventImpl  
FileCompressor A utility class to create archive files using a compression strategy.
FileMatcherFilter A file name filter using a matcher for regular filename expressions.
FileUtils A static utility class providing functions for IO and file operations.
JarCompressionStrategy The compression strategy to create JAR archives.
LifeCycleObjectImpl Basic implementation of the LifeCycleObject interface, to be used as bas class for types which do share the Android service life cycle.
LogEvent The observable Log event.
LogfileManager A worker thread to realize a the global log file handling.
Logger The observable logger implemented as Singleton and observable for LogEvents.
NetworkConnectionObserver  
NetworkStateChangeEventImpl Implementation of the network state change event.
NotificationUtils Class providing notification utility functions
ObjectUtils A static utility class providing functions for object comnparision.
ObservableAlarm An observable alarm.
ObservableEventSourceImpl<T extends ObservableEvent> Generic implementation for an observable event source.
RSAFileEncryptionStrategy Implementation of the RSA file encryption strategy.
TimeErrorEvent The time error event is used to signal time provider errors.
TimeInformation Class for internal time informqation.
TimeProvider The internal time provider.
TimeUpdateEvent The observable time update event.
WakeLockHolder A simple class to maintain a wake lock instance
ZipCompressionStrategy The compression strategy to create ZIP archives.
 

Enum Summary
ExternalStorageStateChangeEventImpl.State Internal state representation for external storage availability
 

Package de.unikassel.android.sdcframework.util Description

Does contain utility classes and interfaces. E.g. the wrapped Logger and base classes for event observing.