Ignore:
Timestamp:
08/03/2017 09:26:21 AM (9 years ago)
Author:
bmcguffin
Message:

Added toXML implementation for all remaining event classes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/scriptbuilder/structures/events/FacilitatorEvaluationEvent.java

    r7 r36  
    77 
    88import java.util.ArrayList; 
     9import scriptbuilder.structures.ELEMENT; 
     10import scriptbuilder.structures.I_XML_Writable; 
    911import scriptbuilder.structures.ScriptEvent; 
    1012 
     
    1416 * @author Bryan McGuffin 
    1517 */ 
    16 public class FacilitatorEvaluationEvent extends ScriptEvent implements I_EvaluationEvent 
     18public class FacilitatorEvaluationEvent extends ScriptEvent implements I_EvaluationEvent, I_XML_Writable 
    1719{ 
    1820 
     
    4749        expectedAction.remove(index); 
    4850    } 
     51     
     52    @Override 
     53    public String toXML() 
     54    { 
     55        String output = openTag(ELEMENT.FACILITATOR_EVALUATION.tag); 
     56        output += openTag(ELEMENT.EXPECTED_ACTION.tag); 
     57        output += expectedAction; 
     58        output += closeTag(ELEMENT.EXPECTED_ACTION.tag); 
     59        output += closeTag(ELEMENT.FACILITATOR_EVALUATION.tag); 
     60         
     61        return output; 
     62    } 
     63 
     64    @Override 
     65    public String openTag(String s) 
     66    { 
     67        return "<" + s + ">\n"; 
     68    } 
     69 
     70    @Override 
     71    public String closeTag(String s) 
     72    { 
     73        return "</" + s + ">\n"; 
     74    } 
     75 
     76    @Override 
     77    public String emptyTag(String s) 
     78    { 
     79        return "<" + s + "/>\n"; 
     80    } 
    4981} 
Note: See TracChangeset for help on using the changeset viewer.