Class XmlValidationRuleSpecification

    • Field Summary

    • Method Summary

      All Methods Instance Methods Concrete Methods Default Methods 
      Modifier and Type Method Description
      default java.util.Iterator<org.w3c.dom.Element> childByName​(org.w3c.dom.Element element, java.util.function.Predicate<java.lang.String> matcher)  
      default java.lang.Iterable<org.w3c.dom.Element> childrenByName​(org.w3c.dom.Element element, java.util.function.Predicate<java.lang.String> matcher)  
      default <E> void forEach​(java.util.Iterator<E> iterator, Closure<E> closure)  
      default java.util.Optional<java.lang.Boolean> getOptionalBoolean​(org.w3c.dom.Element element, java.lang.String attributeName)  
      default boolean getOptionalBooleanAttribute​(org.w3c.dom.Element element, java.lang.String attributeName, boolean defaultValue)  
      default java.util.Optional<java.lang.String> getOptionalString​(org.w3c.dom.Element element, java.lang.String attributeName)  
      default java.lang.String getOptionalStringAttribute​(org.w3c.dom.Element element, java.lang.String attributeName, java.lang.String defaultValue)  
      default java.util.Optional<java.lang.String> getOptionalTextOfChild​(org.w3c.dom.Element element, java.lang.String childElementName)  
      default java.util.Optional<TypeName> getOptionalType​(org.w3c.dom.Element element, java.lang.String attributeName)  
      default TypeName getOptionalTypeAttribute​(org.w3c.dom.Element element, java.lang.String attributeName)  
      default TypeName getOptionalTypeAttribute​(org.w3c.dom.Element element, java.lang.String attributeName, TypeName defaultValue)  
      java.util.Map<java.lang.String,​java.lang.String> getProperties()  
      default java.lang.String getRequiredStringAttribute​(org.w3c.dom.Element element, java.lang.String attributeName)  
      default TypeName getRequiredTypeAttribute​(org.w3c.dom.Element element, java.lang.String attributeName)  
      java.lang.String getType()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XmlValidationRuleSpecification

        public XmlValidationRuleSpecification​(org.w3c.dom.Element e)
    • Method Detail

      • getRequiredStringAttribute

        public default java.lang.String getRequiredStringAttribute​(org.w3c.dom.Element element,
                                                                   java.lang.String attributeName)
      • getRequiredTypeAttribute

        public default TypeName getRequiredTypeAttribute​(org.w3c.dom.Element element,
                                                         java.lang.String attributeName)
      • getOptionalTypeAttribute

        public default TypeName getOptionalTypeAttribute​(org.w3c.dom.Element element,
                                                         java.lang.String attributeName,
                                                         TypeName defaultValue)
      • getOptionalTypeAttribute

        public default TypeName getOptionalTypeAttribute​(org.w3c.dom.Element element,
                                                         java.lang.String attributeName)
      • getOptionalType

        public default java.util.Optional<TypeName> getOptionalType​(org.w3c.dom.Element element,
                                                                    java.lang.String attributeName)
      • getOptionalBooleanAttribute

        public default boolean getOptionalBooleanAttribute​(org.w3c.dom.Element element,
                                                           java.lang.String attributeName,
                                                           boolean defaultValue)
      • getOptionalBoolean

        public default java.util.Optional<java.lang.Boolean> getOptionalBoolean​(org.w3c.dom.Element element,
                                                                                java.lang.String attributeName)
      • getOptionalStringAttribute

        public default java.lang.String getOptionalStringAttribute​(org.w3c.dom.Element element,
                                                                   java.lang.String attributeName,
                                                                   java.lang.String defaultValue)
      • getOptionalString

        public default java.util.Optional<java.lang.String> getOptionalString​(org.w3c.dom.Element element,
                                                                              java.lang.String attributeName)
      • getOptionalTextOfChild

        public default java.util.Optional<java.lang.String> getOptionalTextOfChild​(org.w3c.dom.Element element,
                                                                                   java.lang.String childElementName)
      • childrenByName

        public default java.lang.Iterable<org.w3c.dom.Element> childrenByName​(org.w3c.dom.Element element,
                                                                              java.util.function.Predicate<java.lang.String> matcher)
      • childByName

        public default java.util.Iterator<org.w3c.dom.Element> childByName​(org.w3c.dom.Element element,
                                                                           java.util.function.Predicate<java.lang.String> matcher)
      • forEach

        public default <E> void forEach​(java.util.Iterator<E> iterator,
                                        Closure<E> closure)