Package ghidra.framework.task.gui.taskview

# Class AbstractTaskInfo

java.lang.Object
ghidra.framework.task.gui.taskview.AbstractTaskInfo

All Implemented Interfaces:
  `Comparable<AbstractTaskInfo>`

Direct Known Subclasses:
  `GroupInfo`, `TaskInfo`

public abstract class AbstractTaskInfo extends Object implements Comparable<AbstractTaskInfo>

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected ScheduledTaskPanel`
  `component`
  `protected GTaskGroup`
  `group`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `compareTo(AbstractTaskInfo o)`
  `ScheduledTaskPanel`
  `getComponent()`
  `GTaskGroup`
  `getGroup()`
  `protected int`
  `getIndention()`
  `protected abstract String`
  `getLabelText()`
  `void`
  `setBackground(Color c)`
  sets the background of the component being managed by this info.
  `GProgressBar`
  `setRunning()`
  `void`
  `setScrollFraction(float fraction)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### component

    protected ScheduledTaskPanel component

  - ### group

    protected GTaskGroup group

- ## Method Details

  - ### getLabelText

    protected abstract String getLabelText()

  - ### getGroup

    public GTaskGroup getGroup()

  - ### compareTo

    public int compareTo(AbstractTaskInfo o)
    Specified by:
      `compareTo` in interface `Comparable<AbstractTaskInfo>`

  - ### getComponent

    public ScheduledTaskPanel getComponent()

  - ### setBackground

    public void setBackground(Color c)
    sets the background of the component being managed by this info. It is used by the animation framework.
    Parameters:
      `c` - the color

  - ### getIndention

    protected int getIndention()

  - ### setRunning

    public GProgressBar setRunning()

  - ### setScrollFraction

    public void setScrollFraction(float fraction)