org.apache.felix.ipojo.task
Class IPojoTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.felix.ipojo.task.IPojoTask
All Implemented Interfaces:
Cloneable

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

iPOJO Ant Task. This Ant task manipulates an input bundle.

Author:
Felix Project Team

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
IPojoTask()
           
 
Method Summary
 void execute()
          Execute the Ant Task.
 void setDir(File dir)
          Set the input directory.
 void setIgnoreAnnotations(boolean flag)
          Set if we need to ignore annotations or not.
 void setIgnoreEmbeddedSchemas(boolean flag)
          Set if we need to use embedded XSD files or not.
 void setInput(File in)
          Set the input bundle.
 void setManifest(File manifest)
          Set the manifest file.
 void setMetadata(File meta)
          Set the metadata file.
 void setOutput(File out)
          Set the output bundle.
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IPojoTask

public IPojoTask()
Method Detail

setMetadata

public void setMetadata(File meta)
Set the metadata file.

Parameters:
meta - : the metadata file.

setManifest

public void setManifest(File manifest)
Set the manifest file.

Parameters:
manifest - : the manifest file.

setInput

public void setInput(File in)
Set the input bundle.

Parameters:
in - : the input bundle

setDir

public void setDir(File dir)
Set the input directory.

Parameters:
dir - : the input directory

setOutput

public void setOutput(File out)
Set the output bundle.

Parameters:
out - : the output bundle

setIgnoreAnnotations

public void setIgnoreAnnotations(boolean flag)
Set if we need to ignore annotations or not.

Parameters:
flag - : true if we need to ignore annotations.

setIgnoreEmbeddedSchemas

public void setIgnoreEmbeddedSchemas(boolean flag)
Set if we need to use embedded XSD files or not.

Parameters:
flag - : true if we need to ignore embedded XSD files.

execute

public void execute()
Execute the Ant Task.

Overrides:
execute in class org.apache.tools.ant.Task
See Also:
Task.execute()


Copyright © 2011 Apache Software Foundation. All Rights Reserved.