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.ObjectcreateDynamicElement(java.lang.String name)Not used.java.lang.StringgetName()java.lang.ObjectgetValue()voidsetDynamicAttribute(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:
createDynamicElementin 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:
setDynamicAttributein interfaceDynamicAttribute- Parameters:
name- the name of the attributevalue- the value of the attribute- Throws:
BuildException- on error
-