JPF 1.5.1

org.java.plugin.tools.ant
Class PluginInfoTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.java.plugin.tools.ant.PluginInfoTask

public class PluginInfoTask
extends org.apache.tools.ant.Task

Simple task to read some data from plug-in manifest into project properties.

Inspired by Sebastian Kopsan.

Version:
$Id$

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
PluginInfoTask()
           
 
Method Summary
 void execute()
           
 void setManifest(java.io.File aManifest)
           
 void setPropertyId(java.lang.String propertyName)
           
 void setPropertyMatchingRule(java.lang.String propertyName)
           
 void setPropertyPluginId(java.lang.String propertyName)
           
 void setPropertyPluginVersion(java.lang.String propertyName)
           
 void setPropertyVendor(java.lang.String propertyName)
           
 void setPropertyVersion(java.lang.String propertyName)
           
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginInfoTask

public PluginInfoTask()
Method Detail

setManifest

public void setManifest(java.io.File aManifest)
Parameters:
aManifest - plug-in manifest to read data from

setPropertyId

public void setPropertyId(java.lang.String propertyName)
Parameters:
propertyName - name of the property to read plug-in or plug-in fragment ID in
See Also:
ManifestInfo.getId()

setPropertyVersion

public void setPropertyVersion(java.lang.String propertyName)
Parameters:
propertyName - name of the property to read plug-in or plug-in fragment version in
See Also:
ManifestInfo.getVersion()

setPropertyVendor

public void setPropertyVendor(java.lang.String propertyName)
Parameters:
propertyName - name of the property to read plug-in or plug-in fragment vendor in
See Also:
ManifestInfo.getVendor()

setPropertyPluginId

public void setPropertyPluginId(java.lang.String propertyName)
Parameters:
propertyName - name of the property to read plug-in ID in
See Also:
ManifestInfo.getPluginId()

setPropertyPluginVersion

public void setPropertyPluginVersion(java.lang.String propertyName)
Parameters:
propertyName - name of the property to read plug-in version in
See Also:
ManifestInfo.getPluginVersion()

setPropertyMatchingRule

public void setPropertyMatchingRule(java.lang.String propertyName)
Parameters:
propertyName - name of the property to read plug-in fragment matching rule in
See Also:
ManifestInfo.getMatchingRule()

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException
See Also:
Task.execute()

JPF 1.5.1

Copyright © 2004-2007 Dmitry Olshansky. All Rights Reserved.