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.NamespacePolicyNested 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 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 fileMethods inherited from class org.apache.tools.ant.util.XMLFragment
addText, createDynamicElement, getFragmentMethods 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.
-