Ignore:
Timestamp:
08/17/12 08:33:29 (12 years ago)
Author:
pharms
Message:
  • adapted task tree creation stuff to more general event handling
Location:
trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc
Files:
1 deleted
11 moved

Legend:

Unmodified
Added
Removed
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/IEventTask.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: InteractionTask.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: Patrick $  $Date: 08.11.2011 19:44:52 $ 
     
    54// Creation  : 2011 by Patrick 
    65// Copyright : Patrick Harms, 2011 
    7 //------------------------------------------------------------------------------------------------- 
    86 
    97package de.ugoe.cs.quest.tasktrees.treeifc; 
    108 
    11 import de.ugoe.cs.quest.eventcore.guimodel.GUIElement; 
    12 import de.ugoe.cs.quest.eventcore.userinteraction.Interaction; 
     9import de.ugoe.cs.quest.eventcore.IEventTarget; 
     10import de.ugoe.cs.quest.eventcore.IEventType; 
    1311 
    14 //------------------------------------------------------------------------------------------------- 
    1512/** 
    1613 * TODO comment 
    17  * 
     14 *  
    1815 * @version $Revision: $ $Date: $ 
    19  * @author  2011, last modified by $Author: $ 
     16 * @author 2011, last modified by $Author: $ 
    2017 */ 
    21 //------------------------------------------------------------------------------------------------- 
    22 public interface InteractionTask extends TaskTreeNode 
    23 { 
    24   //----------------------------------------------------------------------------------------------- 
    25   /** 
    26    * @return Returns the interaction. 
    27    */ 
    28   //----------------------------------------------------------------------------------------------- 
    29   public Interaction getInteraction(); 
     18public interface IEventTask extends ITaskTreeNode { 
     19     
     20    /** 
     21     * @return Returns the event type. 
     22     */ 
     23    public IEventType getEventType(); 
    3024 
    31   //----------------------------------------------------------------------------------------------- 
    32   /** 
    33    * @return Returns the GUIElement. 
    34    */ 
    35   //----------------------------------------------------------------------------------------------- 
    36   public GUIElement getGUIElement(); 
     25    /** 
     26     * @return Returns the event target. 
     27     */ 
     28    public IEventTarget getEventTarget(); 
     29 
     30    /** 
     31     * TODO: comment 
     32     *  
     33     * @return 
     34     */ 
     35    public IEventTask clone(); 
    3736 
    3837} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/IIteration.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: Iteration.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 21.02.2012 $ 
     
    54// Creation  : 2012 by patrick 
    65// Copyright : Patrick Harms, 2012 
    7 //------------------------------------------------------------------------------------------------- 
     6 
    87package de.ugoe.cs.quest.tasktrees.treeifc; 
    98 
    10 //------------------------------------------------------------------------------------------------- 
    119/** 
    1210 * TODO comment 
     
    1513 * @author 2012, last modified by $Author: patrick$ 
    1614 */ 
    17 //------------------------------------------------------------------------------------------------- 
    18 public interface Iteration extends TemporalRelationship 
    19 { 
     15public interface IIteration extends ITemporalRelationship { 
     16 
     17    /** 
     18     * TODO: comment 
     19     *  
     20     * @return 
     21     */ 
     22    public IIteration clone(); 
    2023 
    2124} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ISelection.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: Selection.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 21.02.2012 $ 
     
    54// Creation  : 2012 by patrick 
    65// Copyright : Patrick Harms, 2012 
    7 //------------------------------------------------------------------------------------------------- 
     6 
    87package de.ugoe.cs.quest.tasktrees.treeifc; 
    98 
    10 //------------------------------------------------------------------------------------------------- 
    119/** 
    1210 * TODO comment 
     
    1513 * @author 2012, last modified by $Author: patrick$ 
    1614 */ 
    17 //------------------------------------------------------------------------------------------------- 
    18 public interface Selection extends TemporalRelationship 
    19 { 
     15public interface ISelection extends ITemporalRelationship { 
     16 
     17    /** 
     18     * TODO: comment 
     19     *  
     20     * @return 
     21     */ 
     22    public ISelection clone(); 
    2023 
    2124} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ISequence.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: Sequence.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 21.02.2012 $ 
     
    54// Creation  : 2012 by patrick 
    65// Copyright : Patrick Harms, 2012 
    7 //------------------------------------------------------------------------------------------------- 
     6 
    87package de.ugoe.cs.quest.tasktrees.treeifc; 
    98 
    10 //------------------------------------------------------------------------------------------------- 
    119/** 
    1210 * TODO comment 
     
    1513 * @author 2012, last modified by $Author: patrick$ 
    1614 */ 
    17 //------------------------------------------------------------------------------------------------- 
    18 public interface Sequence extends TemporalRelationship 
    19 { 
     15public interface ISequence extends ITemporalRelationship { 
    2016 
    21   //----------------------------------------------------------------------------------------------- 
    22   /** 
    23    * TODO: comment 
    24    * 
    25    * @return 
    26    */ 
    27   //----------------------------------------------------------------------------------------------- 
    28   public Sequence clone(); 
     17    /** 
     18     * TODO: comment 
     19     *  
     20     * @return 
     21     */ 
     22    public ISequence clone(); 
    2923 
    3024} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTree.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: TaskTree.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 21.02.2012 $ 
     
    54// Creation  : 2012 by patrick 
    65// Copyright : Patrick Harms, 2012 
    7 //------------------------------------------------------------------------------------------------- 
     6 
    87package de.ugoe.cs.quest.tasktrees.treeifc; 
    98 
    109import java.util.Map; 
    1110 
    12 //------------------------------------------------------------------------------------------------- 
    1311/** 
    1412 * TODO comment 
     
    1715 * @author 2012, last modified by $Author: patrick$ 
    1816 */ 
    19 //------------------------------------------------------------------------------------------------- 
    20 public interface TaskTree extends Cloneable 
    21 { 
     17public interface ITaskTree extends Cloneable { 
    2218 
    23   //----------------------------------------------------------------------------------------------- 
    24   /** 
    25    * TODO: comment 
    26    * 
    27    * @return 
    28    */ 
    29   //----------------------------------------------------------------------------------------------- 
    30   public TaskTreeNode getRoot(); 
     19    /** 
     20     * TODO: comment 
     21     *  
     22     * @return 
     23     */ 
     24    public ITaskTreeNode getRoot(); 
    3125 
    32   //----------------------------------------------------------------------------------------------- 
    33   /** 
    34    * TODO: comment 
    35    * 
    36    * @return 
    37    */ 
    38   //----------------------------------------------------------------------------------------------- 
    39   public Map<TaskTreeNode, NodeInfo> getTaskMap(); 
     26    /** 
     27     * TODO: comment 
     28     *  
     29     * @return 
     30     */ 
     31    public Map<ITaskTreeNode, ITaskTreeNodeInfo> getTaskMap(); 
    4032 
    41   //----------------------------------------------------------------------------------------------- 
    42   /** 
    43    * 
    44    */ 
    45   //----------------------------------------------------------------------------------------------- 
    46   public TaskTree clone(); 
     33    /** 
     34     * 
     35     */ 
     36    public ITaskTree clone(); 
    4737} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeBuilder.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: TaskTreeBuilder.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 21.02.2012 $ 
     
    54// Creation  : 2012 by patrick 
    65// Copyright : Patrick Harms, 2012 
    7 //------------------------------------------------------------------------------------------------- 
     6 
     7 
    88package de.ugoe.cs.quest.tasktrees.treeifc; 
    99 
    10 //------------------------------------------------------------------------------------------------- 
    1110/** 
    1211 * TODO comment 
     
    1514 * @author 2012, last modified by $Author: patrick$ 
    1615 */ 
    17 //------------------------------------------------------------------------------------------------- 
    18 public interface TaskTreeBuilder 
    19 { 
     16public interface ITaskTreeBuilder { 
    2017 
    21   //----------------------------------------------------------------------------------------------- 
    22   /** 
    23    * TODO: comment 
    24    * 
    25    * @param sequence 
    26    * @param task 
    27    */ 
    28   //----------------------------------------------------------------------------------------------- 
    29   void addChild(Sequence parent, TaskTreeNode child); 
     18    /** 
     19     * TODO: comment 
     20     *  
     21     * @param sequence 
     22     * @param task 
     23     */ 
     24    void addChild(ISequence parent, ITaskTreeNode child); 
    3025 
    31   //----------------------------------------------------------------------------------------------- 
    32   /** 
    33    * TODO: comment 
    34    * 
    35    * @param parent 
    36    * @param index 
    37    * @param sequence 
    38    */ 
    39   //----------------------------------------------------------------------------------------------- 
    40   void addChild(Sequence parent, int index, TaskTreeNode child); 
     26    /** 
     27     * TODO: comment 
     28     *  
     29     * @param parent 
     30     * @param index 
     31     * @param sequence 
     32     */ 
     33    void addChild(ISequence parent, int index, ITaskTreeNode child); 
    4134 
    42   //----------------------------------------------------------------------------------------------- 
    43   /** 
    44    * TODO: comment 
    45    * 
    46    * @param sequence 
    47    * @param task 
    48    */ 
    49   //----------------------------------------------------------------------------------------------- 
    50   void addChild(Selection parent, TaskTreeNode child); 
     35    /** 
     36     * TODO: comment 
     37     *  
     38     * @param sequence 
     39     * @param task 
     40     */ 
     41    void addChild(ISelection parent, ITaskTreeNode child); 
    5142 
    52   //----------------------------------------------------------------------------------------------- 
    53   /** 
    54    * TODO: comment 
    55    * 
    56    * @param sequence 
    57    * @param task 
    58    */ 
    59   //----------------------------------------------------------------------------------------------- 
    60   void addChild(TextInputInteractionTask parent, TaskTreeNode child); 
     43    /** 
     44     * TODO: comment 
     45     *  
     46     * @param sequence 
     47     * @param task 
     48     */ 
     49    void addChild(ITextInputEventTask parent, ITaskTreeNode child); 
    6150 
    62   //----------------------------------------------------------------------------------------------- 
    63   /** 
    64    * TODO: comment 
    65    * 
    66    * @param iteration 
    67    * @param newChild 
    68    */ 
    69   //----------------------------------------------------------------------------------------------- 
    70   void setChild(Iteration iteration, TaskTreeNode newChild); 
     51    /** 
     52     * TODO: comment 
     53     *  
     54     * @param iteration 
     55     * @param newChild 
     56     */ 
     57    void setChild(IIteration iteration, ITaskTreeNode newChild); 
    7158 
    72   //----------------------------------------------------------------------------------------------- 
    73   /** 
    74    * TODO: comment 
    75    * 
    76    * @param parent 
    77    * @param i 
    78    */ 
    79   //----------------------------------------------------------------------------------------------- 
    80   void removeChild(Sequence parent, int index); 
     59    /** 
     60     * TODO: comment 
     61     *  
     62     * @param parent 
     63     * @param i 
     64     */ 
     65    void removeChild(ISequence parent, int index); 
    8166 
    82   //----------------------------------------------------------------------------------------------- 
    83   /** 
    84    * TODO: comment 
    85    * 
    86    * @param parent 
    87    * @param i 
    88    */ 
    89   //----------------------------------------------------------------------------------------------- 
    90   void removeChild(Selection parent, TaskTreeNode child); 
     67    /** 
     68     * TODO: comment 
     69     *  
     70     * @param parent 
     71     * @param i 
     72     */ 
     73    void removeChild(ISelection parent, ITaskTreeNode child); 
    9174 
    92   //----------------------------------------------------------------------------------------------- 
    93   /** 
    94    * TODO: comment 
    95    * 
    96    * @param parent 
    97    * @param i 
    98    */ 
    99   //----------------------------------------------------------------------------------------------- 
    100   void setDescription(TaskTreeNode parent, String description); 
     75    /** 
     76     * TODO: comment 
     77     *  
     78     * @param parent 
     79     * @param i 
     80     */ 
     81    void setDescription(ITaskTreeNode node, String description); 
    10182 
    10283} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeNode.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: Task.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: Patrick $  $Date: 08.11.2011 19:42:29 $ 
     
    54// Creation  : 2011 by Patrick 
    65// Copyright : Patrick Harms, 2011 
    7 //------------------------------------------------------------------------------------------------- 
    86 
    97package de.ugoe.cs.quest.tasktrees.treeifc; 
     
    119import java.util.List; 
    1210 
    13 //------------------------------------------------------------------------------------------------- 
    1411/** 
    1512 * TODO comment 
    16  * 
     13 *  
    1714 * @version $Revision: $ $Date: $ 
    18  * @author  2011, last modified by $Author: $ 
     15 * @author 2011, last modified by $Author: $ 
    1916 */ 
    20 //------------------------------------------------------------------------------------------------- 
    21 public interface TaskTreeNode extends Cloneable 
    22 { 
    23   //----------------------------------------------------------------------------------------------- 
    24   /** 
    25    * 
    26    */ 
    27   //----------------------------------------------------------------------------------------------- 
    28   public String getName(); 
     17public interface ITaskTreeNode extends Cloneable { 
    2918 
    30   //----------------------------------------------------------------------------------------------- 
    31   /** 
    32    */ 
    33   //----------------------------------------------------------------------------------------------- 
    34   //public void addChild(TaskTreeNode child); 
    35    
    36   //----------------------------------------------------------------------------------------------- 
    37   /** 
    38    */ 
    39   //----------------------------------------------------------------------------------------------- 
    40   //public void removeChild(int index); 
    41    
    42   //----------------------------------------------------------------------------------------------- 
    43   /** 
    44    * 
    45    */ 
    46   //----------------------------------------------------------------------------------------------- 
    47   public String getDescription(); 
     19    /** 
     20     * 
     21     */ 
     22    public String getName(); 
    4823 
    49   //----------------------------------------------------------------------------------------------- 
    50   /** 
    51    */ 
    52   //----------------------------------------------------------------------------------------------- 
    53   public List<TaskTreeNode> getChildren(); 
    54    
    55   //----------------------------------------------------------------------------------------------- 
    56   /** 
    57    * 
    58    */ 
    59   //----------------------------------------------------------------------------------------------- 
    60   public boolean equals(TaskTreeNode taskTreeNode); 
     24    /** 
     25     * 
     26     */ 
     27    public String getDescription(); 
    6128 
    62   //----------------------------------------------------------------------------------------------- 
    63   /** 
    64    * 
    65    */ 
    66   //----------------------------------------------------------------------------------------------- 
    67   public int hashCode(); 
     29    /** 
     30     * 
     31     */ 
     32    public List<ITaskTreeNode> getChildren(); 
    6833 
    69   //----------------------------------------------------------------------------------------------- 
    70   /** 
    71    * 
    72    */ 
    73   //----------------------------------------------------------------------------------------------- 
    74   public TaskTreeNode clone(); 
     34    /** 
     35     * 
     36     */ 
     37    public boolean equals(ITaskTreeNode taskTreeNode); 
     38 
     39    /** 
     40     * 
     41     */ 
     42    public int hashCode(); 
     43 
     44    /** 
     45     * 
     46     */ 
     47    public ITaskTreeNode clone(); 
     48     
    7549} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeNodeFactory.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: TaskTreeNodeFactory.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 21.02.2012 $ 
     
    54// Creation  : 2012 by patrick 
    65// Copyright : Patrick Harms, 2012 
    7 //------------------------------------------------------------------------------------------------- 
     6 
    87package de.ugoe.cs.quest.tasktrees.treeifc; 
    98 
    10 import de.ugoe.cs.quest.eventcore.guimodel.GUIElement; 
    11 import de.ugoe.cs.quest.eventcore.userinteraction.Interaction; 
     9import de.ugoe.cs.quest.eventcore.IEventTarget; 
     10import de.ugoe.cs.quest.eventcore.IEventType; 
    1211 
    13 //------------------------------------------------------------------------------------------------- 
    1412/** 
    1513 * TODO comment 
     
    1816 * @author 2012, last modified by $Author: patrick$ 
    1917 */ 
    20 //------------------------------------------------------------------------------------------------- 
    21 public interface TaskTreeNodeFactory 
     18public interface ITaskTreeNodeFactory 
    2219{ 
    2320 
    24   //----------------------------------------------------------------------------------------------- 
    2521  /** 
    2622   * TODO: comment 
    2723   * 
    28    * @param GUIElement 
    29    * @param interaction 
     24   * @param eventType 
     25   * @param eventTarget 
    3026   * @return 
    3127   */ 
    32   //----------------------------------------------------------------------------------------------- 
    33   InteractionTask createNewInteractionTask(GUIElement  guiElement, 
    34                                            Interaction interaction); 
     28  IEventTask createNewEventTask(IEventType eventType, IEventTarget eventTarget); 
    3529 
    36   //----------------------------------------------------------------------------------------------- 
    3730  /** 
    3831   * TODO: comment 
     
    4033   * @return 
    4134   */ 
    42   //----------------------------------------------------------------------------------------------- 
    43   Sequence createNewSequence(); 
     35  ISequence createNewSequence(); 
    4436 
    45   //----------------------------------------------------------------------------------------------- 
    4637  /** 
    4738   * TODO: comment 
     
    4940   * @return 
    5041   */ 
    51   //----------------------------------------------------------------------------------------------- 
    52   TextInputInteractionTask createNewTextInputInteractionTask(GUIElement guiElement); 
     42  ITextInputEventTask createNewTextInputEventTask(IEventTarget eventTarget); 
    5343 
    54   //----------------------------------------------------------------------------------------------- 
    5544  /** 
    5645   * TODO: comment 
     
    5847   * @return 
    5948   */ 
    60   //----------------------------------------------------------------------------------------------- 
    61   Iteration createNewIteration(); 
     49  IIteration createNewIteration(); 
    6250 
    63   //----------------------------------------------------------------------------------------------- 
    6451  /** 
    6552   * TODO: comment 
     
    6754   * @return 
    6855   */ 
    69   //----------------------------------------------------------------------------------------------- 
    70   Selection createNewSelection(); 
     56  ISelection createNewSelection(); 
    7157 
    72   //----------------------------------------------------------------------------------------------- 
    7358  /** 
    7459   * TODO: comment 
     
    7762   * @return 
    7863   */ 
    79   //----------------------------------------------------------------------------------------------- 
    80   TaskTree createTaskTree(TaskTreeNode root); 
     64  ITaskTree createTaskTree(ITaskTreeNode root); 
    8165 
    8266} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITaskTreeNodeInfo.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: NodeInfo.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 21.02.2012 $ 
     
    54// Creation  : 2012 by patrick 
    65// Copyright : Patrick Harms, 2012 
    7 //------------------------------------------------------------------------------------------------- 
    86 
    97package de.ugoe.cs.quest.tasktrees.treeifc; 
    108 
    11 //------------------------------------------------------------------------------------------------- 
    129/** 
    1310 * TODO comment 
     
    1613 * @author 2012, last modified by $Author: patrick$ 
    1714 */ 
    18 //------------------------------------------------------------------------------------------------- 
    19 public interface NodeInfo 
    20 { 
     15public interface ITaskTreeNodeInfo { 
    2116 
    22   //----------------------------------------------------------------------------------------------- 
    23   /** 
    24    *  
    25    */ 
    26   //----------------------------------------------------------------------------------------------- 
    27   public TaskTreeNode getTask(); 
     17    /** 
     18     *  
     19     */ 
     20    public ITaskTreeNode getTask(); 
    2821 
    29   //----------------------------------------------------------------------------------------------- 
    30   /** 
    31    *  
    32    */ 
    33   //----------------------------------------------------------------------------------------------- 
    34   public int getNoOfOccurencesInTree(); 
     22    /** 
     23     *  
     24     */ 
     25    public int getNoOfOccurencesInTree(); 
    3526 
    36   //----------------------------------------------------------------------------------------------- 
    37   /** 
    38    * 
    39    */ 
    40   //----------------------------------------------------------------------------------------------- 
    41   public long getLastUpdate(); 
     27    /** 
     28     * 
     29     */ 
     30    public long getLastUpdate(); 
    4231 
    4332} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITemporalRelationship.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: TemporalRelationship.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 12.02.2012 $ 
     
    54// Creation  : 2012 by patrick 
    65// Copyright : Patrick Harms, 2012 
    7 //------------------------------------------------------------------------------------------------- 
     6 
    87package de.ugoe.cs.quest.tasktrees.treeifc; 
    98 
    10 //------------------------------------------------------------------------------------------------- 
    119/** 
    1210 * TODO comment 
     
    1513 * @author 2012, last modified by $Author: patrick$ 
    1614 */ 
    17 // ------------------------------------------------------------------------------------------------- 
    18 public interface TemporalRelationship extends TaskTreeNode 
    19 { 
     15public interface ITemporalRelationship extends ITaskTreeNode { 
     16 
     17    /** 
     18     * 
     19     */ 
     20    public ITemporalRelationship clone(); 
    2021 
    2122} 
  • trunk/quest-core-tasktrees/src/main/java/de/ugoe/cs/quest/tasktrees/treeifc/ITextInputEventTask.java

    r498 r557  
    1 //------------------------------------------------------------------------------------------------- 
    21// Module    : $RCSfile: TextInputSequence.java,v $ 
    32// Version   : $Revision: 0.0 $  $Author: patrick $  $Date: 10.06.2012 $ 
     
    54// Creation  : 2012 by patrick 
    65// Copyright : Patrick Harms, 2012 
    7 //------------------------------------------------------------------------------------------------- 
     6 
     7 
    88package de.ugoe.cs.quest.tasktrees.treeifc; 
    99 
    10 //------------------------------------------------------------------------------------------------- 
    1110/** 
    1211 * TODO comment 
     
    1514 * @author 2012, last modified by $Author: patrick$ 
    1615 */ 
    17 //------------------------------------------------------------------------------------------------- 
    18 public interface TextInputInteractionTask extends InteractionTask 
    19 { 
    20   //----------------------------------------------------------------------------------------------- 
    21   /** 
    22    * TODO: comment 
    23    * 
    24    * @return 
    25    */ 
    26   //----------------------------------------------------------------------------------------------- 
    27   public TextInputInteractionTask clone(); 
     16public interface ITextInputEventTask extends IEventTask { 
     17     
     18    /** 
     19     *  
     20     */ 
     21    public String getEnteredText(); 
    2822 
    29   //----------------------------------------------------------------------------------------------- 
    30   /** 
    31    *  
    32    */ 
    33   //----------------------------------------------------------------------------------------------- 
    34   public String getEnteredText(); 
     23    /** 
     24     * TODO: comment 
     25     *  
     26     * @param string 
     27     */ 
     28    public void setEnteredText(String text); 
     29     
     30    /** 
     31     * TODO: comment 
     32     *  
     33     * @return 
     34     */ 
     35    public ITextInputEventTask clone(); 
    3536 
    36   //----------------------------------------------------------------------------------------------- 
    37   /** 
    38    * TODO: comment 
    39    * 
    40    * @param string 
    41    */ 
    42   //----------------------------------------------------------------------------------------------- 
    43   public void setEnteredText(String text); 
    4437} 
Note: See TracChangeset for help on using the changeset viewer.