Class XMLFragment

All Implemented Interfaces:
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 Details

    • XMLFragment

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

    • getFragment

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

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

      public Object createDynamicElement(String uri, String name, 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