Package org.araneaframework

Aranea base abstractions—components, services, widgets, environment and more.

See:
          Description

Interface Summary
Component An entity with a licecycle (init, destroy) and an Environment.
Component.Interface The interface which takes care of calling the hooks in the template.
Composite Composite is a component with a set of child components.
Composite.CompositeComponent A composite component.
Composite.CompositeService A composite service.
Composite.CompositeWidget A composite widget.
Composite.Interface The interface which takes care of calling the hooks in the template.
Environment A special data structure providing encapsulation of data needed by different components.
EnvironmentAwareCallback Callbacks that are Environment aware.
Extendable Implementers can enrich their objects with external Objects implementing certain interfaces.
InputData Provides access to request parameters.
Message Message interface allows to send any events to any component in the component hierarchy.
Narrowable Provides objects with the capability of narrowing down to a specific implementation of an interface added with extend from Extendable.
OutputData Provides access to InputData.
Path Implements Iterator pattern, providing one-time access to the specific steps that form a path in a hierarchical structure.
Relocatable Relocatable is a component that can be relocated from one parent to another.
Relocatable.Interface The Relocatable's main interface that handles the change of Environment.
Relocatable.RelocatableComponent An interface for a relocatable Component.
Relocatable.RelocatableService An interface for a relocatable Service.
Relocatable.RelocatableWidget An interface for a relocatable Widget.
Scope Scope is an abstraction of the location of the component in the hierarchy.
Service Service is a component with an extra method action(Path, InputData, OutputData) that provides services based on the requests.
Service.Interface Defines the interface for handling requests.
Viewable Viewable is a component which has a view model via getViewModel().
Viewable.Interface  
Viewable.ViewableComponent Viewable Component.
Viewable.ViewableService Viewable Service.
Viewable.ViewableWidget Viewable Widget.
Widget Widget is a component with a graphical representation (via render(OutputData)), event handling (via event(Path, InputData).
Widget.Interface  
 

Class Summary
AraneaVersion Allows to acquire information about running Aranea version.
 

Package org.araneaframework Description

Aranea base abstractions—components, services, widgets, environment and more.