Class AbstractGuiContext
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractGuiContext
-
- All Implemented Interfaces:
GuiContext
,StatusListener
,ReportEventSource
,SwingGuiContext
- Direct Known Subclasses:
DefaultGuiContext
public abstract class AbstractGuiContext extends Object implements SwingGuiContext, StatusListener, ReportEventSource
-
-
Field Summary
Fields Modifier and Type Field Description static String
ERROR_PROPERTY
static String
STATUS_TEXT_PROPERTY
static String
STATUS_TYPE_PROPERTY
-
Fields inherited from interface org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ReportEventSource
NUMBER_OF_PAGES_PROPERTY, PAGE_NUMBER_PROPERTY, PAGINATED_PROPERTY, PAGINATING_PROPERTY, REPORT_JOB_PROPERTY
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractGuiContext()
-
Method Summary
-
-
-
Field Detail
-
STATUS_TYPE_PROPERTY
public static final String STATUS_TYPE_PROPERTY
- See Also:
- Constant Field Values
-
STATUS_TEXT_PROPERTY
public static final String STATUS_TEXT_PROPERTY
- See Also:
- Constant Field Values
-
ERROR_PROPERTY
public static final String ERROR_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getWindow
public abstract Window getWindow()
Description copied from interface:SwingGuiContext
Returns the calling window.- Specified by:
getWindow
in interfaceSwingGuiContext
- Returns:
- the calling window, or null, if there is none.
-
getLocale
public Locale getLocale()
- Specified by:
getLocale
in interfaceGuiContext
-
getIconTheme
public IconTheme getIconTheme()
- Specified by:
getIconTheme
in interfaceGuiContext
-
getConfiguration
public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
- Specified by:
getConfiguration
in interfaceGuiContext
-
getStatusListener
public StatusListener getStatusListener()
- Specified by:
getStatusListener
in interfaceSwingGuiContext
-
setStatus
public void setStatus(StatusType type, String text, Throwable cause)
- Specified by:
setStatus
in interfaceStatusListener
-
getError
public Throwable getError()
-
getStatusType
public StatusType getStatusType()
-
getStatusText
public String getStatusText()
-
getEventSource
public ReportEventSource getEventSource()
- Specified by:
getEventSource
in interfaceSwingGuiContext
-
setPageNumber
public void setPageNumber(int pageNumber)
-
getPageNumber
public int getPageNumber()
- Specified by:
getPageNumber
in interfaceReportEventSource
-
setNumberOfPages
public void setNumberOfPages(int numberOfPages)
-
getNumberOfPages
public int getNumberOfPages()
- Specified by:
getNumberOfPages
in interfaceReportEventSource
-
setPaginating
public void setPaginating(boolean paginating)
-
isPaginating
public boolean isPaginating()
- Specified by:
isPaginating
in interfaceReportEventSource
-
setPaginated
public void setPaginated(boolean paginated)
-
isPaginated
public boolean isPaginated()
- Specified by:
isPaginated
in interfaceReportEventSource
-
getReportJob
public abstract MasterReport getReportJob()
- Specified by:
getReportJob
in interfaceReportEventSource
-
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener propertyChangeListener)
- Specified by:
addPropertyChangeListener
in interfaceReportEventSource
-
addPropertyChangeListener
public void addPropertyChangeListener(String property, PropertyChangeListener propertyChangeListener)
- Specified by:
addPropertyChangeListener
in interfaceReportEventSource
-
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener propertyChangeListener)
- Specified by:
removePropertyChangeListener
in interfaceReportEventSource
-
removePropertyChangeListener
public void removePropertyChangeListener(String property, PropertyChangeListener propertyChangeListener)
- Specified by:
removePropertyChangeListener
in interfaceReportEventSource
-
-