public class ValidationStage
extends java.lang.Object
In the adapter configuration file this class is aliased as xml-validation-stage which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
ValidationStage() |
ValidationStage(java.lang.String iterationXpath,
java.lang.String elementXpath,
ContentValidation... ruleList) |
ValidationStage(java.lang.String iterationXpath,
java.lang.String elementXpath,
java.util.List<ContentValidation> ruleList) |
Modifier and Type | Method and Description |
---|---|
void |
addRule(ContentValidation validationRule)
Add a rule to this stage.
|
boolean |
failOnIteratorFailure() |
java.lang.String |
getElementXpath()
Get the configured element xpath.
|
java.lang.Boolean |
getFailOnIterateFailure() |
java.lang.String |
getIterationXpath()
Get the iteration xpath.
|
java.util.List<ContentValidation> |
getRules()
Get the list of configured rules.
|
void |
setElementXpath(java.lang.String xpath)
Set the element xpath.
|
void |
setFailOnIterateFailure(java.lang.Boolean b)
If the
getIterationXpath() returns a zero length nodelist should we fail. |
void |
setIterationXpath(java.lang.String xpath)
Set the iteration xpath.
|
void |
setRules(java.util.List<ContentValidation> l)
Set the list of configured rules.
|
public ValidationStage()
public ValidationStage(java.lang.String iterationXpath, java.lang.String elementXpath, ContentValidation... ruleList)
public ValidationStage(java.lang.String iterationXpath, java.lang.String elementXpath, java.util.List<ContentValidation> ruleList)
public void setIterationXpath(java.lang.String xpath)
xpath
- the xpathpublic java.lang.String getIterationXpath()
public void setElementXpath(java.lang.String xpath)
xpath
- the xpath.public java.lang.String getElementXpath()
public void addRule(ContentValidation validationRule)
validationRule
- the rule.public java.util.List<ContentValidation> getRules()
public void setRules(java.util.List<ContentValidation> l)
l
- the configured list.public java.lang.Boolean getFailOnIterateFailure()
public void setFailOnIterateFailure(java.lang.Boolean b)
getIterationXpath()
returns a zero length nodelist should we fail.b
- true to throw an exception of a zero length nodelist is returned, default is null (false)public final boolean failOnIteratorFailure()