org.apache.tools.ant.taskdefs

Class AntStructure

public class AntStructure extends Task

Creates a partial DTD for Ant from the currently known tasks.

Since: Ant 1.1

UNKNOWN: category="xml"

Method Summary
protected booleanareNmtokens(String[] s)
Do the Strings all match the XML-NMTOKEN production?
voidexecute()
Build the antstructure DTD.
protected booleanisNmtoken(String s)
Does this String match the XML-NMTOKEN production?
voidsetOutput(File output)
The output file.

Method Detail

areNmtokens

protected boolean areNmtokens(String[] s)
Do the Strings all match the XML-NMTOKEN production?

Otherwise they are not suitable as an enumerated attribute, for example.

Parameters: s the array of string to test

Returns: true if all the strings in the array math XML-NMTOKEN

execute

public void execute()
Build the antstructure DTD.

Throws: BuildException if the DTD cannot be written.

isNmtoken

protected boolean isNmtoken(String s)
Does this String match the XML-NMTOKEN production?

Parameters: s the string to test

Returns: true if the string matches the XML-NMTOKEN

setOutput

public void setOutput(File output)
The output file.

Parameters: output the output file

Copyright