public abstract class AAdvancedCustomOutputHandler extends ACustomOutputHandler
Modifier and Type | Class and Description |
---|---|
static interface |
AAdvancedCustomOutputHandler.Procedure |
DEFAULT_WRAPPER_ID
Constructor and Description |
---|
AAdvancedCustomOutputHandler() |
AAdvancedCustomOutputHandler(boolean allowMultipleValuesPerAttribute) |
AAdvancedCustomOutputHandler(boolean allowMultipleValuesPerAttribute,
AAdvancedCustomOutputHandler.Procedure doJustBeforeFirstOutput,
AAdvancedCustomOutputHandler.Procedure doJustAfterLastOutput) |
AAdvancedCustomOutputHandler(String wrapperId,
boolean allowMultipleValuesPerAttribute) |
AAdvancedCustomOutputHandler(String wrapperId,
boolean allowMultipleValuesPerAttribute,
AAdvancedCustomOutputHandler.Procedure doJustBeforeFirstOutput,
AAdvancedCustomOutputHandler.Procedure doJustAfterLastOutput) |
Modifier and Type | Method and Description |
---|---|
protected void |
doJustAfterLastOutput() |
protected void |
doJustBeforeFirstOutput() |
long |
getFirstOutputTimeStamp() |
long |
getLastOutputTimeStamp() |
long |
getOutputHandlingTime() |
void |
processNode(OXPathExtractionNode node)
The OXPath engine invokes this method to output extraction nodes.
|
getAllowMultipleValuesPerAttribute, getAttributesSeenPerTuple, getOuterExceptions, getOuterExceptionStackTracesAsString, getWrapperId, hasOuterException, isEndNodeReceived, logInfo, processNodeImpl, receiveOuterException
public AAdvancedCustomOutputHandler()
public AAdvancedCustomOutputHandler(boolean allowMultipleValuesPerAttribute)
public AAdvancedCustomOutputHandler(String wrapperId, boolean allowMultipleValuesPerAttribute)
public AAdvancedCustomOutputHandler(boolean allowMultipleValuesPerAttribute, AAdvancedCustomOutputHandler.Procedure doJustBeforeFirstOutput, AAdvancedCustomOutputHandler.Procedure doJustAfterLastOutput)
public AAdvancedCustomOutputHandler(String wrapperId, boolean allowMultipleValuesPerAttribute, AAdvancedCustomOutputHandler.Procedure doJustBeforeFirstOutput, AAdvancedCustomOutputHandler.Procedure doJustAfterLastOutput)
public final long getFirstOutputTimeStamp()
public final long getLastOutputTimeStamp()
public long getOutputHandlingTime()
protected void doJustBeforeFirstOutput()
protected void doJustAfterLastOutput()
public void processNode(OXPathExtractionNode node)
IAbstractOutputHandler
<result>
node, the root. The last node is the "end node".processNode
in interface IAbstractOutputHandler
processNode
in class ACustomOutputHandler
Copyright © 2020 OXPath Team. All rights reserved.