public class XmlTransformParameterBuilder extends java.lang.Object implements XmlTransformParameter
XmlTransformParameter
implementation allows multiple nested implementations.In the adapter configuration file this class is aliased as xml-transform-parameter-builder which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
XmlTransformParameterBuilder() |
XmlTransformParameterBuilder(XmlTransformParameter... builders) |
Modifier and Type | Method and Description |
---|---|
java.util.Map |
createParameters(AdaptrisMessage msg,
java.util.Map existingParams)
Create a Map that will be passed into
XmlTransformer.transform(Transformer , Reader , Writer , String , Map ) |
java.util.List<XmlTransformParameter> |
getParameterBuilders() |
void |
setParameterBuilders(java.util.List<XmlTransformParameter> p) |
public XmlTransformParameterBuilder()
public XmlTransformParameterBuilder(XmlTransformParameter... builders)
public java.util.Map createParameters(AdaptrisMessage msg, java.util.Map existingParams) throws ServiceException
XmlTransformParameter
XmlTransformer.transform(Transformer , Reader , Writer , String , Map )
createParameters
in interface XmlTransformParameter
msg
- the AdaptrisMessage
used to build the parameters.existingParams
- any existing parameters that might already be configured, null otherwise.ServiceException
public java.util.List<XmlTransformParameter> getParameterBuilders()
public void setParameterBuilders(java.util.List<XmlTransformParameter> p)