org.apache.tools.ant.taskdefs.optional.extension
Class ExtraAttribute

java.lang.Object
  extended by org.apache.tools.ant.taskdefs.optional.extension.ExtraAttribute

public class ExtraAttribute
extends java.lang.Object

Simple holder for extra attributes in main section of manifest.

To do:
Refactor this and all the other parameter, sysproperty, property etc into a single class in framework

Constructor Summary
ExtraAttribute()
           
 
Method Summary
 void setName(java.lang.String name)
          Set the name of the parameter.
 void setValue(java.lang.String value)
          Set the value of the parameter.
 void validate()
          Make sure that neither the name or the value is null.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtraAttribute

public ExtraAttribute()
Method Detail

setName

public void setName(java.lang.String name)
Set the name of the parameter.

Parameters:
name - the name of parameter

setValue

public void setValue(java.lang.String value)
Set the value of the parameter.

Parameters:
value - the parameter value

validate

public void validate()
              throws BuildException
Make sure that neither the name or the value is null.

Throws:
BuildException - if the attribute is invalid.