org.pentaho.di.job
Class JobPainter

java.lang.Object
  extended by org.pentaho.di.core.gui.BasePainter
      extended by org.pentaho.di.job.JobPainter

public class JobPainter
extends BasePainter


Field Summary
 
Fields inherited from class org.pentaho.di.core.gui.BasePainter
theta
 
Constructor Summary
JobPainter(GCInterface gc, JobMeta jobMeta, Point area, ScrollBarInterface hori, ScrollBarInterface vert, JobHopMeta candidate, Point drop_candidate, Rectangle selrect, List<AreaOwner> areaOwners, List<JobEntryCopy> mouseOverEntries, int iconsize, int linewidth, int gridsize, int shadowSize, boolean antiAliasing, String noteFontName, int noteFontHeight)
           
 
Method Summary
 void drawJob()
           
 Map<JobEntryCopy,String> getEntryLogMap()
           
 List<JobEntryResult> getJobEntryResults()
           
 List<JobEntryCopy> getMouseOverEntries()
           
 float getTranslationX()
           
 float getTranslationY()
           
 void setActiveJobEntries(List<JobEntryCopy> activeJobEntries)
           
 void setEndHopEntry(JobEntryCopy endHopEntry)
           
 void setEndHopLocation(Point endHopLocation)
           
 void setEntryLogMap(Map<JobEntryCopy,String> entryLogMap)
           
 void setJobEntryResults(List<JobEntryResult> jobEntryResults)
           
 void setMouseOverEntries(List<JobEntryCopy> mouseOverEntries)
           
 void setNoInputEntry(JobEntryCopy noInputEntry)
           
 void setStartHopEntry(JobEntryCopy startHopEntry)
           
 void setTranslationX(float translationX)
           
 void setTranslationY(float translationY)
           
 
Methods inherited from class org.pentaho.di.core.gui.BasePainter
getMagnification, getStreamIconImage, setMagnification
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobPainter

public JobPainter(GCInterface gc,
                  JobMeta jobMeta,
                  Point area,
                  ScrollBarInterface hori,
                  ScrollBarInterface vert,
                  JobHopMeta candidate,
                  Point drop_candidate,
                  Rectangle selrect,
                  List<AreaOwner> areaOwners,
                  List<JobEntryCopy> mouseOverEntries,
                  int iconsize,
                  int linewidth,
                  int gridsize,
                  int shadowSize,
                  boolean antiAliasing,
                  String noteFontName,
                  int noteFontHeight)
Method Detail

drawJob

public void drawJob()

getMouseOverEntries

public List<JobEntryCopy> getMouseOverEntries()
Returns:
the mouseOverEntries

setMouseOverEntries

public void setMouseOverEntries(List<JobEntryCopy> mouseOverEntries)
Parameters:
mouseOverEntries - the mouseOverEntries to set

getEntryLogMap

public Map<JobEntryCopy,String> getEntryLogMap()
Returns:
the entryLogMap

setEntryLogMap

public void setEntryLogMap(Map<JobEntryCopy,String> entryLogMap)
Parameters:
entryLogMap - the entryLogMap to set

setStartHopEntry

public void setStartHopEntry(JobEntryCopy startHopEntry)

setEndHopLocation

public void setEndHopLocation(Point endHopLocation)

setEndHopEntry

public void setEndHopEntry(JobEntryCopy endHopEntry)

setNoInputEntry

public void setNoInputEntry(JobEntryCopy noInputEntry)

setActiveJobEntries

public void setActiveJobEntries(List<JobEntryCopy> activeJobEntries)

getJobEntryResults

public List<JobEntryResult> getJobEntryResults()
Returns:
the jobEntryResults

setJobEntryResults

public void setJobEntryResults(List<JobEntryResult> jobEntryResults)
Parameters:
jobEntryResults - Sets AND sorts the job entry results by name and number

getTranslationX

public float getTranslationX()
Returns:
the translationX

setTranslationX

public void setTranslationX(float translationX)
Parameters:
translationX - the translationX to set

getTranslationY

public float getTranslationY()
Returns:
the translationY

setTranslationY

public void setTranslationY(float translationY)
Parameters:
translationY - the translationY to set