Apache-Commons-Poesie

Plain Java public class ApacheCommonsTest { public void print(String text) { if (text != null && text.trim().length() != 0) { System.out.println(text); } } }

Unabhängige Wicket-Elemente zusammen ausblenden

Wickets setVisible bzw. setVisibityAllowed kann sehr sperrig sein, wenn man mehrere DOM-Elemente ausblenden möchte, weil ein einzelnes nicht befüllt werden kann. Ist ein beispielsweise ein Autor nicht angegeben, so braucht auch die Beschriftung „Autor“ vor diesem Feld nicht erscheinen: <dl> <!– dt sollte nur sichtbar sein, wenn auch dd sichtbar ist: –> <dt>Autor</dt> <dd wicket:id=“author“>Klaus</dd>… Unabhängige Wicket-Elemente zusammen ausblenden weiterlesen

Apache-Wicket-Quickstart unter Ubuntu 12.04

Die Wicket-Webapp läuft

Nachdem ich mich auf Arbeit die letzten Wochen oft über Windows und Tomcat ärgern musste, habe ich heute auf einer frischen Installation von Ubuntu 12.04 ein Demoprojekt mit Apache Wicket eingerichtet. Wicket ist ein Rundumsorglospaket für die Webapp-Entwicklung und in Verbindung mit Maven in 5 Minuten lauffähig. Statt Apache und Tomcat wird für die Entwicklung der handliche Webserver Jetty verwendet.

Reguläre Ausdrücke online testen: Reghex

Vor einigen Wochen stolperten wir während einer Vorlesung über das Problem, ein schnelles und einfaches Testwerkzeug für reguläre Ausdrücke unter Linux zu finden. Schnell wurde uns klar, dass man einen solchen Dienst sehr gut als Webanwendung realisieren könnte. Als wir uns dann im Zuge einer anderen Vorlesung mit einem Javascriptprojekt beschäftigen sollten, war „Reghex“ geboren…

Einstellungen für Eclipse-Plugins: PreferencePage

Eine Einstellungsseite mit Gruppierungen in Eclipse

Viele wichtige Sachen kann man bei der Plugin-Entwicklung für Eclipse einfach über Wizards machen, die anhand eines kleines Beispiels meist ausreichend zeigen, wie man sich einem Thema nähern kann. Leider basiert das Beispiel für Einstellungsseiten auf FieldEditorPreferencePage. Diese Klasse ist zwar recht einfach zu erweitern und erzeugt schnell eine Einstellungsseite mit einigen Feldern, dafür ist… Einstellungen für Eclipse-Plugins: PreferencePage weiterlesen

Aktive/nichtaktive Menüeinträge in Eclipse erstellen

Während der Entwicklung eines Eclipse-Plugins zur zeitgleichen Bearbeitung von Dokumenten, Real-Time Collaboration for Eclipse genannt, hat sich die Erzeugung von Menüeinträgen als recht kompliziert erwiesen. Gerade im Vergleich zu anderen GUI-Elementen kam ich hier nur langsam voran.