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