com.webhydra.slug.process.xml
Class XmlDtdProcessStatusTranslator

java.lang.Object
  extended by com.webhydra.slug.process.AbstractSlugService
      extended by com.webhydra.slug.process.AbstractProcessStatusTranslator
          extended by com.webhydra.slug.process.xml.AbstractXmlProcessStatusTranslator
              extended by com.webhydra.slug.process.xml.XmlDtdProcessStatusTranslator
All Implemented Interfaces:
IProcessStatusTranslator, ISlugService

public class XmlDtdProcessStatusTranslator
extends AbstractXmlProcessStatusTranslator
implements IProcessStatusTranslator

XML DTD based ProcessStatus Translator.

Author:
rossen

Field Summary
 
Fields inherited from class com.webhydra.slug.process.xml.AbstractXmlProcessStatusTranslator
PARAM_USE_DOC_DEF
 
Fields inherited from class com.webhydra.slug.process.AbstractProcessStatusTranslator
contentType
 
Fields inherited from class com.webhydra.slug.process.AbstractSlugService
setup
 
Constructor Summary
XmlDtdProcessStatusTranslator()
          Creates a new instance of XmlDtdProcessStatusTranslator
 
Method Summary
protected  java.lang.String getDocType()
          Retruns document's type.
 java.lang.String translate(ProcessStatus ps)
          Generate process status instance.
 
Methods inherited from class com.webhydra.slug.process.xml.AbstractXmlProcessStatusTranslator
getClassDef, init, prepare, shouldUseDocType, xmlEscape
 
Methods inherited from class com.webhydra.slug.process.AbstractProcessStatusTranslator
getContentType, setContentType
 
Methods inherited from class com.webhydra.slug.process.AbstractSlugService
getParams, release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.webhydra.slug.process.IProcessStatusTranslator
getClassDef, getContentType
 
Methods inherited from interface com.webhydra.slug.process.ISlugService
init, prepare, release
 

Constructor Detail

XmlDtdProcessStatusTranslator

public XmlDtdProcessStatusTranslator()
Creates a new instance of XmlDtdProcessStatusTranslator

Method Detail

getDocType

protected java.lang.String getDocType()
Retruns document's type.

Specified by:
getDocType in class AbstractXmlProcessStatusTranslator
Returns:
AbstractXmlProcessStatusTranslator.XML_TYPE_DTD.

translate

public java.lang.String translate(ProcessStatus ps)
Generate process status instance.

Specified by:
translate in interface IProcessStatusTranslator
Parameters:
ps - Process Status to be translated
Returns:
implementation dependent String representation of provided parameter instance.