|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDiagramm
Interface für die Datenübergabe an Diagramm-Plugin's.
Nested Class Summary | |
---|---|
static class |
IDiagramm.BeschriftungsPosition
Dieser Aufzählungstyp beschreibt die möglichen Positionen für die Beschriftung bei Diagrammen. |
static class |
IDiagramm.DatenEinfuegeArt
Dieser Aufzählungstyp beschreibt die möglichen EinfügeArten für Daten bei Diagrammen. |
static class |
IDiagramm.SchriftAusrichtung
Dieser Aufzählungstyp beschreibt die möglichen Schriftausrichtungen für die Beschriftung bei Diagrammen. |
Field Summary | |
---|---|
static int |
DIAGRAMMTYP_BALKEN
Balken-Diagramm |
static int |
DIAGRAMMTYP_BALKEN3D
Balken-Diagramm 3D |
static int |
DIAGRAMMTYP_FLAECHE
Flächen-Diagramm |
static int |
DIAGRAMMTYP_GESTAPELTE_BALKEN
Gestapelte-Balken-Diagramm |
static int |
DIAGRAMMTYP_GESTAPELTE_BALKEN3D
Gestapelte-Balken-Diagramm 3D |
static int |
DIAGRAMMTYP_GESTAPELTE_FLAECHEN
Gestapelte-Flaechen-Diagramm |
static int |
DIAGRAMMTYP_LINIEN
Linien-Diagramm |
static int |
DIAGRAMMTYP_PUNKT
Punkt-Diagramm |
static int |
DIAGRAMMTYP_TORTE
Torten-Diagramm |
static int |
DIAGRAMMTYP_TORTE3D
Torten-Diagramm 3D |
Method Summary | |
---|---|
void |
beschriftungHinzufuegen(java.lang.String text,
int textHoehe,
java.lang.String schriftArt,
IDiagramm.SchriftAusrichtung schriftAusrichtung,
IDiagramm.BeschriftungsPosition beschriftungsPosition)
Hinzufügen einer Beschriftung zum Diagramm. |
void |
darstellen(int breite,
int hoehe)
Diagramm in der übergebenen Breite und Höhe darstellen. |
int |
datenHinzufuegen(int indexYAchse,
int indexDatenReihe,
int einfuegePosition,
IDiagramm.DatenEinfuegeArt datenEinfuegeArt,
double[] daten)
Hinzufügen von Daten zu einer vorhandenen Datenreihe. |
int |
datenReiheHinzufuegen(int indexYAchse,
double[] daten,
long farbe,
int diagrammTyp)
Hinzufügen einer DatenReihe zu einer Y-Achse. |
void |
datenReiheSichtbarkeit(int indexDatenReihe,
boolean sichtbarkeit)
Steuerung der Sichtbarkeit einer Datenreihe. |
int |
xAchseHinzufuegen(java.lang.String bezeichnung,
long anfangs,
long ende,
boolean datumsAngabe)
Hinzufügen einer X-Achse zum Diagramm mit Anfangs- und Enddatum oder -zeit. |
int |
xAchseHinzufuegen(java.lang.String bezeichnung,
java.lang.String[] beschriftung)
Hinzufügen einer X-Achse zum Diagramm mit Beschriftungsfeld. |
int |
xAchseHinzufuegen(java.lang.String bezeichnung,
stauma.dav.configuration.interfaces.SystemObject[] beschriftungsObjekte)
Hinzufügen einer X-Achse zum Diagramm mit SystemObjekt-Feld, Methode getName() wird für die Beschriftung verwendet. |
int |
yAchseHinzufuegen(java.lang.String einheit,
double minimalWert,
double maximaleWert,
double schrittWeite)
Hinzufügen einer Y-Achse zum Diagramm. |
Field Detail |
---|
static final int DIAGRAMMTYP_LINIEN
static final int DIAGRAMMTYP_PUNKT
static final int DIAGRAMMTYP_BALKEN
static final int DIAGRAMMTYP_GESTAPELTE_BALKEN
static final int DIAGRAMMTYP_BALKEN3D
static final int DIAGRAMMTYP_GESTAPELTE_BALKEN3D
static final int DIAGRAMMTYP_FLAECHE
static final int DIAGRAMMTYP_GESTAPELTE_FLAECHEN
static final int DIAGRAMMTYP_TORTE
static final int DIAGRAMMTYP_TORTE3D
Method Detail |
---|
int xAchseHinzufuegen(java.lang.String bezeichnung, java.lang.String[] beschriftung)
bezeichnung
- Bezeichnung der Achse, wird im Diagramm ausgegeben.beschriftung
- Beschriftungsfeld mit Beschriftungen für alle X-Achsen-Positionen (abhängig von Anzahl diskrete Werte in DatenReihe).
int xAchseHinzufuegen(java.lang.String bezeichnung, long anfangs, long ende, boolean datumsAngabe)
bezeichnung
- Bezeichnung der Achse, wird im Diagramm ausgegeben.anfang
- Zeit in Millisekunden für Anfand.ende
- Zeit in Millisekunden für Ende.datumsAngabe
- true
für anfang
und ende
sind Datumsangabe, false
für sind Zeitangabe.
int xAchseHinzufuegen(java.lang.String bezeichnung, stauma.dav.configuration.interfaces.SystemObject[] beschriftungsObjekte)
bezeichnung
- Bezeichnung der Achse, wird im Diagramm ausgegeben.beschriftungsObjekte
- Feld mit Objekten für alle X-Achsen-Positionen (abhängig von Anzahl diskrete Werte in DatenReihe), die Methode getName() wird für die Beschriftung verwendet.
int yAchseHinzufuegen(java.lang.String einheit, double minimalWert, double maximaleWert, double schrittWeite)
einheit
- Einheit der Achse, wird im Diagramm in eckigen Klammern ("[" und "]") ausgegeben.minimalWert
- minimaler Wert dieser Achse.maximaleWert
- maximaler Wert dieser Achse.schrittWeite
- Schrittweite zwischen den Achsenbeschriftungen.
int datenReiheHinzufuegen(int indexYAchse, double[] daten, long farbe, int diagrammTyp)
indexYAchse
- Index der Y-Achse, an der die Datenreihe hinzugefügt wird (@see #yAchseHinzufuegen(String, double, double, double)).daten
- Feld mit den hinzuzufügenden Daten.farbe
- Farbe der Datenreihe im RGB-Format (Beispiel Rot = 0xff0000).diagrammTyp
- DiagrammTyp (@see Konstanten DIAGRAMMTYP_... oder erweiternder Wert für bei Konstanten unbekannten typ).
int datenHinzufuegen(int indexYAchse, int indexDatenReihe, int einfuegePosition, IDiagramm.DatenEinfuegeArt datenEinfuegeArt, double[] daten)
indexYAchse
- Index der Y-Achse, an der die Datenreihe vorhanden ist (@see #yAchseHinzufuegen(String, double, double, double)).indexDatenReihe
- Index der vorhanden Datenreihe, an der die Daten hinzugefuegt werden (@see #datenReiheHinzufuegen()).einfuegePosition
- Position, vor bzw. hinter der die Daten eingefügt werden (-1 enspricht letzter Position, Position beginnt bei 0).datenEinfuegeArt
- Einfügeart mit der die Daten eingefügt werden.daten
- Feld mit den hinzuzufügenden Daten.
void datenReiheSichtbarkeit(int indexDatenReihe, boolean sichtbarkeit)
indexDatenReihe
- Index der Datenreihe (@see #datenHinzufuegen(int, int, int, DatenEinfuegeArt, double[])).sichtbarkeit
- true
wenn Datenreihe angezeigt werden soll, sonst false
void beschriftungHinzufuegen(java.lang.String text, int textHoehe, java.lang.String schriftArt, IDiagramm.SchriftAusrichtung schriftAusrichtung, IDiagramm.BeschriftungsPosition beschriftungsPosition)
text
- Beschriftungstext.textHoehe
- Texthöhe in Pixel.schriftArt
- Schriftart entsprechend Face Names.schriftAusrichtung
- Ausrichtung des Beschriftungstextes.beschriftungsPosition
- Position des Beschriftungstextes.void darstellen(int breite, int hoehe)
breite
- Breite des Diagramms in Pixel.hoehe
- Höhe des Diagramms in Pixel.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |