public class org.apache.activemq.web.view.XmlMessageRenderer extends org.apache.activemq.web.view.SimpleMessageRenderer
{
private com.thoughtworks.xstream.XStream xstream;
public void <init>()
{
org.apache.activemq.web.view.XmlMessageRenderer v;
v := @this: org.apache.activemq.web.view.XmlMessageRenderer;
specialinvoke v.<org.apache.activemq.web.view.SimpleMessageRenderer: void <init>()>();
return;
}
public void renderMessage(java.io.PrintWriter, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.jms.QueueBrowser, javax.jms.Message) throws javax.jms.JMSException
{
java.io.PrintWriter v;
com.thoughtworks.xstream.XStream v;
javax.jms.QueueBrowser v;
javax.servlet.http.HttpServletRequest v;
org.apache.activemq.web.view.XmlMessageRenderer v;
javax.servlet.http.HttpServletResponse v;
javax.jms.Message v;
v := @this: org.apache.activemq.web.view.XmlMessageRenderer;
v := @parameter: java.io.PrintWriter;
v := @parameter: javax.servlet.http.HttpServletRequest;
v := @parameter: javax.servlet.http.HttpServletResponse;
v := @parameter: javax.jms.QueueBrowser;
v := @parameter: javax.jms.Message;
v = virtualinvoke v.<org.apache.activemq.web.view.XmlMessageRenderer: com.thoughtworks.xstream.XStream getXstream()>();
virtualinvoke v.<com.thoughtworks.xstream.XStream: void toXML(java.lang.Object,java.io.Writer)>(v, v);
return;
}
public com.thoughtworks.xstream.XStream getXstream()
{
com.thoughtworks.xstream.XStream v, v, v, v;
org.apache.activemq.web.view.XmlMessageRenderer v;
v := @this: org.apache.activemq.web.view.XmlMessageRenderer;
v = v.<org.apache.activemq.web.view.XmlMessageRenderer: com.thoughtworks.xstream.XStream xstream>;
if v != null goto label;
v = new com.thoughtworks.xstream.XStream;
specialinvoke v.<com.thoughtworks.xstream.XStream: void <init>()>();
v.<org.apache.activemq.web.view.XmlMessageRenderer: com.thoughtworks.xstream.XStream xstream> = v;
v = v.<org.apache.activemq.web.view.XmlMessageRenderer: com.thoughtworks.xstream.XStream xstream>;
staticinvoke <com.thoughtworks.xstream.XStream: void setupDefaultSecurity(com.thoughtworks.xstream.XStream)>(v);
label:
v = v.<org.apache.activemq.web.view.XmlMessageRenderer: com.thoughtworks.xstream.XStream xstream>;
return v;
}
public void setXstream(com.thoughtworks.xstream.XStream)
{
com.thoughtworks.xstream.XStream v;
org.apache.activemq.web.view.XmlMessageRenderer v;
v := @this: org.apache.activemq.web.view.XmlMessageRenderer;
v := @parameter: com.thoughtworks.xstream.XStream;
v.<org.apache.activemq.web.view.XmlMessageRenderer: com.thoughtworks.xstream.XStream xstream> = v;
return;
}
}