org.pentaho.di.trans
Class TransDependency

java.lang.Object
  extended by org.pentaho.di.trans.TransDependency
All Implemented Interfaces:
Cloneable, XMLInterface

public class TransDependency
extends Object
implements XMLInterface, Cloneable


Field Summary
static String XML_TAG
           
 
Constructor Summary
TransDependency()
           
TransDependency(DatabaseMeta db, String tablename, String fieldname)
           
TransDependency(Node depnode, List<DatabaseMeta> databases)
           
 
Method Summary
 Object clone()
           
 DatabaseMeta getDatabase()
           
 String getFieldname()
           
 ObjectId getObjectId()
           
 String getTablename()
           
 String getXML()
          Describes the Object implementing this interface as XML
 void setDatabase(DatabaseMeta db)
           
 void setFieldname(String fieldname)
           
 void setObjectId(ObjectId id)
           
 void setTablename(String tablename)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_TAG

public static final String XML_TAG
See Also:
Constant Field Values
Constructor Detail

TransDependency

public TransDependency(DatabaseMeta db,
                       String tablename,
                       String fieldname)

TransDependency

public TransDependency()

TransDependency

public TransDependency(Node depnode,
                       List<DatabaseMeta> databases)
                throws KettleXMLException
Throws:
KettleXMLException
Method Detail

getXML

public String getXML()
Description copied from interface: XMLInterface
Describes the Object implementing this interface as XML

Specified by:
getXML in interface XMLInterface
Returns:
the XML string for this object

clone

public Object clone()
             throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException

setObjectId

public void setObjectId(ObjectId id)

getObjectId

public ObjectId getObjectId()

setDatabase

public void setDatabase(DatabaseMeta db)

getDatabase

public DatabaseMeta getDatabase()

setTablename

public void setTablename(String tablename)

getTablename

public String getTablename()

setFieldname

public void setFieldname(String fieldname)

getFieldname

public String getFieldname()