| Interface | Description |
|---|---|
| SVRLData |
Implementations hold SVRL data.
|
| Class | Description |
|---|---|
| ActivePattern |
# only active patterns are reported
active-pattern =
element active-pattern {
attribute id { xsd:ID }?,
attribute documents { text }?,
attribute name { text }?,
attribute role { xsd:NMTOKEN }?,
empty
}
|
| AssertOrReport |
# only failed assertions are reported
failed-assert =
element failed-assert {
attlist.assert-and-report, diagnostic-reference*, property-reference*, human-text
}
# only successful asserts are reported
successful-report =
element successful-report {
attlist.assert-and-report, diagnostic-reference*, property-reference*, human-text
}
attlist.assert-and-report =
attribute id { xsd:ID }?,
attribute location { text },
attribute test { text },
attribute role { xsd:NMTOKEN }?,
attribute flag { xsd:NMTOKEN }?
|
| DiagnosticReference |
# only references are reported, not the diagnostic
Diagnostic-reference =
element diagnostic-reference {
attribute diagnostic { xsd:NMTOKEN },
human-text
}
|
| FiredRule |
# only rules that are fired are reported,
fired-rule =
element fired-rule {
attribute id { xsd:ID }?,
attribute name { text }?,
attribute context { text },
attribute role { xsd:NMTOKEN }?,
attribute flag { xsd:NMTOKEN }?,
empty
}
|
| HumanText |
# human text
human-text =
element text {
attribute xml:space { text }?,
attribute xml:lang { text }?,
attribute see { text }?,
attribute icon { text }?,
attribute fpi { text }?,
rich-text
}
# rich text
rich-text = (foreign | dir | span | emph | text)*
# directionality
dir =
element dir {
attribute class { text }?,
attribute dir { text }?,
text
}
# emphasis
emph =
element emph {
attribute class { text }?,
text
}
# arbitrary markup
span =
element span {
attribute class { text },
text
}
# foreign
foreign = foreign-attributes | foreign-element
foreign-attributes = attribute * - (xml:* | local:*) { text }*
foreign-element =
element * - svrl:* {
(attribute * { text }
| foreign-element
| text)*
}
|
| Namespace |
A namespace prefix mapping.
|
| PropertyReference |
# property-reference
property-reference =
element property-reference {
attribute property { xsd:NMTOKEN },
attribute role { text }?,
attribute scheme { text }?,
human-text
}
|
| SchematronOutput |
Top-level element of an SVRL document.
|
| SVRL |
Utility class for SVRL.
|
| SVRLByteArray |
SVRL data stored as a string.
|
| SVRLDataFile |
SVRL data stored as a string.
|
| SVRLParser |
Parser for SVRL that generates a
SchematronOutput instance. |
| SVRLStreamWriter |
XML Stream writer for SVRL that intercepts events and ensure that the correct output options are
applied.
|
| SVRLString |
SVRL data stored as a string.
|