Class ElementSelectionComponentSupport
- java.lang.Object
-
- org.pentaho.reporting.designer.core.actions.ElementSelectionComponentSupport
-
- All Implemented Interfaces:
DesignerContextComponent
public abstract class ElementSelectionComponentSupport extends Object implements DesignerContextComponent
Todo: Document Me- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description ElementSelectionComponentSupport()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected ReportDocumentContext
getActiveContext()
ReportDesignerContext
getReportDesignerContext()
DocumentContextSelectionModel
getSelectionModel()
protected boolean
isSingleElementSelection()
protected abstract void
nodeChanged(org.pentaho.reporting.engine.classic.core.event.ReportModelEvent event)
void
setReportDesignerContext(ReportDesignerContext context)
protected void
updateActiveContext(ReportDocumentContext oldContext, ReportDocumentContext newContext)
protected void
updateDesignerContext(ReportDesignerContext oldContext, ReportDesignerContext newContext)
protected abstract void
updateSelection()
-
-
-
Method Detail
-
updateDesignerContext
protected void updateDesignerContext(ReportDesignerContext oldContext, ReportDesignerContext newContext)
-
getSelectionModel
public DocumentContextSelectionModel getSelectionModel()
-
getActiveContext
protected ReportDocumentContext getActiveContext()
-
updateActiveContext
protected void updateActiveContext(ReportDocumentContext oldContext, ReportDocumentContext newContext)
-
updateSelection
protected abstract void updateSelection()
-
nodeChanged
protected abstract void nodeChanged(org.pentaho.reporting.engine.classic.core.event.ReportModelEvent event)
-
isSingleElementSelection
protected boolean isSingleElementSelection()
-
setReportDesignerContext
public void setReportDesignerContext(ReportDesignerContext context)
- Specified by:
setReportDesignerContext
in interfaceDesignerContextComponent
-
getReportDesignerContext
public ReportDesignerContext getReportDesignerContext()
- Specified by:
getReportDesignerContext
in interfaceDesignerContextComponent
-
-