public class XMLPrimitiveAssertionBuilder extends java.lang.Object implements AssertionBuilder<org.w3c.dom.Element>
| Constructor and Description |
|---|
XMLPrimitiveAssertionBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Assertion |
build(org.w3c.dom.Element element,
AssertionBuilderFactory factory)
Constructs an assertion from a known element.
|
javax.xml.namespace.QName[] |
getKnownElements()
Returns an array of QNames of elements from which assertion can be
built by this AssertionFactory.
|
protected javax.xml.namespace.QName |
getQName(org.w3c.dom.Element element) |
static boolean |
isIgnorable(org.w3c.dom.Element el) |
static boolean |
isOptional(org.w3c.dom.Element el) |
Assertion |
newPolicyContainingAssertion(org.w3c.dom.Element element,
java.util.Map<javax.xml.namespace.QName,java.lang.String> atts,
Policy policy) |
Assertion |
newPrimitiveAssertion(org.w3c.dom.Element element,
java.util.Map<javax.xml.namespace.QName,java.lang.String> atts) |
public Assertion build(org.w3c.dom.Element element, AssertionBuilderFactory factory) throws java.lang.IllegalArgumentException
AssertionBuilderbuild in interface AssertionBuilder<org.w3c.dom.Element>element - the known element from which an assertion can be builtfactory - the factory from which AssertionBuilders are taken to build
assertion from unknown child elementsjava.lang.IllegalArgumentException - if the given element is malformedprotected javax.xml.namespace.QName getQName(org.w3c.dom.Element element)
public Assertion newPrimitiveAssertion(org.w3c.dom.Element element, java.util.Map<javax.xml.namespace.QName,java.lang.String> atts)
public Assertion newPolicyContainingAssertion(org.w3c.dom.Element element, java.util.Map<javax.xml.namespace.QName,java.lang.String> atts, Policy policy)
public static boolean isOptional(org.w3c.dom.Element el)
public static boolean isIgnorable(org.w3c.dom.Element el)
public javax.xml.namespace.QName[] getKnownElements()
AssertionBuildergetKnownElements in interface AssertionBuilder<org.w3c.dom.Element>