Package gishur.gui2

Visualization and render engine.

See:
          Description

Interface Summary
Shape The Shape interface provides definitions for objects that represent some form of geometric shape in the screens integer coordinate space.
 

Class Summary
Alignment Class, that makes alignments esiear.
BackgroundLayer The basic BackgroundLayer for drawing backgrounds.
DisplayGroup  
DisplayInteractiveModel DisplayInteractiveModel is an extension of DisplayInteractiveObject for displaying of models controlled by a ModelController.
DisplayInteractiveObject DisplayInteractiveObjects extend DisplayObjects by some methods for interaction.
DisplayManager The drawing surface for DrawManagers.
DisplayModel DisplayModel is an extension of DisplayMultiLevelObject for displaying of models controlled by a ModelController.
DisplayObject The basis class for all higher-level drawable objects. {
DrawAtom DrawAtom is the basis class for all classes in the rendering hierachy. {
DrawDependency DrawDependencys are used for synchronizing the repainting of DrawAtoms at low level.
DrawManager Root object in the drawing hierachy of DrawAtoms.
DrawObject Extends the DrawAtom by screen positions.
DrawProperties A Hashtable of properties used for drawing.
DrawShadow Shadows levels of another DrawAtom.
ElementTransform  
EllipseShape An ellipse which implements the Shape interface.
InputHandler Base class for interactive DrawObjects that can process AWTEvents.
InputLayer An InputLayer is a special layer which accepts only InputHandler as members.
Layer Layers are the top-level groups for DisplayObjects.
LayerManager A LayerManager is a DrawManager that manages a list of Layers, one BackgroundLayer and one InputLayer.
LineShape A special PolygonShape class, especially for line- and curve-polygons.
LinkPainter  
ModelController The ModelController manages a list of views of one model object.
MouseAlignment An Alignment class that aligns the target object relatively to the mouse position.
Painter This class is the basic class for all painters.
PolygonShape A PolygonShape represents a polygon.
PropertyStatusReader Help class for easily reading properties from a given DrawAtom with different prefixes depending on a given state.
ProtocolRenderContext  
RectangleShape A RectangleShape specifies an area in a coordinate space that is defined by the rectangle's top-left point (x,y) in the coordinate space, its width, and its height.
RenderContext A RenderContext stores rendering informations while rendering.
ScreenAlignment An Alignment class that aligns the target object relatively to the mouse position.
ScreenTransformation ScreenTransformation is the abstract root class for all transformation classes that have to convert some objects in user space to screen coordinates.
ShapeContainer The ShapeContainer class defines a shape which consists of a set of other Shapes.
SimpleDrawManager  
SourceAdapter A SourcePropertyAdapter, that reads the source object itself as property.
SourcePropertyAdapter This class enables a more flexible way to extract properties: Store a SourcePropertyAdapter in the properties and the SourcePropertyAdapter.getProperty(java.lang.String, java.lang.Object, gishur.gui2.PropertyStatusReader) method of this class will be called every time, the property is requested.
Style Style is the global part of a set of painters.
 

Exception Summary
DrawException Exception thrown by dynamic data structures while linking.
ScreenTransformationException This exception class indicates errors while transforming points.
ShapeException Exception thrown by dynamic data structures while linking.
 

Package gishur.gui2 Description

Visualization and render engine.