samples/componentinjection/anagram-modular/src-app-register/org/apidesign/anagram/app/register/Main.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 10:06:54 +0200
changeset 219 3fb53f65db57
permissions -rw-r--r--
Example with registration methods is working
jtulach@219
     1
package org.apidesign.anagram.app.register;
jtulach@219
     2
jtulach@219
     3
import org.apidesign.anagram.api.UI;
jtulach@219
     4
import org.apidesign.anagram.gui.AnagramsWithConstructor;
jtulach@219
     5
import org.apidesign.anagram.scramblersimple.SimpleScrambler;
jtulach@219
     6
import org.apidesign.anagram.wordstatic.StaticWordLibrary;
jtulach@219
     7
jtulach@219
     8
public final class Main {
jtulach@219
     9
    private Main() { }
jtulach@219
    10
    
jtulach@219
    11
    public static void main(String[] args) throws Exception {
jtulach@219
    12
        Launcher.registerScrambler(SimpleScrambler.class);
jtulach@219
    13
        Launcher.registerWordLibrary(StaticWordLibrary.class);
jtulach@219
    14
        Launcher.registerUI(AnagramsWithConstructor.class);
jtulach@219
    15
        
jtulach@219
    16
        UI ui = Launcher.launch();
jtulach@219
    17
        ui.display();
jtulach@219
    18
    }
jtulach@219
    19
    
jtulach@219
    20
    
jtulach@219
    21
}