TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.hyades.ui.internal.report
Class ReportDescription

java.lang.Object
  extended by org.eclipse.hyades.ui.internal.report.ReportDescription
All Implemented Interfaces:
org.eclipse.hyades.ui.report.IReportDescription

public class ReportDescription
extends java.lang.Object
implements org.eclipse.hyades.ui.report.IReportDescription


Field Summary
protected  java.lang.String className
           
protected  java.lang.String classPath
           
protected  org.eclipse.core.runtime.IConfigurationElement configurationElement
           
protected  java.lang.String name
           
protected  java.lang.ClassLoader parentClassLoader
           
protected  org.eclipse.hyades.ui.report.IReportGenerator reportGenerator
           
 
Constructor Summary
ReportDescription(java.lang.ClassLoader parentClassLoader, java.lang.String name, java.lang.String className, java.lang.String classPath)
           
ReportDescription(java.lang.String name, java.lang.String className, java.lang.String classPath, org.eclipse.core.runtime.IConfigurationElement configurationElement)
           
 
Method Summary
 java.lang.String getClassName()
           
 java.lang.String getClassPath()
           
 java.lang.String getName()
           
 org.eclipse.hyades.ui.report.IReportGenerator getReportGenerator()
           
 boolean isDefinedByPlugin()
           
 void setClassName(java.lang.String string)
           
 void setClassPath(java.lang.String string)
           
 void setName(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

className

protected java.lang.String className

classPath

protected java.lang.String classPath

reportGenerator

protected org.eclipse.hyades.ui.report.IReportGenerator reportGenerator

configurationElement

protected org.eclipse.core.runtime.IConfigurationElement configurationElement

parentClassLoader

protected java.lang.ClassLoader parentClassLoader
Constructor Detail

ReportDescription

public ReportDescription(java.lang.ClassLoader parentClassLoader,
                         java.lang.String name,
                         java.lang.String className,
                         java.lang.String classPath)

ReportDescription

public ReportDescription(java.lang.String name,
                         java.lang.String className,
                         java.lang.String classPath,
                         org.eclipse.core.runtime.IConfigurationElement configurationElement)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface org.eclipse.hyades.ui.report.IReportDescription

getClassName

public java.lang.String getClassName()
Specified by:
getClassName in interface org.eclipse.hyades.ui.report.IReportDescription

getClassPath

public java.lang.String getClassPath()
Specified by:
getClassPath in interface org.eclipse.hyades.ui.report.IReportDescription

getReportGenerator

public org.eclipse.hyades.ui.report.IReportGenerator getReportGenerator()
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

isDefinedByPlugin

public boolean isDefinedByPlugin()

setClassName

public void setClassName(java.lang.String string)
Specified by:
setClassName in interface org.eclipse.hyades.ui.report.IReportDescription
Parameters:
string -

setClassPath

public void setClassPath(java.lang.String string)
Specified by:
setClassPath in interface org.eclipse.hyades.ui.report.IReportDescription
Parameters:
string -

setName

public void setName(java.lang.String string)
Specified by:
setName in interface org.eclipse.hyades.ui.report.IReportDescription
Parameters:
string -

TPTP 4.6.0 Platform Project
Internal API Specification