package eu.aniketos.spec;
import org.jdom.Element;
import org.jdom.Text;
/**
* Represents a generic identifier
* @author Luca
*
*/
public class Identifier {
public String identifier;
public String ide_tag;
public Identifier(){
identifier="";
ide_tag="";
}
/**
* Manual initialisation of identifier
* id - the identifier name
* tagForIdentifier - tag for xml {identifier, bidentifer, sidentifer, aidentifer} - if I am not mistaken
*/
public Identifier(String id, String tagForIdentifier){
identifier = id;
ide_tag=tagForIdentifier;
}
/**
*@Artsiom: Create the class out of an xml element
*/
public Identifier(Element e){
identifier = ((Text)e.getContent().iterator().next()).getTextTrim();
ide_tag=e.getName();
}
/**
* trasfrom it to a DOM element
*/
public Element toElement() {
Element vpa_elm = new Element(ide_tag);
// Element vpa_elm = new Element(Tag.identifier_tag);
vpa_elm.addContent(identifier);
return vpa_elm;
}
}