samples/componentinjection/anagram-modular/src-app-register-general/org/apidesign/anagram/app/registergeneral/Main.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 10:07:15 +0200
changeset 228 984a01bbac90
permissions -rw-r--r--
Showing how such a general registry might look like
jtulach@228
     1
package org.apidesign.anagram.app.registergeneral;
jtulach@228
     2
jtulach@228
     3
import org.apidesign.anagram.api.UI;
jtulach@228
     4
import org.apidesign.anagram.scramblersimple.SimpleScrambler;
jtulach@228
     5
import org.apidesign.anagram.wordstatic.StaticWordLibrary;
jtulach@228
     6
jtulach@228
     7
public final class Main {
jtulach@228
     8
    private Main() { }
jtulach@228
     9
    
jtulach@228
    10
    public static void main(String[] args) throws Exception {
jtulach@228
    11
        Registry.registerClass(SimpleScrambler.class);
jtulach@228
    12
        Registry.registerClass(StaticWordLibrary.class);
jtulach@228
    13
        
jtulach@228
    14
        UI ui = new AnagramsWithRegistry();
jtulach@228
    15
        ui.display();
jtulach@228
    16
    }
jtulach@228
    17
    
jtulach@228
    18
    
jtulach@228
    19
}