samples/componentinjection/anagram-modular/src-app-register-general/org/apidesign/anagram/app/registergeneral/AnagramsWithRegistry.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.Scrambler;
jtulach@228
     4
import org.apidesign.anagram.api.WordLibrary;
jtulach@228
     5
import org.apidesign.anagram.gui.Anagrams;
jtulach@228
     6
jtulach@228
     7
class AnagramsWithRegistry extends Anagrams {
jtulach@228
     8
jtulach@228
     9
    public AnagramsWithRegistry() {
jtulach@228
    10
    }
jtulach@228
    11
jtulach@228
    12
    @Override
jtulach@228
    13
    protected WordLibrary getWordLibrary() {
jtulach@228
    14
        return Registry.find(WordLibrary.class);
jtulach@228
    15
    }
jtulach@228
    16
jtulach@228
    17
    @Override
jtulach@228
    18
    protected Scrambler getScrambler() {
jtulach@228
    19
        return Registry.find(Scrambler.class);
jtulach@228
    20
    }
jtulach@228
    21
jtulach@228
    22
}