Class XMLFragment

  • All Implemented Interfaces:
    java.lang.Cloneable, DynamicElementNS
    Direct Known Subclasses:

    public class XMLFragment
    extends ProjectComponent
    implements DynamicElementNS
    Use this class as a nested element if you want to get a literal DOM fragment of something nested into your task/type.

    This is useful for tasks that want to deal with the "real" XML from the build file instead of objects.

    Code heavily influenced by code written by Dominique Devienne.

    Ant 1.7
    • Constructor Detail

      • XMLFragment

        public XMLFragment()
        Constructor for XMLFragment object.
    • Method Detail

      • getFragment

        public org.w3c.dom.DocumentFragment getFragment()
        the DocumentFragment that corresponds to the nested structure.
      • addText

        public void addText​(java.lang.String s)
        Add nested text, expanding properties as we go
        s - the text to add
      • createDynamicElement

        public java.lang.Object createDynamicElement​(java.lang.String uri,
                                                     java.lang.String name,
                                                     java.lang.String qName)
        Creates a nested element.
        Specified by:
        createDynamicElement in interface DynamicElementNS
        uri - the uri of the nested element
        name - the localname of the nested element
        qName - the qualified name of the nested element
        an object that the element is applied to