public final class TaskContentProvider
extends java.lang.Object
| Constructor and Description | 
|---|
TaskContentProvider()
Creates the TaskContentProvider. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addContentElement(ContentElement element)
Add a ContentElement to the task. 
 | 
ContentElement | 
addContentElement(java.lang.String id,
                 ContentElement.Type type,
                 java.lang.String label,
                 javax.swing.Icon icon,
                 java.lang.String target,
                 java.lang.String hint)
Add a ContentElement to the task. 
 | 
void | 
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add a PropertyChangeListener to this content provider. 
 | 
protected void | 
firePropertyChange(java.lang.String propertyName,
                  java.lang.Object oldValue,
                  java.lang.Object newValue)
Fires a PropertyChangeEvent to the registered listeners. 
 | 
ContentElement[] | 
getContentElements()
Returns the array of all ContentElements for the task. 
 | 
java.lang.String | 
getDescription()
Returns the task description. 
 | 
java.awt.Image | 
getImage()
Returns the conceptual image for this task. 
 | 
java.util.List<java.lang.String> | 
getRequirements()
Returns the list of requirements for the task. 
 | 
java.lang.String | 
getRequirementsHeaderLabel()
Returns the header label for showing the list of requirements. 
 | 
java.util.List<java.lang.String> | 
getSummary()
Returns the list of summary for the task. 
 | 
java.lang.String | 
getSummaryHeaderLabel()
Returns the header label for showing the list of summary. 
 | 
void | 
removeContentElement(ContentElement elem)
Remove the ContentElement from the task. 
 | 
void | 
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a PropertyChangeListener from this content provider. 
 | 
void | 
setDescription(java.lang.String description)
Sets the task description. 
 | 
void | 
setImage(java.awt.Image image)
Sets the conceptual image for this task. 
 | 
void | 
setRequirementHeaderLabel(java.lang.String headerLabel)
Sets the header label for showing the list of requirements. 
 | 
void | 
setRequirements(java.util.List<java.lang.String> requirements)
Set the list of requirements for the task. 
 | 
void | 
setRequirements(java.lang.String headerLabel,
               java.util.List<java.lang.String> requirements)
Sets the task requirements. 
 | 
void | 
setSummary(java.util.List<java.lang.String> summary)
Set the list of summary for the task. 
 | 
void | 
setSummary(java.lang.String headerLabel,
          java.util.List<java.lang.String> summary)
Set the list of summary for the task. 
 | 
void | 
setSummaryHeaderLabel(java.lang.String headerLabel)
Sets the header label for showing the list of task summary. 
 | 
public TaskContentProvider()
public void setRequirementHeaderLabel(java.lang.String headerLabel)
public java.lang.String getRequirementsHeaderLabel()
public void setRequirements(java.util.List<java.lang.String> requirements)
public java.util.List<java.lang.String> getRequirements()
public void setRequirements(java.lang.String headerLabel,
                            java.util.List<java.lang.String> requirements)
public void setImage(java.awt.Image image)
public java.awt.Image getImage()
public void setDescription(java.lang.String description)
public java.lang.String getDescription()
public void setSummaryHeaderLabel(java.lang.String headerLabel)
public java.lang.String getSummaryHeaderLabel()
public void setSummary(java.util.List<java.lang.String> summary)
public java.util.List<java.lang.String> getSummary()
public void setSummary(java.lang.String headerLabel,
                       java.util.List<java.lang.String> summary)
public void addContentElement(ContentElement element)
public ContentElement addContentElement(java.lang.String id, ContentElement.Type type, java.lang.String label, javax.swing.Icon icon, java.lang.String target, java.lang.String hint)
public void removeContentElement(ContentElement elem)
public ContentElement[] getContentElements()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
protected void firePropertyChange(java.lang.String propertyName,
                                  java.lang.Object oldValue,
                                  java.lang.Object newValue)