Class PatternRuleXmlCreator


  • public class PatternRuleXmlCreator
    extends java.lang.Object
    Makes XML definition of rules accessible as strings.
    Since:
    1.8, public since 2.3
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private org.w3c.dom.Document getDocument​(java.io.InputStream is)  
      private java.lang.String nodeToString​(org.w3c.dom.Node node)  
      java.lang.String toXML​(PatternRuleId ruleId, Language language)
      Return the given pattern rule as an indented XML string.
      • Methods inherited from class java.lang.Object

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

      • PatternRuleXmlCreator

        public PatternRuleXmlCreator()
    • Method Detail

      • toXML

        public final java.lang.String toXML​(PatternRuleId ruleId,
                                            Language language)
        Return the given pattern rule as an indented XML string.
        Since:
        2.3
      • getDocument

        private org.w3c.dom.Document getDocument​(java.io.InputStream is)
                                          throws java.lang.InstantiationException,
                                                 java.lang.IllegalAccessException,
                                                 java.lang.ClassNotFoundException
        Throws:
        java.lang.InstantiationException
        java.lang.IllegalAccessException
        java.lang.ClassNotFoundException
      • nodeToString

        private java.lang.String nodeToString​(org.w3c.dom.Node node)