Package org.araneaframework.core

Contains Aranea core interfaces and their base/standard implementation.

See:
          Description

Interface Summary
ActionListener An ActionListener for a service.
ApplicationComponent A base class for application development org.araneaframework.core.BaseApplicationComponent is also available.
ApplicationComponent.ComponentViewModel A model based on which a view can be constructed.
ApplicationService A Service Component.
ApplicationService.ServiceViewModel A view model for a Service.
ApplicationWidget A Widget Component.
ApplicationWidget.WidgetViewModel A view model for a Widget.
ComponentFactory A simple factory for creating components.
EventListener A simple eventlistener which can be added to Composite Widgets.
ServiceFactory A simple factory interface for creating services with help from Environment.
WidgetFactory A simple factory for creating widgets.
 

Class Summary
Assert Assists in validating arguments.
BaseApplicationComponent A component with support for composite.
BaseApplicationService A full featured Service with support for composite, eventlisteners, viewmodel.
BaseApplicationWidget A full featured Widget with support for composite, eventlisteners, viewmodel.
BaseComponent The base class for all Aranea components.
BaseEnvironment Base Environment with requireEntry implementation.
BaseService Non-composite service component providing the extra action(Path, InputData, OutputData) to BaseComponent.
BaseWidget Non-composite widget component.
BroadcastMessage Message that is sent to and operates on every Component in hierarchy.
ProxyActionListener  
ProxyEventListener  
RelocatableDecorator A decorator to make a service relocatable.
RoutedMessage Message that is sent to exactly one Component in hierarchy.
SeriesMessage A Message that contains several messages in one.
StandardActionListener A base solution for action listeners.
StandardEnvironment A simple Environment implementation.
StandardEnvironmentAwareCallback A dummy class that implements EnvironmentAwareCallback.
StandardEventListener An EventListener that also allows event parameters.
StandardPath Default implementation of Path, uses simple string identifiers like "a" or "b" and combines them using dots forming full pathes like "a.b.c".
StandardScope  
 

Exception Summary
AraneaRuntimeException A general nestable Aranea specific runtime exception.
EmptyPathStackException Thrown to indicate that there are no elements in the Path to pop.
EventException Exception thrown when event could not be delivered to receiver.
NoCurrentInputDataSetException  
NoCurrentOutputDataSetException  
NoSuchComponentException Thrown to indicate that a component does not exist in the set of (child)components.
NoSuchEnvironmentEntryException  
NoSuchNarrowableException Thrown to indicate that such a Narrowable does not exist in the extensions of the object.
NoSuchServiceException  
NoSuchWidgetException  
 

Package org.araneaframework.core Description

Contains Aranea core interfaces and their base/standard implementation. Should be as minimal as possible and shouldn't depend on anything unless absolutely necessary.