Package org.apache.tools.ant.taskdefs
Class AntStructure
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.AntStructure
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Writes the actual structure information. -
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
The StructurePrinter to use.protected boolean
areNmtokens
(String[] s) Do the Strings all match the XML-NMTOKEN production?void
execute()
Build the antstructure DTD.protected boolean
Does this String match the XML-NMTOKEN production?void
The output file.Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Constructor Details
-
AntStructure
public AntStructure()
-
-
Method Details
-
setOutput
-
add
The StructurePrinter to use.- Parameters:
p
- the printer to use.- Since:
- Ant 1.7
-
execute
Build the antstructure DTD.- Overrides:
execute
in classTask
- Throws:
BuildException
- if the DTD cannot be written.
-
isNmtoken
Does this String match the XML-NMTOKEN production?- Parameters:
s
- the string to test- Returns:
- true if the string matches the XML-NMTOKEN
-
areNmtokens
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
-