cascading.operation.xml
Class XPathOperation
java.lang.Object
cascading.operation.BaseOperation<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>
cascading.operation.xml.XPathOperation
- All Implemented Interfaces:
- cascading.flow.planner.DeclaresResults, cascading.operation.Operation<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>, Serializable
- Direct Known Subclasses:
- XPathFilter, XPathGenerator, XPathParser
public class XPathOperation
- extends cascading.operation.BaseOperation<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>
Class XPathOperation is the base class for all XPath operations.
- See Also:
- Serialized Form
Fields inherited from class cascading.operation.BaseOperation |
fieldDeclaration, numArgs, trace |
Fields inherited from interface cascading.operation.Operation |
ANY |
Methods inherited from class cascading.operation.BaseOperation |
cleanup, flush, getFieldDeclaration, getNumArgs, getTrace, isSafe, printOperationInternal, toString, toStringInternal |
NAMESPACE_XHTML
public static final String[][] NAMESPACE_XHTML
- Field NAMESPACE_XHTML
namespaces
protected final String[][] namespaces
- Field namespaces
paths
protected final String[] paths
- Field paths
XPathOperation
protected XPathOperation(int numArgs,
cascading.tuple.Fields fieldDeclaration,
String[][] namespaces,
String... paths)
XPathOperation
protected XPathOperation(int numArgs,
String[][] namespaces,
String... paths)
prepare
public void prepare(cascading.flow.FlowProcess flowProcess,
cascading.operation.OperationCall<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>> operationCall)
- Specified by:
prepare
in interface cascading.operation.Operation<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>
- Overrides:
prepare
in class cascading.operation.BaseOperation<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>
getXPath
public XPath getXPath()
- Method getXPath returns the XPath of this XPathOperation object.
- Returns:
- the XPath (type XPath) of this XPathOperation object.
getTransformer
public Transformer getTransformer()
throws TransformerConfigurationException
- Method getTransformer returns the transformer of this XPathOperation object.
- Returns:
- the transformer (type Transformer) of this XPathOperation object.
- Throws:
TransformerConfigurationException
- when
writeAsXML
protected String writeAsXML(Node node)
getExpressions
protected List<XPathExpression> getExpressions()
parseDocument
protected Document parseDocument(DocumentBuilder documentBuilder,
String argument)
equals
public boolean equals(Object object)
- Overrides:
equals
in class cascading.operation.BaseOperation<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>
hashCode
public int hashCode()
- Overrides:
hashCode
in class cascading.operation.BaseOperation<cascading.util.Pair<DocumentBuilder,cascading.tuple.Tuple>>
Copyright © 2007-2013 Concurrent, Inc. All Rights Reserved.