Class RequirePropertyDiverges.CreateInvokingRuleDom

  • Enclosing class:
    RequirePropertyDiverges

    private static class RequirePropertyDiverges.CreateInvokingRuleDom
    extends java.lang.Object
    Creates the DOM of the invoking rule, but returns the children alphabetically sorted.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.SortedMap<java.lang.String,​org.codehaus.plexus.util.xml.Xpp3Dom> map  
      private org.codehaus.plexus.util.xml.Xpp3Dom ruleDom  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void addChildrenToRuleDom()  
      private void addToMapWhenNotNull​(java.lang.String member, java.lang.String memberName)  
      org.codehaus.plexus.util.xml.Xpp3Dom getRuleDom()
      Readily prepared in constructor.
      • Methods inherited from class java.lang.Object

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

      • ruleDom

        private final org.codehaus.plexus.util.xml.Xpp3Dom ruleDom
      • map

        private final java.util.SortedMap<java.lang.String,​org.codehaus.plexus.util.xml.Xpp3Dom> map
    • Constructor Detail

      • CreateInvokingRuleDom

        CreateInvokingRuleDom​(RequirePropertyDiverges rule)
        Real work is done in the constructor
    • Method Detail

      • getRuleDom

        public org.codehaus.plexus.util.xml.Xpp3Dom getRuleDom()
        Readily prepared in constructor.
        Returns:
        the ruleDom
      • addToMapWhenNotNull

        private void addToMapWhenNotNull​(java.lang.String member,
                                         java.lang.String memberName)
      • addChildrenToRuleDom

        private void addChildrenToRuleDom()