org.pentaho.di.trans.steps.autodoc
Class KettleFileTableModel

java.lang.Object
  extended by org.pentaho.di.trans.steps.autodoc.KettleFileTableModel
All Implemented Interfaces:
TableModel

public class KettleFileTableModel
extends Object
implements TableModel


Nested Class Summary
static class KettleFileTableModel.Field
           
 
Constructor Summary
KettleFileTableModel()
           
KettleFileTableModel(LoggingObjectInterface parentObject, List<ReportSubjectLocation> locations)
           
 
Method Summary
 void addTableModelListener(TableModelListener tableModelListener)
           
 Class<?> getColumnClass(int index)
           
 int getColumnCount()
           
 String getColumnName(int index)
           
static String getCreation(ReportSubjectLocation filename)
           
static String getDescription(ReportSubjectLocation filename)
           
static String getExtendedDescription(ReportSubjectLocation filename)
           
static BufferedImage getImage(ReportSubjectLocation filename)
           
static String getLastExecutionResult(LogChannelInterface log, LoggingObjectInterface parentObject, ReportSubjectLocation filename)
           
static String getLogging(ReportSubjectLocation filename)
           
static String getModification(ReportSubjectLocation filename)
           
static String getName(ReportSubjectLocation filename)
           
 int getRowCount()
           
 Object getValueAt(int rowIndex, int columnIndex)
           
 boolean isCellEditable(int arg0, int arg1)
           
 void removeTableModelListener(TableModelListener arg0)
           
 void setValueAt(Object arg0, int arg1, int arg2)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KettleFileTableModel

public KettleFileTableModel()

KettleFileTableModel

public KettleFileTableModel(LoggingObjectInterface parentObject,
                            List<ReportSubjectLocation> locations)
Method Detail

addTableModelListener

public void addTableModelListener(TableModelListener tableModelListener)
Specified by:
addTableModelListener in interface TableModel

getColumnClass

public Class<?> getColumnClass(int index)
Specified by:
getColumnClass in interface TableModel

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface TableModel

getColumnName

public String getColumnName(int index)
Specified by:
getColumnName in interface TableModel

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface TableModel

getValueAt

public Object getValueAt(int rowIndex,
                         int columnIndex)
Specified by:
getValueAt in interface TableModel

getName

public static String getName(ReportSubjectLocation filename)
                      throws KettleException
Throws:
KettleException

getDescription

public static String getDescription(ReportSubjectLocation filename)
                             throws KettleException
Throws:
KettleException

getExtendedDescription

public static String getExtendedDescription(ReportSubjectLocation filename)
                                     throws KettleException
Throws:
KettleException

getLogging

public static String getLogging(ReportSubjectLocation filename)
                         throws KettleException
Throws:
KettleException

getImage

public static BufferedImage getImage(ReportSubjectLocation filename)
                              throws KettleException
Throws:
KettleException

getCreation

public static String getCreation(ReportSubjectLocation filename)
                          throws KettleException
Throws:
KettleException

getModification

public static String getModification(ReportSubjectLocation filename)
                              throws KettleException
Throws:
KettleException

getLastExecutionResult

public static String getLastExecutionResult(LogChannelInterface log,
                                            LoggingObjectInterface parentObject,
                                            ReportSubjectLocation filename)
                                     throws KettleException
Throws:
KettleException

isCellEditable

public boolean isCellEditable(int arg0,
                              int arg1)
Specified by:
isCellEditable in interface TableModel

removeTableModelListener

public void removeTableModelListener(TableModelListener arg0)
Specified by:
removeTableModelListener in interface TableModel

setValueAt

public void setValueAt(Object arg0,
                       int arg1,
                       int arg2)
Specified by:
setValueAt in interface TableModel