Class TextMessageBuilderAdapter

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

public class TextMessageBuilderAdapter extends 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 Details

    • TextMessageBuilderAdapter

      public TextMessageBuilderAdapter(org.apache.axis2.builder.Builder builder)
  • Method Details

    • processDocument

      public org.apache.axiom.om.OMElement processDocument(InputStream inputStream, 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(Reader reader, 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(String content, String contentType, org.apache.axis2.context.MessageContext messageContext) throws org.apache.axis2.AxisFault
      Specified by:
      processDocument in interface TextMessageBuilder
      Throws:
      org.apache.axis2.AxisFault