org.apache.tools.ant.taskdefsClass EchoXML
- java.lang.Object
- org.apache.tools.ant.ProjectComponent
- org.apache.tools.ant.util.XMLFragment
- org.apache.tools.ant.taskdefs.EchoXML
- All Implemented Interfaces:
- java.lang.Cloneable, DynamicElementNS
public class EchoXML extends XMLFragmentEcho XML. Known limitations:
- Processing Instructions get ignored
- Encoding is always UTF-8
- Since:
- Ant 1.7
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class
EchoXML.NamespacePolicy
Nested classes/interfaces inherited from class org.apache.tools.ant.util.XMLFragment
XMLFragment.Child
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
Constructor Summary
Constructors Constructor and Description EchoXML()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
execute()
Execute the task.void
setAppend(boolean b)
Set whether to append the output file.void
setFile(java.io.File f)
Set the output file.void
setNamespacePolicy(EchoXML.NamespacePolicy n)
Set the namespace policy for the xml file
Methods inherited from class org.apache.tools.ant.util.XMLFragment
addText, createDynamicElement, getFragment
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
Method Detail
setFile
public void setFile(java.io.File f)Set the output file.
- Parameters:
f
- the output file.
setNamespacePolicy
public void setNamespacePolicy(EchoXML.NamespacePolicy n)Set the namespace policy for the xml file
- Parameters:
n
- namespace policy: "ignore," "elementsOnly," or "all"- See Also:
DOMElementWriter.XmlNamespacePolicy
setAppend
public void setAppend(boolean b)Set whether to append the output file.
- Parameters:
b
- boolean append flag.
execute
public void execute()Execute the task.