org.talend.esb.policy.transformation.interceptor.xslt
Class HttpAwareXSLTInInterceptor

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
      extended by org.talend.esb.policy.transformation.interceptor.xslt.AbstractHttpAwareXSLTInterceptor
          extended by org.talend.esb.policy.transformation.interceptor.xslt.HttpAwareXSLTInInterceptor
All Implemented Interfaces:
org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>

public class HttpAwareXSLTInInterceptor
extends AbstractHttpAwareXSLTInterceptor


Constructor Summary
HttpAwareXSLTInInterceptor(String xsltPath)
           
HttpAwareXSLTInInterceptor(String phase, Class<?> before, Class<?> after, String xsltPath)
           
 
Method Summary
 void performTransformation(org.apache.cxf.message.Message message)
           
protected  void transformIS(org.apache.cxf.message.Message message, InputStream is)
           
protected  void transformReader(org.apache.cxf.message.Message message, Reader reader)
           
protected  void transformXReader(org.apache.cxf.message.Message message, XMLStreamReader xReader)
           
 
Methods inherited from class org.talend.esb.policy.transformation.interceptor.xslt.AbstractHttpAwareXSLTInterceptor
checkContextProperty, getXSLTTemplate, handleMessage, setAppliesToType, setContextPropertyName, setMsgType, shouldSchemaValidate
 
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpAwareXSLTInInterceptor

public HttpAwareXSLTInInterceptor(String xsltPath)

HttpAwareXSLTInInterceptor

public HttpAwareXSLTInInterceptor(String phase,
                                  Class<?> before,
                                  Class<?> after,
                                  String xsltPath)
Method Detail

performTransformation

public void performTransformation(org.apache.cxf.message.Message message)
Specified by:
performTransformation in class AbstractHttpAwareXSLTInterceptor

transformXReader

protected void transformXReader(org.apache.cxf.message.Message message,
                                XMLStreamReader xReader)

transformIS

protected void transformIS(org.apache.cxf.message.Message message,
                           InputStream is)

transformReader

protected void transformReader(org.apache.cxf.message.Message message,
                               Reader reader)


Copyright © 2011–2014 Talend Inc.. All rights reserved.