|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bielefeld.umweltamt.aui.utils.AuikUtils
public class AuikUtils
Diverse häufiger benötigte Utility-Methoden, die keiner anderen Klasse zugeordnet werden können.
Field Summary | |
---|---|
static java.lang.String |
DATUMSFORMAT
Das Default-Datumsformat für JDateChooser |
static java.lang.String[] |
DATUMSFORMATE
Die Datumsformate für TextFieldDateChooser |
Constructor Summary | |
---|---|
AuikUtils()
|
Method Summary | |
---|---|
static javax.swing.text.MaskFormatter |
createFormatter(java.lang.String s)
Erzeugt einen neuen MaskFormatter für ein FormattedTextField |
static boolean |
exportTableDataToCVS(javax.swing.JTable table,
java.io.File file)
Speichert den Inhalt einer Tabelle (mit samt überschriften) in eine CSV-Datei (mit Semikolons getrennt). |
static java.util.Date |
getCurrentDate()
Liefert das aktuelle Datum / die aktuelle Uhrzeit. |
static java.lang.String |
getExtension(java.io.File f)
Gets the extension of a file. |
static javax.swing.filechooser.FileFilter |
getExtensionFilter(java.lang.String extension)
Liefert einen FileFilter für einen FileChooser, der nur Dateien mit einer bestimmten Erweiterung und Verzeichnisse anzeigt. |
static javax.swing.filechooser.FileFilter |
getExtensionsFilter(java.lang.String[] extensions)
Liefert einen FileFilter für einen FileChooser, der nur Dateien mit bestimmten Erweiterungen und Verzeichnisse anzeigt. |
static java.lang.String |
getFileDescription(java.lang.String extension)
Liefert eine kurze Beschreibung für Dateien eines bestimmten Typs. |
static javax.swing.Icon |
getIcon(int size,
java.lang.String filename)
Erzeugt ein Icon aus einem Bild aus dem Icons-Package. |
static javax.swing.Icon |
getIcon(int size,
java.lang.String filename,
java.lang.String description)
Erzeugt ein Icon aus einem Bild aus dem Icons-Package. |
static javax.swing.Icon |
getIcon(java.lang.String filename)
Erzeugt ein Icon aus einem Bild aus dem Icons-Package. |
static javax.swing.Icon |
getIcon(java.lang.String filename,
java.lang.String description)
Erzeugt ein Icon aus einem Bild aus dem Icons-Package. |
static java.lang.String |
getStringFromCurrentDate()
Liefert einen String der Form "dd.mm.JJJJ" für das aktuelle Datum. |
static java.lang.String |
getStringFromDate(java.util.Date date)
Liefert einen String der Form "dd.mm.JJJJ" für ein gegebenes Datums-Objekt. |
static boolean |
isUsingXpStyle()
überprüft, ob wir unter XP und mit dem XP-Stil angezeigt werden. |
static java.lang.String |
sanitizeQueryInput(java.lang.String input)
Entfernt SQL/HQL Sonderzeichen (konkret sind das ;, ', ( und ) ) aus einem String. |
static void |
saveTabelle(javax.swing.JTable tabelle,
HauptFrame frame)
Zeigt einen FileChooser, um eine Tabelle in eine CSV-Datei zu exportieren. |
static void |
spawnFileProg(java.io.File f)
Startet den Standard-Betrachter / -Editor, der vom Betriebssystem mit der Datei f verknüpft ist. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DATUMSFORMAT
public static final java.lang.String[] DATUMSFORMATE
Constructor Detail |
---|
public AuikUtils()
Method Detail |
---|
public static void spawnFileProg(java.io.File f)
f
verknüpft ist.
f
- Die zu öffnende Datei.public static java.lang.String getExtension(java.io.File f)
f
- The file.public static javax.swing.filechooser.FileFilter getExtensionFilter(java.lang.String extension)
extension
- Die Erweiterung (bspw. "txt").
public static javax.swing.filechooser.FileFilter getExtensionsFilter(java.lang.String[] extensions)
extensions
- Die Erweiterungen (bspw. {"txt", "csv"}).
public static java.lang.String getFileDescription(java.lang.String extension)
extension
- Die Erweiterung (bspw. "txt").
public static void saveTabelle(javax.swing.JTable tabelle, HauptFrame frame)
tabelle
- Die Tabelle.frame
- Das HauptFrame um den Chooser anzuzeigen und eventuelle Meldungen auszugeben.public static boolean exportTableDataToCVS(javax.swing.JTable table, java.io.File file)
table
- Die Tabelle.file
- Die Datei in die geschrieben werden soll.
true
, wenn alles geklappt hat, sonst false
.public static javax.swing.text.MaskFormatter createFormatter(java.lang.String s)
s
- The formatting mask
null
if the mask was badpublic static java.lang.String sanitizeQueryInput(java.lang.String input)
input
- Der String aus dem die Sonderzeichen entfernt werden sollen.
public static java.lang.String getStringFromDate(java.util.Date date)
DateFormatter
- Das Datum
null
, falls DateFormatter null
istpublic static java.lang.String getStringFromCurrentDate()
public static java.util.Date getCurrentDate()
public static javax.swing.Icon getIcon(java.lang.String filename)
filename
- Der Name der Bilddatei (ohne Pfad)
null
, falls kein Icon dieses Namens gefunden wurde)public static javax.swing.Icon getIcon(int size, java.lang.String filename)
size
- Die Größe des Iconsfilename
- Der Name der Bilddatei (ohne Pfad)
null
, falls kein Icon dieses Namens gefunden wurde)public static javax.swing.Icon getIcon(java.lang.String filename, java.lang.String description)
filename
- Der Name der Bilddatei (ohne Pfad)description
- Eine kurze textuelle Beschreibung
null
, falls kein Icon dieses Namens gefunden wurde)public static javax.swing.Icon getIcon(int size, java.lang.String filename, java.lang.String description)
size
- Die Größe des Iconsfilename
- Der Name der Bilddatei (ohne Pfad)description
- Eine kurze textuelle Beschreibung
null
, falls kein Icon dieses Namens gefunden wurde)public static boolean isUsingXpStyle()
true
, wenn der XP-Stil aktiv ist, sonst false
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |