Package org.apache.tools.ant.taskdefs
Class XSLTProcess.Factory.Attribute
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.taskdefs.XSLTProcess.Factory.Attribute
- All Implemented Interfaces:
java.lang.Cloneable
,DynamicAttribute
,DynamicConfigurator
,DynamicElement
- Enclosing class:
- XSLTProcess.Factory
public static class XSLTProcess.Factory.Attribute extends ProjectComponent implements DynamicConfigurator
A JAXP factory attribute. This is mostly processor specific, for
example for Xalan 2.3+, the following attributes could be set:
- http://xml.apache.org/xalan/features/optimize (true|false)
- http://xml.apache.org/xalan/features/incremental (true|false)
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Attribute()
-
Method Summary
Modifier and Type Method Description java.lang.Object
createDynamicElement(java.lang.String name)
Not used.java.lang.String
getName()
java.lang.Object
getValue()
void
setDynamicAttribute(java.lang.String name, java.lang.String value)
Set an attribute.Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
Attribute
public Attribute()
-
-
Method Details
-
getName
public java.lang.String getName()- Returns:
- the attribute name.
-
getValue
public java.lang.Object getValue()- Returns:
- the attribute value.
-
createDynamicElement
Not used.- Specified by:
createDynamicElement
in interfaceDynamicElement
- Parameters:
name
- not used- Returns:
- null
- Throws:
BuildException
- never
-
setDynamicAttribute
public void setDynamicAttribute(java.lang.String name, java.lang.String value) throws BuildExceptionSet an attribute. Only "name" and "value" are supported as names.- Specified by:
setDynamicAttribute
in interfaceDynamicAttribute
- Parameters:
name
- the name of the attributevalue
- the value of the attribute- Throws:
BuildException
- on error
-