public interface XFAspectTestInterface
| Modifier and Type | Method and Description |
|---|---|
boolean |
bResultsCacheable()
Returns true if the results can be obtained from the aspects cache or can be sent to the aspects cache
after evaluation.
|
boolean |
equivaletValues(net.sf.saxon.s9api.XdmValue fact1,
net.sf.saxon.s9api.XdmValue fact2)
Two facts have equivalent values for a given aspect if the aspect test for that aspect evaluates to true.
|
java.lang.Object |
getCacheVal1()
In case bResultsCacheable returns true, this must return the Object that will be stored into
the cache for the first variable to test aspects from.
|
java.lang.Object |
getCacheVal2()
In case bResultsCacheable returns true, this must return the Object that will be stored into
the cache for the second variable to test aspects from.
|
boolean equivaletValues(net.sf.saxon.s9api.XdmValue fact1,
net.sf.saxon.s9api.XdmValue fact2)
throws XFValidationException
This interface MUST be implemented by classes dealing with different aspects
fact1 - This one of the facts to comparefact2 - This is the fact to compare toXFValidationException - in case of errors in the XPath expression definitions (custom attribute in the typed dimensions and multiple typed dimensions defined)boolean bResultsCacheable()
java.lang.Object getCacheVal1()
java.lang.Object getCacheVal2()