net.sourceforge.demetrix.model
Class JavaBeanBasedTask

java.lang.Object
  extended bynet.sourceforge.demetrix.model.Task
      extended bynet.sourceforge.demetrix.model.JavaBeanBasedTask
All Implemented Interfaces:
DemetrixPropertiesHolder, ProcessChainNode

public class JavaBeanBasedTask
extends Task

Author:
Dimitri Pissarenko

Field Summary
private  JavaBeanBasedDemetrixPropertiesHolder data
           
 
Fields inherited from class net.sourceforge.demetrix.model.Task
properties
 
Constructor Summary
JavaBeanBasedTask(JavaBeanBasedDemetrixPropertiesHolder data)
           
 
Method Summary
 void addProperty(DemetrixProperty property)
           
 Iterator getAllProperties()
           
 Enumeration getAllPropertyNames()
           
 DemetrixPropertiesHolder getPropertiesStorage()
           
 DemetrixProperty getProperty(String name)
           
 
Methods inherited from class net.sourceforge.demetrix.model.Task
equals, getSubGraph, hashCode, setSubGraph, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

data

private JavaBeanBasedDemetrixPropertiesHolder data
Constructor Detail

JavaBeanBasedTask

public JavaBeanBasedTask(JavaBeanBasedDemetrixPropertiesHolder data)
Method Detail

addProperty

public void addProperty(DemetrixProperty property)
Specified by:
addProperty in interface DemetrixPropertiesHolder
Overrides:
addProperty in class Task

getAllProperties

public Iterator getAllProperties()
Specified by:
getAllProperties in interface DemetrixPropertiesHolder
Overrides:
getAllProperties in class Task

getAllPropertyNames

public Enumeration getAllPropertyNames()
Specified by:
getAllPropertyNames in interface DemetrixPropertiesHolder
Overrides:
getAllPropertyNames in class Task

getPropertiesStorage

public DemetrixPropertiesHolder getPropertiesStorage()
Specified by:
getPropertiesStorage in interface DemetrixPropertiesHolder
Overrides:
getPropertiesStorage in class Task

getProperty

public DemetrixProperty getProperty(String name)
Specified by:
getProperty in interface DemetrixPropertiesHolder
Overrides:
getProperty in class Task