X-Git-Url: http://sraa.de/git/?a=blobdiff_plain;f=dol%2Fsrc%2Fdol%2Fdatamodel%2FXmlTag.java;fp=dol%2Fsrc%2Fdol%2Fdatamodel%2FXmlTag.java;h=bb871560d14804e839aeed00ae6dea8dad209807;hb=8c411cf24ed0eb889191aaeafd8fa1e69081df42;hp=0000000000000000000000000000000000000000;hpb=dea7a4fb1ed110d3ce6e6d9255103d724bd66c0e;p=jump.git diff --git a/dol/src/dol/datamodel/XmlTag.java b/dol/src/dol/datamodel/XmlTag.java new file mode 100644 index 0000000..bb87156 --- /dev/null +++ b/dol/src/dol/datamodel/XmlTag.java @@ -0,0 +1,76 @@ +/* $Id: XmlTag.java 203 2010-10-11 08:59:47Z dchokshi $ */ +package dol.datamodel; + + +/** + * Class to store XML tag for xml element + */ +public class XmlTag { + + /** + * Get a single instance of the XmlTag object. + */ + private final static XmlTag _instance = new XmlTag(); + + /** + * Constructor. Private since only a single version may exist. + */ + private XmlTag() {} + + /** + * returns the singleton instance of this class. + * + * @return The instance value + */ + public final static XmlTag getInstance() { return _instance; } + + // processnetwork XML tag + public final String getPNTag() { return "processnetwork";} + public final String getVariableTag() { return "variable";} + public final String getProcessTag() { return "process";} + public final String getSWChannelTag() { return "sw_channel";} + public final String getPortTag() { return "port";} + public final String getSourceTag() { return "source";} + public final String getProfilingTag() { return "profiling";} + + // architecture XML tag + public final String getArchiTag() { return "architecture";} + public final String getProcessorTag() { return "processor";} + public final String getMemoryTag() { return "memory";} + public final String getNodeTag() { return "node";} + public final String getInPortTag() { return "inputport";} + public final String getOutPortTag() { return "outputport";} + public final String getDuplexPortTag() { return "duplexport";} + public final String getHWChannelTag() { return "hw_channel";} + public final String getReadPathTag() { return "readpath";} + public final String getWritePathTag() { return "writepath";} + public final String getTXBufTag() { return "txbuf";} + public final String getRXBufTag() { return "rxbuf";} + public final String getCHBufTag() { return "chbuf";} + + // mapping XML tag + public final String getMappingTag() { return "mapping";} + public final String getBindingTag() { return "binding";} + public final String getScheduleTag() { return "schedule";} + public final String getResourceTag() { return "resource";} + + // common tag + public final String getConfigurationTag() { return "configuration";} + + //iterator related XML tag + public final String getIteratorTag() { return "iterator";} + public final String getFunctionTag() { return "function";} + public final String getAppendTag() { return "append";} + + // connection tag + public final String getConnectionTag() { return "connection";} + public final String getOriginTag() { return "origin";} + public final String getTargetTag() { return "target";} + + // processnetwork profiling value + public final String getProfilingTotalReadData() { return "TotalReadData";} + public final String getProfilingNumOfReads() { return "NumOfReads";} + public final String getProfilingNumOfWrites() { return "NumOfWrites";} + public final String getProfilingNumOfFires() { return "NumOfFires";} +} +