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 classEchoXML.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
Modifier and Type Method Description voidexecute()Execute the task.voidsetAppend(boolean b)Set whether to append the output file.voidsetFile(java.io.File f)Set the output file.voidsetNamespacePolicy(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.
-
-