org.pentaho.di.core
Class KettleAttribute

java.lang.Object
  extended by org.pentaho.di.core.KettleAttribute
All Implemented Interfaces:
KettleAttributeInterface

public class KettleAttribute
extends Object
implements KettleAttributeInterface


Constructor Summary
KettleAttribute(String key, String xmlCode, String repCode, String description, String tooltip, int type, KettleAttributeInterface parent)
           
 
Method Summary
 String getDescription()
           
 String getKey()
           
 KettleAttributeInterface getParent()
           
 String getRepCode()
           
 String getTooltip()
           
 int getType()
           
 String getXmlCode()
           
 void setDescription(String description)
           
 void setKey(String key)
           
 void setParent(KettleAttributeInterface parent)
           
 void setRepCode(String repCode)
           
 void setTooltip(String tooltip)
           
 void setType(int type)
           
 void setXmlCode(String xmlCode)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KettleAttribute

public KettleAttribute(String key,
                       String xmlCode,
                       String repCode,
                       String description,
                       String tooltip,
                       int type,
                       KettleAttributeInterface parent)
Parameters:
key -
xmlCode -
repCode -
description -
tooltip -
type -
Method Detail

getKey

public String getKey()
Specified by:
getKey in interface KettleAttributeInterface
Returns:
the key for this attribute, usually the repository code.

setKey

public void setKey(String key)

getXmlCode

public String getXmlCode()
Specified by:
getXmlCode in interface KettleAttributeInterface
Returns:
the xmlCode

setXmlCode

public void setXmlCode(String xmlCode)
Parameters:
xmlCode - the xmlCode to set

getRepCode

public String getRepCode()
Specified by:
getRepCode in interface KettleAttributeInterface
Returns:
the repCode

setRepCode

public void setRepCode(String repCode)
Parameters:
repCode - the repCode to set

getDescription

public String getDescription()
Specified by:
getDescription in interface KettleAttributeInterface
Returns:
the description

setDescription

public void setDescription(String description)
Parameters:
description - the description to set

getTooltip

public String getTooltip()
Specified by:
getTooltip in interface KettleAttributeInterface
Returns:
the tooltip

setTooltip

public void setTooltip(String tooltip)
Parameters:
tooltip - the tooltip to set

getType

public int getType()
Specified by:
getType in interface KettleAttributeInterface
Returns:
the type

setType

public void setType(int type)
Parameters:
type - the type to set

getParent

public KettleAttributeInterface getParent()
Specified by:
getParent in interface KettleAttributeInterface
Returns:
the parent

setParent

public void setParent(KettleAttributeInterface parent)
Parameters:
parent - the parent to set