org.apache.camel.support
Class TokenXMLPairExpressionIterator

java.lang.Object
  extended by org.apache.camel.support.ExpressionSupport
      extended by org.apache.camel.support.ExpressionAdapter
          extended by org.apache.camel.support.TokenPairExpressionIterator
              extended by 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.


Field Summary
protected  String inheritNamespaceToken
          Deprecated.  
 
Fields inherited from class org.apache.camel.support.TokenPairExpressionIterator
endToken, includeTokens, startToken
 
Constructor Summary
TokenXMLPairExpressionIterator(String startToken, String endToken, String inheritNamespaceToken)
          Deprecated.  
 
Method Summary
protected  Iterator<?> createIterator(InputStream in, String charset)
          Deprecated. Strategy to create the iterator
 
Methods inherited from class org.apache.camel.support.TokenPairExpressionIterator
doEvaluate, evaluate, matches, toString
 
Methods inherited from class org.apache.camel.support.ExpressionAdapter
assertionFailureMessage, evaluate
 
Methods inherited from class org.apache.camel.support.ExpressionSupport
assertMatches
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inheritNamespaceToken

protected final String inheritNamespaceToken
Deprecated. 
Constructor Detail

TokenXMLPairExpressionIterator

public TokenXMLPairExpressionIterator(String startToken,
                                      String endToken,
                                      String inheritNamespaceToken)
Deprecated. 
Method Detail

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 iterate
charset - charset
Returns:
the iterator


Apache CAMEL