package eu.aniketos.spec;
import java.util.Iterator;
import org.jdom.Element;
public class Append extends SExp {
public SExp exp1, exp2;
public Append(){
exp1 = null;
exp2 = null;
}
/**
* Initialise Append type
* l - the string we extend
* r - the extending string
*/
public Append(SExp l, SExp r){
exp1 = l;
exp2 = r;
}
/**
*@Artsiom: Create the class out of an xml element
*/
public Append(Element e){
Iterator iter = e.getContent().iterator();
exp1 = SExp.generateSExp((Element)iter.next());
exp2 = SExp.generateSExp((Element)iter.next());
}
/**
* trasfrom it to a DOM element
*/
@Override
public Element toElement() {
Element elm = new Element(Tag.append_tag);
elm.addContent(exp1.toElement());
elm.addContent( exp2.toElement());
return elm;
}
}