samples/componentinjection/anagram-modular/src-api-compiletimecaches/org/apidesign/anagram/impl/annotations/WordsImpl.java
Example of "compile time caches" and their possible usage in Component Injection area
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
6 package org.apidesign.anagram.impl.annotations;
9 import org.apidesign.anagram.api.WordLibrary;
13 * @author Jaroslav Tulach <jtulach@netbeans.org>
15 // BEGIN: anagram.api.WordsImpl
16 public class WordsImpl implements WordLibrary {
17 private Map<String,Object> map;
19 private WordsImpl(Map<String,Object> m) {
23 public static WordsImpl create(Map attributes) {
24 return new WordsImpl(attributes);
27 public String[] getWords() {
28 return (String[])map.get("words"); // NOI18N
31 // END: anagram.api.WordsImpl