org.talend.esb.policy.transformation
Class AbstractTransformationPolicyInterceptor

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
      extended by org.talend.esb.policy.transformation.AbstractTransformationPolicyInterceptor
All Implemented Interfaces:
org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
Direct Known Subclasses:
TransformationPolicyInInterceptor, TransformationPolicyOutInterceptor

public abstract class AbstractTransformationPolicyInterceptor
extends org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>


Field Summary
protected static String TRANSFORM_MAP
           
protected static String XSLT_PATH
           
 
Constructor Summary
AbstractTransformationPolicyInterceptor(String phase)
           
 
Method Summary
 void handleMessage(org.apache.cxf.message.Message message)
           
protected abstract  void proceedSimple(org.apache.cxf.message.Message message, TransformationAssertion tas)
           
protected abstract  void proceedXSLT(org.apache.cxf.message.Message message, TransformationAssertion tas)
           
protected  boolean shouldSchemaValidate(org.apache.cxf.message.Message message, TransformationAssertion.MessageType msgType, TransformationAssertion.AppliesToType appliesToType)
           
 
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
 

Field Detail

XSLT_PATH

protected static final String XSLT_PATH
See Also:
Constant Field Values

TRANSFORM_MAP

protected static final String TRANSFORM_MAP
See Also:
Constant Field Values
Constructor Detail

AbstractTransformationPolicyInterceptor

public AbstractTransformationPolicyInterceptor(String phase)
Method Detail

handleMessage

public void handleMessage(org.apache.cxf.message.Message message)

proceedXSLT

protected abstract void proceedXSLT(org.apache.cxf.message.Message message,
                                    TransformationAssertion tas)

proceedSimple

protected abstract void proceedSimple(org.apache.cxf.message.Message message,
                                      TransformationAssertion tas)

shouldSchemaValidate

protected boolean shouldSchemaValidate(org.apache.cxf.message.Message message,
                                       TransformationAssertion.MessageType msgType,
                                       TransformationAssertion.AppliesToType appliesToType)


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