Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.marlovits.plz
Class PlzTesting

java.lang.Object
  extended by ViewPart
      extended by ch.marlovits.plz.PlzTesting

public class PlzTesting
extends ViewPart


Field Summary
static java.lang.String ID
           
 int scrollBarWidth
           
 
Constructor Summary
PlzTesting()
           
 
Method Summary
 void createPartControl(Composite parent)
           
 java.lang.String[][] dataProviderForMarlovitsCombo(java.lang.String startOfString)
           
 java.lang.String[][] dataProviderForMCCombo2(java.lang.String startOfString)
           
 void doSave(IProgressMonitor monitor)
           
 void doSaveAs()
           
 java.lang.String[] getLaenderListe(java.lang.String fieldName, java.lang.String orderBy, java.lang.String locale)
          nur Länder mit allen 3 Isos dürfen auswählbar sein: iso2, iso3 isonum!
static java.lang.String getMaxLengthString(Composite composite, int maxLength, java.lang.String chr)
          Gibt den String zurück der maxLength maximal ausfüllt mit chr
 boolean isDirty()
           
 boolean isSaveAsAllowed()
           
 boolean isSaveOnCloseNeeded()
           
 int promptToSaveOnClose()
           
static java.lang.String[][] recordSetToStringArray(java.sql.ResultSet rs, int[] columnIndexes)
           
static java.lang.String[][] recordSetToStringArray2(java.sql.ResultSet rs, int[] columnIndexes)
           
 void setFocus()
          Passing the focus request to the viewer's control.
static double stringWidth(Composite composite, java.lang.String str)
          Länge eines Strings in Pixeln ermitteln.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values

scrollBarWidth

public int scrollBarWidth
Constructor Detail

PlzTesting

public PlzTesting()
Method Detail

createPartControl

public void createPartControl(Composite parent)

getMaxLengthString

public static java.lang.String getMaxLengthString(Composite composite,
                                                  int maxLength,
                                                  java.lang.String chr)
Gibt den String zurück der maxLength maximal ausfüllt mit chr

Parameters:
composite - für dieses Composite Font/Style/Size/Graphics
maxLength - maximal erlaubte Länge in Pixeln
chr - der String wird mit diesem Buchstaben gefüllt
Returns:
den ermittelten String

stringWidth

public static double stringWidth(Composite composite,
                                 java.lang.String str)
Länge eines Strings in Pixeln ermitteln. Es wird der Zeichensatz benutzt, der im Feld composite verwendet wird. Etwas umständlich, da das Resultat von getStringBounds() "falsch" rauskommt

Parameters:
composite - : Berechnung für dieses Feld
str - : die Länge dieses Strings wird berechnet
Returns:

setFocus

public void setFocus()
Passing the focus request to the viewer's control.


promptToSaveOnClose

public int promptToSaveOnClose()

doSave

public void doSave(IProgressMonitor monitor)

doSaveAs

public void doSaveAs()

isDirty

public boolean isDirty()

isSaveAsAllowed

public boolean isSaveAsAllowed()

isSaveOnCloseNeeded

public boolean isSaveOnCloseNeeded()

getLaenderListe

public java.lang.String[] getLaenderListe(java.lang.String fieldName,
                                          java.lang.String orderBy,
                                          java.lang.String locale)
nur Länder mit allen 3 Isos dürfen auswählbar sein: iso2, iso3 isonum! Muss schnell sein, deshalb direkt Zugriff mittels sql auf die Datenbank.

Parameters:
fieldName - dieses DB-Feld wird ausgelesen
orderBy - sortieren nach diesen Feldern, comma-delimited
locale -
Returns:

dataProviderForMCCombo2

public java.lang.String[][] dataProviderForMCCombo2(java.lang.String startOfString)

dataProviderForMarlovitsCombo

public java.lang.String[][] dataProviderForMarlovitsCombo(java.lang.String startOfString)

recordSetToStringArray

public static java.lang.String[][] recordSetToStringArray(java.sql.ResultSet rs,
                                                          int[] columnIndexes)

recordSetToStringArray2

public static java.lang.String[][] recordSetToStringArray2(java.sql.ResultSet rs,
                                                           int[] columnIndexes)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis