public abstract class AbstractXMLHandler extends AbstractHandler
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
INDENT |
CONTENT_TYPE_IMAGE_JPEG, CONTENT_TYPE_IMAGE_X_ICON, CONTENT_TYPE_TEXT_HTML, CONTENT_TYPE_TEXT_XML| Constructor and Description |
|---|
AbstractXMLHandler(java.lang.String path,
org.apache.excalibur.instrument.manager.DefaultInstrumentManager manager,
InstrumentManagerHTTPConnector connector)
Creates a new AbstractXMLHandler.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
makeSafeAttribute(java.lang.String attribute) |
protected void |
outputInstrument(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentDescriptor instrument,
java.lang.String indent,
boolean recurse,
boolean packed) |
protected void |
outputInstrumentable(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentableDescriptor instrumentable,
java.lang.String indent,
boolean recurse,
boolean packed) |
protected void |
outputInstrumentableBrief(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentableDescriptor instrumentable,
java.lang.String indent,
boolean packed) |
protected void |
outputInstrumentBrief(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentDescriptor instrument,
java.lang.String indent,
boolean packed) |
protected void |
outputInstrumentManager(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.DefaultInstrumentManager manager,
java.lang.String indent,
boolean recurse,
boolean packed,
boolean readOnly) |
protected void |
outputLine(java.io.PrintWriter out,
java.lang.String indent,
boolean packed,
java.lang.String line) |
protected void |
outputSample(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor sample,
java.lang.String indent,
boolean packed) |
protected void |
outputSampleBrief(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor sample,
java.lang.String indent,
boolean packed) |
protected void |
outputSampleHistory(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor sample,
java.lang.String indent,
long baseTime,
boolean packed,
boolean compact) |
protected java.lang.String |
replaceToken(java.lang.String str,
java.lang.String oldToken,
java.lang.String newToken)
Replaces one token with another in a string.
|
getConnector, getInstrumentManagerdoGet, doGetgetBooleanParameter, getBooleanParameter, getContentType, getEncoding, getIntegerParameter, getIntegerParameter, getIntegerParameters, getLongParameter, getLongParameter, getLongParameters, getParameter, getParameter, getParameters, getPath, handleRequestaddChildInstrumentable, addInstrument, getChildInstrumentables, getInstrumentableName, getInstruments, setInstrumentableNameprotected static final java.lang.String INDENT
public AbstractXMLHandler(java.lang.String path,
org.apache.excalibur.instrument.manager.DefaultInstrumentManager manager,
InstrumentManagerHTTPConnector connector)
path - The path handled by this handler.manager - Reference to the instrument manager interface.connector - The InstrumentManagerHTTPConnector.protected final java.lang.String replaceToken(java.lang.String str,
java.lang.String oldToken,
java.lang.String newToken)
str - String with tokens to be replaced.oldToken - The token to be replaced.newToken - The new token value.protected final java.lang.String makeSafeAttribute(java.lang.String attribute)
protected void outputLine(java.io.PrintWriter out,
java.lang.String indent,
boolean packed,
java.lang.String line)
protected void outputInstrumentManager(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.DefaultInstrumentManager manager,
java.lang.String indent,
boolean recurse,
boolean packed,
boolean readOnly)
throws java.io.IOException
java.io.IOExceptionprotected void outputInstrumentableBrief(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentableDescriptor instrumentable,
java.lang.String indent,
boolean packed)
throws java.io.IOException
java.io.IOExceptionprotected void outputInstrumentable(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentableDescriptor instrumentable,
java.lang.String indent,
boolean recurse,
boolean packed)
throws java.io.IOException
java.io.IOExceptionprotected void outputInstrumentBrief(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentDescriptor instrument,
java.lang.String indent,
boolean packed)
throws java.io.IOException
java.io.IOExceptionprotected void outputInstrument(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentDescriptor instrument,
java.lang.String indent,
boolean recurse,
boolean packed)
throws java.io.IOException
java.io.IOExceptionprotected void outputSampleBrief(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor sample,
java.lang.String indent,
boolean packed)
throws java.io.IOException
java.io.IOExceptionprotected void outputSample(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor sample,
java.lang.String indent,
boolean packed)
throws java.io.IOException
java.io.IOExceptionprotected void outputSampleHistory(java.io.PrintWriter out,
org.apache.excalibur.instrument.manager.InstrumentSampleDescriptor sample,
java.lang.String indent,
long baseTime,
boolean packed,
boolean compact)
throws java.io.IOException
java.io.IOException