public class StringMetadataParameter extends java.lang.Object implements XmlTransformParameter
XmlTransformParameter
implementation that filters metadata making matches available as String parameters.In the adapter configuration file this class is aliased as xml-transform-string-parameter which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
StringMetadataParameter() |
StringMetadataParameter(java.lang.String[] include,
java.lang.String[] exclude) |
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 ) |
RegexMetadataFilter |
getMetadataFilter() |
void |
setMetadataFilter(RegexMetadataFilter rmf) |
public StringMetadataParameter()
public StringMetadataParameter(java.lang.String[] include, java.lang.String[] exclude)
public java.util.Map createParameters(AdaptrisMessage msg, java.util.Map existingParams)
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.public RegexMetadataFilter getMetadataFilter()
public void setMetadataFilter(RegexMetadataFilter rmf)