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:
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
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDynamicElement(String name)
Not used.getName()
getValue()
void
setDynamicAttribute(String name, 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
- Returns:
- the attribute name.
-
getValue
- Returns:
- the attribute value.
-
createDynamicElement
Not used.- Specified by:
createDynamicElement
in interfaceDynamicElement
- Parameters:
name
- not used- Returns:
- null
- Throws:
BuildException
- never
-
setDynamicAttribute
Set 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
-