<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://javawiki.sowas.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://javawiki.sowas.com/feed.php">
        <title>Java Wiki eclipse-riena</title>
        <description></description>
        <link>http://javawiki.sowas.com/</link>
        <image rdf:resource="http://javawiki.sowas.com/lib/images/favicon.ico" />
       <dc:date>2023-10-15T15:56:58+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://javawiki.sowas.com/doku.php?id=eclipse-riena:controller-determine&amp;rev=1579723166&amp;do=diff"/>
                <rdf:li rdf:resource="http://javawiki.sowas.com/doku.php?id=eclipse-riena:eclipse-riena&amp;rev=1452505306&amp;do=diff"/>
                <rdf:li rdf:resource="http://javawiki.sowas.com/doku.php?id=eclipse-riena:image-directory&amp;rev=1452494269&amp;do=diff"/>
                <rdf:li rdf:resource="http://javawiki.sowas.com/doku.php?id=eclipse-riena:ui-filter&amp;rev=1452253834&amp;do=diff"/>
                <rdf:li rdf:resource="http://javawiki.sowas.com/doku.php?id=eclipse-riena:uiprocess&amp;rev=1579723166&amp;do=diff"/>
                <rdf:li rdf:resource="http://javawiki.sowas.com/doku.php?id=eclipse-riena:validation&amp;rev=1452255306&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://javawiki.sowas.com/lib/images/favicon.ico">
        <title>Java Wiki</title>
        <link>http://javawiki.sowas.com/</link>
        <url>http://javawiki.sowas.com/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://javawiki.sowas.com/doku.php?id=eclipse-riena:controller-determine&amp;rev=1579723166&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-22T20:59:26+02:00</dc:date>
        <title>eclipse-riena:controller-determine</title>
        <link>http://javawiki.sowas.com/doku.php?id=eclipse-riena:controller-determine&amp;rev=1579723166&amp;do=diff</link>
        <description>Java - Eclipse-Riena



org.eclipse.riena.navigation.INavigationNodeController

Der Controller kann wie folgt ermittelt werden:











ISubModuleNode subModuleNode = ApplicationNodeManager.locateActiveSubModuleNode();
INavigationNodeController controller = subModuleNode.getNavigationNodeController();
if (controller instanceof MyController) {
   // Hier kann der Controller verwendet werden
}</description>
    </item>
    <item rdf:about="http://javawiki.sowas.com/doku.php?id=eclipse-riena:eclipse-riena&amp;rev=1452505306&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-11T10:41:46+02:00</dc:date>
        <title>eclipse-riena:eclipse-riena</title>
        <link>http://javawiki.sowas.com/doku.php?id=eclipse-riena:eclipse-riena&amp;rev=1452505306&amp;do=diff</link>
        <description>*  Controller ermitteln
	*  Image-Ordner festlegen
	*  UI-Filter
	*  UIProcess, nebenläufige Prozesse
	*  Validierung







ArrayAlphaAgent, die Java-Groupware</description>
    </item>
    <item rdf:about="http://javawiki.sowas.com/doku.php?id=eclipse-riena:image-directory&amp;rev=1452494269&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-11T07:37:49+02:00</dc:date>
        <title>eclipse-riena:image-directory</title>
        <link>http://javawiki.sowas.com/doku.php?id=eclipse-riena:image-directory&amp;rev=1452494269&amp;do=diff</link>
        <description>Java - Eclipse-Riena



Möchte man einen globalen Image-Ordner festlegen, so kann dies durch einen Eintrag in die plugin.xml geschehen.









&lt;extension point=&quot;org.eclipse.riena.ui.swt.imagePaths&quot;&gt;
   &lt;path path=&quot;images&quot; /&gt;
&lt;/extension&gt;



Das angegebene Verzeichnis ist relativ zum root-Ordner (also meist direkt im src-Verzeichnis).</description>
    </item>
    <item rdf:about="http://javawiki.sowas.com/doku.php?id=eclipse-riena:ui-filter&amp;rev=1452253834&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-08T12:50:34+02:00</dc:date>
        <title>eclipse-riena:ui-filter</title>
        <link>http://javawiki.sowas.com/doku.php?id=eclipse-riena:ui-filter&amp;rev=1452253834&amp;do=diff</link>
        <description>Java - Eclipse-Riena



Mit UI-Filtern kann die Oberfläche der Anwendung eingeschränkt werden.

Oberflächenelemente können ausgeblendet und deaktiviert werden.

Ferner können Validatoren und Marker gefiltert werden.






UI-Filter können über den Extension-Point org.eclipse.rienaui.filter.uiFilters vordefiniert werden:</description>
    </item>
    <item rdf:about="http://javawiki.sowas.com/doku.php?id=eclipse-riena:uiprocess&amp;rev=1579723166&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-22T20:59:26+02:00</dc:date>
        <title>eclipse-riena:uiprocess</title>
        <link>http://javawiki.sowas.com/doku.php?id=eclipse-riena:uiprocess&amp;rev=1579723166&amp;do=diff</link>
        <description>Java - Eclipse-Riena



Um die Oberfläche nicht zu blockieren, müssen langwierige Prozesse ausgelagert werden.









UIProcess process = new UIProcess(&quot;Description&quot;, true, getNavigationNode()) {
   public boolean runJob(IProgressMonitor monitor) {
      // Langandauernden Prozess hier durchführen

      notifyUpdateUI();
      return true;
   }

   public void updateUI() {
      // Hier wird das UI neu aufgebaut. Der Aufruf erfolgt nur, wenn notiyUpdateUI() aufgerufen wird.
   }
};
process.st…</description>
    </item>
    <item rdf:about="http://javawiki.sowas.com/doku.php?id=eclipse-riena:validation&amp;rev=1452255306&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-08T13:15:06+02:00</dc:date>
        <title>eclipse-riena:validation</title>
        <link>http://javawiki.sowas.com/doku.php?id=eclipse-riena:validation&amp;rev=1452255306&amp;do=diff</link>
        <description>Java - Eclipse-Riena



Das Beispiel zeigt die Validerung eines Eingabefeldes für die Postleitzahl. Dabei wird darauf geprüft, ob die Eingabe nur Ziffern enthält und ob die Anzahl der Ziffern wirklich fünf beträgt.






In einem View wird unter anderem das Textfeld für die Plz erstellt:</description>
    </item>
</rdf:RDF>
