package org.itsnat.droid.impl.dommini;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
/**
* Created by jmarranz on 10/02/2016.
*/
public class DMElem extends DMNode
{
protected String name;
protected LinkedList<DMAttr> attributeList; // Serán anecdóticos (lo normal es ninguno y quizás uno o dos)
protected ArrayList<DMNode> childList;
public DMElem(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public List<DMAttr> getDMAttrList()
{
return attributeList;
}
public void addDMAttr(DMAttr attr)
{
if (attributeList == null) this.attributeList = new LinkedList<DMAttr>();
attributeList.add(attr);
}
public List<DMNode> getChildDMNodeList()
{
return childList;
}
public void addChildDMNode(DMNode node)
{
if (childList == null) this.childList = new ArrayList<DMNode>();
childList.add(node);
}
}