org.apache.axis2.format
Class TextMessageBuilderAdapter

java.lang.Object
  extended by org.apache.axis2.format.TextMessageBuilderAdapter
All Implemented Interfaces:
org.apache.axis2.builder.Builder, TextMessageBuilder

public class TextMessageBuilderAdapter
extends java.lang.Object
implements TextMessageBuilder

Adapter to add the TextMessageBuilder interface to an existing Builder. It implements the TextMessageBuilder.processDocument(Reader, String, MessageContext) and TextMessageBuilder.processDocument(String, String, MessageContext) by converting the character stream to a byte stream using ReaderInputStream. TODO: specifying encoding


Constructor Summary
TextMessageBuilderAdapter(org.apache.axis2.builder.Builder builder)
           
 
Method Summary
 org.apache.axiom.om.OMElement processDocument(java.io.InputStream inputStream, java.lang.String contentType, org.apache.axis2.context.MessageContext messageContext)
           
 org.apache.axiom.om.OMElement processDocument(java.io.Reader reader, java.lang.String contentType, org.apache.axis2.context.MessageContext messageContext)
           
 org.apache.axiom.om.OMElement processDocument(java.lang.String content, java.lang.String contentType, org.apache.axis2.context.MessageContext messageContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextMessageBuilderAdapter

public TextMessageBuilderAdapter(org.apache.axis2.builder.Builder builder)
Method Detail

processDocument

public org.apache.axiom.om.OMElement processDocument(java.io.InputStream inputStream,
                                                     java.lang.String contentType,
                                                     org.apache.axis2.context.MessageContext messageContext)
                                              throws org.apache.axis2.AxisFault
Specified by:
processDocument in interface org.apache.axis2.builder.Builder
Throws:
org.apache.axis2.AxisFault

processDocument

public org.apache.axiom.om.OMElement processDocument(java.io.Reader reader,
                                                     java.lang.String contentType,
                                                     org.apache.axis2.context.MessageContext messageContext)
                                              throws org.apache.axis2.AxisFault
Specified by:
processDocument in interface TextMessageBuilder
Throws:
org.apache.axis2.AxisFault

processDocument

public org.apache.axiom.om.OMElement processDocument(java.lang.String content,
                                                     java.lang.String contentType,
                                                     org.apache.axis2.context.MessageContext messageContext)
                                              throws org.apache.axis2.AxisFault
Specified by:
processDocument in interface TextMessageBuilder
Throws:
org.apache.axis2.AxisFault


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.