samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/AnagramsWithConstructor.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 10:07:21 +0200
changeset 230 3282ef5328a8
parent 219 3fb53f65db57
child 233 15d31c98a129
permissions -rw-r--r--
Yet another example of spring autoconfiguration
jtulach@219
     1
package org.apidesign.anagram.gui;
jtulach@219
     2
jtulach@219
     3
import org.apidesign.anagram.api.Scrambler;
jtulach@219
     4
import org.apidesign.anagram.api.WordLibrary;
jtulach@219
     5
jtulach@230
     6
public class AnagramsWithConstructor extends Anagrams {
jtulach@219
     7
    
jtulach@219
     8
    private final WordLibrary library;
jtulach@219
     9
    private final Scrambler scrambler;
jtulach@219
    10
jtulach@219
    11
    public AnagramsWithConstructor(WordLibrary library, Scrambler scrambler) {
jtulach@219
    12
        this.library = library;
jtulach@219
    13
        this.scrambler = scrambler;
jtulach@219
    14
    }
jtulach@219
    15
jtulach@219
    16
    @Override
jtulach@219
    17
    protected WordLibrary getWordLibrary() {
jtulach@219
    18
        return library;
jtulach@219
    19
    }
jtulach@219
    20
jtulach@219
    21
    @Override
jtulach@219
    22
    protected Scrambler getScrambler() {
jtulach@219
    23
        return scrambler;
jtulach@219
    24
    }
jtulach@219
    25
jtulach@219
    26
    public void display() {
jtulach@219
    27
        setVisible(true);
jtulach@219
    28
    }
jtulach@219
    29
}