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
-
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
-
Constructor Summary
Constructors Constructor Description EchoXML()
-
Method Summary
All Methods Instance Methods Concrete Methods 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 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.
-
-