|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--drawables.DrawablePresentation
Class for defining the graphical presentation of drawable primitives.
| Field Summary | |
static int |
ALLMODES
All modes. |
protected java.awt.Color |
color
Color of the border. |
protected java.awt.Color |
fillColor
Fill color. |
protected int |
maxScale
The most detailed scale where the object is visible. |
protected int |
minScale
The at least detailed scale where the object is visible. |
protected int |
mode
The mode. |
static int |
NOVALUE
Flag for the case where no value exists. |
protected int |
offset
Offset in pixel or point. |
protected boolean |
selectable
Is the object selectable? |
protected java.awt.Color |
selectionColor
Color of the border of selected primitives. |
protected java.awt.Color |
selectionFillColor
Fill color of selected primitives. |
protected int |
size
Size in pixel or point. |
protected int |
type
The type of the primitive. |
protected int |
value
The value. |
protected boolean |
visible
Is the object visible? |
| Constructor Summary | |
DrawablePresentation()
|
|
| Method Summary | |
DrawablePresentation |
get(int scale,
int mode,
int value)
Returns the presentation object, which has the same name as this and which fits for the given scale, the given mode and the given value. |
static DrawablePresentation |
get(java.lang.String name)
Returns the first presentation object with the given name. |
java.awt.Color |
getColor()
Gibt die Randfarbe zurück. |
java.awt.Color |
getFillColor()
Gibt die Füllfarbe zurück. |
java.lang.String |
getName()
Gibt den Namen zurück. |
DrawablePresentation |
getNext()
Gibt das nächste Darstellungsobjekt zurück, das den gleichen Namen hat. |
int |
getOffset()
Gibt den Offset zurück. |
boolean |
getSelectability()
Gibt die Selektierbarkeit zurück. |
java.awt.Color |
getSelectionColor()
Gibt die Selektionsrandfarbe zurück. |
java.awt.Color |
getSelectionFillColor()
Gibt die Selektionsfüllfarbe zurück. |
int |
getSize()
Gibt die Größe zurück. |
int |
getType()
Gibt den Typ zurück. |
boolean |
getVisibility()
Gibt die grundsätzliche Sichtbarkeit zurück. |
static void |
init()
Inits the object: all presentations are removed. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name)
Creates a new presentation object. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor,
int type,
int size)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor,
int type,
int size,
int offset,
int minScale,
int maxScale)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor,
int type,
int size)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor,
int type,
int size,
int offset,
int minScale,
int maxScale)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor,
int type,
int size)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor,
int type,
int size,
int offset,
int minScale,
int maxScale)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor,
int type,
int size)
Erzeugt neues Darstellungsobjekt. |
static DrawablePresentation |
newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor,
int type,
int size,
int offset,
int minScale,
int maxScale)
Erzeugt neues Darstellungsobjekt. |
DrawablePresentation |
setColor(java.awt.Color pColor)
Setzt die Randfarbe. |
DrawablePresentation |
setFillColor(java.awt.Color pColor)
Setzt die Füllfarbe. |
DrawablePresentation |
setOffset(int pOffset)
Setzt den Offset. |
DrawablePresentation |
setSelectability(boolean s)
Schaltet die Selektierbarkeit. |
DrawablePresentation |
setSelectionColor(java.awt.Color pColor)
Setzt die Selektionsrandfarbe. |
DrawablePresentation |
setSelectionFillColor(java.awt.Color pColor)
Setzt die Selektionsfüllfarbe. |
DrawablePresentation |
setSize(int pSize)
Setzt die Größe. |
DrawablePresentation |
setType(int pType)
Setzt den Typ. |
DrawablePresentation |
setVisibility(boolean on)
Schaltet die grundsätzliche Sichtbarkeit an bzw. aus. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected int minScale
protected int maxScale
public static final int ALLMODES
protected int mode
public static final int NOVALUE
protected int value
protected boolean selectable
protected boolean visible
protected java.awt.Color color
protected java.awt.Color fillColor
protected java.awt.Color selectionColor
protected java.awt.Color selectionFillColor
protected int type
protected int size
protected int offset
| Constructor Detail |
public DrawablePresentation()
| Method Detail |
public DrawablePresentation get(int scale,
int mode,
int value)
scale - actual scalemode - actual modevalue - required value
public static DrawablePresentation get(java.lang.String name)
name - the name
public java.awt.Color getColor()
public java.awt.Color getFillColor()
public java.lang.String getName()
public DrawablePresentation getNext()
public int getOffset()
public boolean getSelectability()
public java.awt.Color getSelectionColor()
public java.awt.Color getSelectionFillColor()
public int getSize()
public int getType()
public boolean getVisibility()
public static void init()
public static DrawablePresentation newDrawablePresentation(java.lang.String name)
name - Name
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor)
name - Namemode - Darstellungsmodusvalue - Wertselectable - selektierbar?color - FarbeselectionColor - Selektionsfarbe
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor,
int type,
int size)
name - Namemode - Darstellungsmodusvalue - Wertselectable - selektierbar?color - RandfarbeselectionColor - Selektionsrandfarbetype - Typsize - Größe in Pixel/Punkt
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor,
int type,
int size,
int offset,
int minScale,
int maxScale)
name - Namemode - Darstellungsmodusvalue - Wertselectable - selektierbar?color - RandfarbeselectionColor - Selektionsrandfarbetype - Typsize - Größe in Pixel/Punktoffset - Offset in PixelminScale - (eingeschlossener) Minimal-MaßstabmaxScale - (nicht mehr eingeschlossener) Maximal-Maßstab
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor)
name - Namemode - Darstellungsmodusvalue - Wertselectable - selektierbar?color - RandfarbefillColor - FüllfarbeselectionColor - SelektionsrandfarbeselectionFillColor - Selektionsfüllfarbe
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor,
int type,
int size)
name - Namemode - Darstellungsmodusvalue - Wertselectable - selektierbar?color - RandfarbefillColor - FüllfarbeselectionColor - SelektionsrandfarbeselectionFillColor - Selektionsfüllfarbetype - Typsize - Größe in Pixel/Punkt
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
int mode,
int value,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor,
int type,
int size,
int offset,
int minScale,
int maxScale)
name - Namemode - Darstellungsmodusvalue - Wertselectable - selektierbar?color - RandfarbefillColor - FüllfarbeselectionColor - SelektionsrandfarbeselectionFillColor - Selektionsfüllfarbetype - Typsize - Größe in Pixel/Punktoffset - Offset in PixelminScale - (eingeschlossener) Minimal-MaßstabmaxScale - (nicht mehr eingeschlossener) Maximal-Maßstab
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor)
name - Nameselectable - selektierbar?color - FarbeselectionColor - Selektionsfarbe
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor,
int type,
int size)
name - Nameselectable - selektierbar?color - RandfarbeselectionColor - Selektionsrandfarbetype - Typsize - Größe in Pixel/Punkt
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color selectionColor,
int type,
int size,
int offset,
int minScale,
int maxScale)
name - Nameselectable - selektierbar?color - RandfarbeselectionColor - Selektionsrandfarbetype - Typsize - Größe in Pixel/Punktoffset - Offset in PixelminScale - (eingeschlossener) Minimal-MaßstabmaxScale - (nicht mehr eingeschlossener) Maximal-Maßstab
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor)
name - Nameselectable - selektierbar?color - RandfarbefillColor - FüllfarbeselectionColor - SelektionsrandfarbeselectionFillColor - Selektionsfüllfarbe
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor,
int type,
int size)
name - Nameselectable - selektierbar?color - RandfarbefillColor - FüllfarbeselectionColor - SelektionsrandfarbeselectionFillColor - Selektionsfüllfarbetype - Typsize - Größe in Pixel/Punkt
public static DrawablePresentation newDrawablePresentation(java.lang.String name,
boolean selectable,
java.awt.Color color,
java.awt.Color fillColor,
java.awt.Color selectionColor,
java.awt.Color selectionFillColor,
int type,
int size,
int offset,
int minScale,
int maxScale)
name - Nameselectable - selektierbar?color - RandfarbefillColor - FüllfarbeselectionColor - SelektionsrandfarbeselectionFillColor - Selektionsfüllfarbetype - Typsize - Größe in Pixel/Punktoffset - Offset in PixelminScale - (eingeschlossener) Minimal-MaßstabmaxScale - (nicht mehr eingeschlossener) Maximal-Maßstab
public DrawablePresentation setColor(java.awt.Color pColor)
pColor - Farbe
public DrawablePresentation setFillColor(java.awt.Color pColor)
pColor - Farbe
public DrawablePresentation setOffset(int pOffset)
pOffset - Offset
public DrawablePresentation setSelectability(boolean s)
s - Selektivität
public DrawablePresentation setSelectionColor(java.awt.Color pColor)
pColor - Farbe
public DrawablePresentation setSelectionFillColor(java.awt.Color pColor)
pColor - Farbe
public DrawablePresentation setSize(int pSize)
pSize - Größe
public DrawablePresentation setType(int pType)
pType - Typ
public DrawablePresentation setVisibility(boolean on)
on - sichtbar?
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||