Ignore:
Timestamp:
09/20/12 14:13:07 (12 years ago)
Author:
sherbold
Message:
  • code documentation and clean-up
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-misc/src/main/java/de/ugoe/cs/tasktree/keyboardmaps/VirtualKeySynonyms.java

    r725 r838  
     1 
    12package de.ugoe.cs.tasktree.keyboardmaps; 
    23 
     
    1011 
    1112/** 
    12  * TODO comment 
     13 * <p> 
     14 * Helper class to handle synonymous {@link VirtualKey}s. 
     15 * </p> 
    1316 *  
    14  * @version $Revision: $ $Date: 12.07.2012$ 
    15  * @author 2012, last modified by $Author: pharms$ 
     17 * @version 1.0 
     18 * @author Patrick Harms 
    1619 */ 
    1720class VirtualKeySynonyms { 
    18      
    19     /** */ 
     21 
     22    /** 
     23     * <p> 
     24     * Map of synonymous keys. 
     25     * </p> 
     26     */ 
    2027    private Map<Integer, List<VirtualKey>> synonyms = new HashMap<Integer, List<VirtualKey>>(); 
    2128 
    22     /** */ 
     29    /** 
     30     * <p> 
     31     * Mapping of {@link VirtualKey}s to integer Ids. 
     32     * </p> 
     33     */ 
    2334    private Map<VirtualKey, Integer> keyIds = new HashMap<VirtualKey, Integer>(); 
    2435 
    2536    /** 
    26      * TODO: comment 
     37     * <p> 
     38     * Adds a new synonymous key. 
     39     * </p> 
    2740     *  
    2841     * @param keyId 
     42     *            id of the synonym 
    2943     * @param virtualKey 
     44     *            the synonym 
    3045     */ 
    3146    public void add(int keyId, VirtualKey virtualKey) { 
     
    4661        if ((existingKeyId != null) && (existingKeyId != keyId)) { 
    4762            Console.traceln(Level.FINEST, "virtual key " + virtualKey + " is mapped to more " + 
    48                             "than one key id (current is " + existingKeyId + ", new is " + keyId + 
    49                             "). New key id will be used (" + keyId + ")."); 
     63                "than one key id (current is " + existingKeyId + ", new is " + keyId + 
     64                "). New key id will be used (" + keyId + ")."); 
    5065        } 
    5166 
     
    5469 
    5570    /** 
    56    * 
    57    */ 
     71     * <p> 
     72     * Returns whether a key is contained in the set of synonyms. 
     73     * </p> 
     74     *  
     75     * @param keyId 
     76     *            id of the key 
     77     * @return true, if the key is contained; false otherwise 
     78     */ 
    5879    public boolean containsKey(int keyId) { 
    5980        return synonyms.containsKey(keyId); 
     
    6182 
    6283    /** 
    63      * TODO: comment 
     84     * <p> 
     85     * Returns all synonyms known for a given key. 
     86     * </p> 
    6487     *  
    6588     * @param keyId 
    66      * @return 
     89     *            the id of the key 
     90     * @return the synonyms 
    6791     */ 
    6892    public VirtualKey[] getVirtualKeySynonyms(int keyId) { 
Note: See TracChangeset for help on using the changeset viewer.