org.apache.camel.support
Class TokenXMLPairExpressionIterator
java.lang.Object
org.apache.camel.support.ExpressionSupport
org.apache.camel.support.ExpressionAdapter
org.apache.camel.support.TokenPairExpressionIterator
org.apache.camel.support.TokenXMLPairExpressionIterator
- All Implemented Interfaces:
- Expression, Predicate
Deprecated. use TokenXMLExpressionIterator
instead.
@Deprecated
public class TokenXMLPairExpressionIterator
- extends TokenPairExpressionIterator
Expression
to walk a Message
XML body
using an Iterator
, which grabs the content between a XML start and end token.
The message body must be able to convert to InputStream
type which is used as stream
to access the message body.
Can be used to split big XML files.
This implementation supports inheriting namespaces from a parent/root tag.
inheritNamespaceToken
protected final String inheritNamespaceToken
- Deprecated.
TokenXMLPairExpressionIterator
public TokenXMLPairExpressionIterator(String startToken,
String endToken,
String inheritNamespaceToken)
- Deprecated.
createIterator
protected Iterator<?> createIterator(InputStream in,
String charset)
- Deprecated.
- Description copied from class:
TokenPairExpressionIterator
- Strategy to create the iterator
- Overrides:
createIterator
in class TokenPairExpressionIterator
- Parameters:
in
- input stream to iteratecharset
- charset
- Returns:
- the iterator
Apache CAMEL