cascading.operation.xml
Class XPathGenerator
java.lang.Object
cascading.operation.BaseOperation<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>
cascading.operation.xml.XPathOperation
cascading.operation.xml.XPathGenerator
- All Implemented Interfaces:
- cascading.flow.planner.DeclaresResults, cascading.operation.Function<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>, cascading.operation.Operation<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>, Serializable
public class XPathGenerator
- extends XPathOperation
- implements cascading.operation.Function<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>
XPathGenerator is a Generator function that will emit a new Tuple for every Node returned by
the given XPath expression.
- See Also:
- Serialized Form
Fields inherited from class cascading.operation.BaseOperation |
fieldDeclaration, numArgs, trace |
Fields inherited from interface cascading.operation.Operation |
ANY |
Constructor Summary |
XPathGenerator(cascading.tuple.Fields fieldDeclaration,
String[][] namespaces,
String... paths)
Constructor XPathGenerator creates a new XPathGenerator instance. |
Method Summary |
void |
operate(cascading.flow.FlowProcess flowProcess,
cascading.operation.FunctionCall<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>> functionCall)
|
Methods inherited from class cascading.operation.BaseOperation |
cleanup, flush, getFieldDeclaration, getNumArgs, getTrace, isSafe, printOperationInternal, toString, toStringInternal |
Methods inherited from interface cascading.operation.Operation |
cleanup, flush, getFieldDeclaration, getNumArgs, isSafe, prepare |
XPathGenerator
public XPathGenerator(cascading.tuple.Fields fieldDeclaration,
String[][] namespaces,
String... paths)
- Constructor XPathGenerator creates a new XPathGenerator instance.
- Parameters:
fieldDeclaration
- of type Fieldsnamespaces
- of type String[][]paths
- of type String...
operate
public void operate(cascading.flow.FlowProcess flowProcess,
cascading.operation.FunctionCall<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>> functionCall)
- Specified by:
operate
in interface cascading.operation.Function<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>
Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.