Package at.ac.tuwien.infosys.sm4all.copal.api.util

Interface Summary
Marshaller<T> Interface for classes that can marshal instances of class T.
Observable<E extends Enum<?>,T,O extends Observer<E,T>> The interface which represents an object that can be observed.
Observer<E extends Enum<?>,T> Interface for classes that want to be used as observers of an BaseObservable.
Registry<K,V> The interface which represents a registry.
RegistryObservable<T> The interface which represents a Registry Observable.
RegistryObservable.RegistryObserver<T> Interface to be implemented by Observers which are interested on notifications of Registry changes.
Unmarshaller<T> Interface for classes that can unmarshal instances of class T.
 

Class Summary
Attribute Representation of a single attribute.
Attributes Implementation of a Registry for Attributes.
BaseObservable<E extends Enum<?>,T,O extends Observer<E,T>> The class which represents an object that can be observed.
BaseRegistry<K,V> The abstract class which can be used as base class for any Registry.
ConcreteObservable<E extends Enum<?>,T,O extends Observer<E,T>> The class which holds Observers that can be notified.
Register<K,U,V extends U> The abstract class which can be used as base class for any class that needs to register and unregister values with a Registry.
 

Enum Summary
RegistryObservable.RegistrationState The states of a value that is registered in Registry.
 

Exception Summary
AlreadyRegisteredException Exception when an Object is already registered with a Registry
FailedUnmarshallingException Exception when unmarshalling of a value fails.
InvalidFieldValueException Exception for when an unmarshaled Document has a field with invalid value.
MissingFieldException Exception for when an unmarshaled Document is missing a required field.
NotRegisteredException Exception when an Object is not registered with a Registry.
 

Annotation Types Summary
Name Specifies the name of a ContextListener or a ContextProcessor .
 



Copyright © 2010 Distributed Systems Group, Vienna University of Technology. All Rights Reserved.