|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.hyades.ui.internal.report.ReportManager
public class ReportManager
This manages all report generators.
| Field Summary | |
|---|---|
protected java.lang.String |
extensionPoint
|
protected org.eclipse.ui.plugin.AbstractUIPlugin |
plugin
|
protected java.util.List |
pluginReportDescription
|
protected java.util.List |
preferenceReportDescription
|
protected static java.lang.String |
prefKey
|
protected static ReportManager |
reportManager
|
| Constructor Summary | |
|---|---|
ReportManager(org.eclipse.ui.plugin.AbstractUIPlugin plugin,
java.lang.String extensionPoint)
Constructor for ReportManager |
|
| Method Summary | |
|---|---|
void |
addReportDefinition(org.eclipse.hyades.ui.report.IReportDescription reportDescription)
|
void |
dispose()
|
static ReportManager |
getInstance()
Returns the report manager for the Test UI plugin. |
protected org.eclipse.jface.preference.IPreferenceStore |
getPreferenceStore()
|
org.eclipse.hyades.ui.report.IReportDescription[] |
getPreferenceStoreReportDescriptions()
|
org.eclipse.hyades.ui.report.IReportDescription[] |
getReportDescriptions()
|
protected void |
loadDescription(org.w3c.dom.Element descriptionElement)
Loads the preference setting located in the XML element. |
void |
loadFromPluginRegistry()
|
void |
loadFromPreferenceStore()
|
void |
removeReportDefinition(org.eclipse.hyades.ui.report.IReportDescription reportDescription)
|
void |
saveIntoPreferenceStore()
|
protected void |
storeDescription(java.lang.StringBuffer xml,
org.eclipse.hyades.ui.report.IReportDescription reportDefinition)
Writes the preferences of the specified report definition in an XML format |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static java.lang.String prefKey
protected java.util.List pluginReportDescription
protected java.util.List preferenceReportDescription
protected org.eclipse.ui.plugin.AbstractUIPlugin plugin
protected java.lang.String extensionPoint
protected static ReportManager reportManager
| Constructor Detail |
|---|
public ReportManager(org.eclipse.ui.plugin.AbstractUIPlugin plugin,
java.lang.String extensionPoint)
| Method Detail |
|---|
public void dispose()
dispose in interface org.eclipse.hyades.ui.util.IDisposableIDisposable.dispose()protected org.eclipse.jface.preference.IPreferenceStore getPreferenceStore()
public void addReportDefinition(org.eclipse.hyades.ui.report.IReportDescription reportDescription)
public void removeReportDefinition(org.eclipse.hyades.ui.report.IReportDescription reportDescription)
public org.eclipse.hyades.ui.report.IReportDescription[] getPreferenceStoreReportDescriptions()
public org.eclipse.hyades.ui.report.IReportDescription[] getReportDescriptions()
public void loadFromPluginRegistry()
public void loadFromPreferenceStore()
protected void loadDescription(org.w3c.dom.Element descriptionElement)
mappingElement - public void saveIntoPreferenceStore()
protected void storeDescription(java.lang.StringBuffer xml,
org.eclipse.hyades.ui.report.IReportDescription reportDefinition)
xml - reportDefinition - public static ReportManager getInstance()
|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||