Package org.apache.tools.ant.taskdefs
Class 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 XMLFragment
Echo 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 Description static class
EchoXML.NamespacePolicy
Nested classes/interfaces inherited from class org.apache.tools.ant.util.XMLFragment
XMLFragment.Child
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EchoXML()
-
Method Summary
Modifier and Type Method 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 fileMethods 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
-
Constructor Details
-
EchoXML
public EchoXML()
-
-
Method Details
-
setFile
public void setFile(java.io.File f)Set the output file.- Parameters:
f
- the output file.
-
setNamespacePolicy
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.
-