|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractComponentContainer
com.vaadin.ui.CustomComponent
org.apertereports.AbstractLazyLoaderComponent
org.apertereports.components.ReportParametersComponent
public class ReportParametersComponent
Displays report parameters taken from JRXML parameters section as Vaadin fields in a form. Supports lazy loading.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.vaadin.ui.AbstractComponent |
|---|
com.vaadin.ui.AbstractComponent.ComponentErrorEvent, com.vaadin.ui.AbstractComponent.ComponentErrorHandler |
| Nested classes/interfaces inherited from interface com.vaadin.ui.ComponentContainer |
|---|
com.vaadin.ui.ComponentContainer.ComponentAttachEvent, com.vaadin.ui.ComponentContainer.ComponentAttachListener, com.vaadin.ui.ComponentContainer.ComponentDetachEvent, com.vaadin.ui.ComponentContainer.ComponentDetachListener |
| Nested classes/interfaces inherited from interface com.vaadin.ui.Component |
|---|
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.ErrorListener, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener |
| Nested classes/interfaces inherited from interface com.vaadin.terminal.Paintable |
|---|
com.vaadin.terminal.Paintable.RepaintRequestEvent, com.vaadin.terminal.Paintable.RepaintRequestListener |
| Field Summary |
|---|
| Fields inherited from interface com.vaadin.terminal.Sizeable |
|---|
SIZE_UNDEFINED, UNIT_SYMBOLS, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS |
| Constructor Summary | |
|---|---|
ReportParametersComponent(ReportMaster reportMaster)
|
|
ReportParametersComponent(ReportMaster rm,
boolean showFormat)
|
|
ReportParametersComponent(String reportSource,
Integer cacheId,
boolean lazyLoad)
|
|
ReportParametersComponent(String reportSource,
Integer cacheId,
List<ReportConfigParameter> reportParameters,
boolean includeReportFormat,
boolean lazyLoad,
boolean readonly)
|
|
ReportParametersComponent(String reportSource,
Integer cacheId,
ReportConfig reportConfig,
boolean includeReportFormat,
boolean lazyLoad)
|
|
ReportParametersComponent(String reportSource,
Integer cacheId,
ReportConfig reportConfig,
boolean includeReportFormat,
boolean lazyLoad,
boolean readonly)
|
|
| Method Summary | |
|---|---|
protected void |
applyAttributes(FieldProperties fieldProperties,
FieldContainer container,
com.vaadin.ui.Field field)
Applies view options for the generated field. |
void |
attach()
Attaches the component in the application. |
protected void |
attachSpecialValidators(FieldProperties fieldProperties,
FieldContainer container)
Adds special validators using the invokable field property. |
protected com.vaadin.ui.Field |
buildFieldBaseForInputType(FieldProperties fieldProperties,
List<DictionaryItem> items,
FieldContainer container)
Build a base Vaadin component for input field properties. |
Map<String,String> |
collectParametersValues()
Returns a map of report parameters collected from the generated form fields. |
List<DictionaryItem> |
executeSpecialDataQueryCode(FieldProperties fieldProperties,
List<DictionaryItem> items)
Invokes a special script query using the invokable field property. |
String |
getSelectedFormat()
Returns selected report format. |
void |
lazyLoad()
Lazily loads the data. |
boolean |
validateForm()
Validates all the fields in the form before commit. |
| Methods inherited from class org.apertereports.AbstractLazyLoaderComponent |
|---|
getLazyLoadingMessage, lazyLoad |
| Methods inherited from class com.vaadin.ui.CustomComponent |
|---|
addComponent, getComponentCount, getComponentIterator, getComponentType, getCompositionRoot, moveComponentsFrom, paintContent, removeAllComponents, removeComponent, replaceComponent, setComponentType, setCompositionRoot |
| Methods inherited from class com.vaadin.ui.AbstractComponentContainer |
|---|
addListener, addListener, detach, fireComponentAttachEvent, fireComponentDetachEvent, removeListener, removeListener, requestRepaintAll, setEnabled, setHeight, setWidth |
| Methods inherited from class com.vaadin.ui.AbstractComponent |
|---|
addListener, addListener, addListener, addListener, addListener, addStyleName, changeVariables, childRequestedRepaint, fireComponentErrorEvent, fireComponentEvent, fireEvent, focus, getApplication, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorHandler, getErrorMessage, getHeight, getHeightUnits, getIcon, getListeners, getLocale, getParent, getStyle, getStyleName, getWidth, getWidthUnits, getWindow, handleError, hasListeners, isEnabled, isImmediate, isReadOnly, isVisible, paint, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeStyleName, requestRepaint, requestRepaintRequests, setCaption, setComponentError, setData, setDebugId, setDescription, setErrorHandler, setHeight, setHeight, setHeightUnits, setIcon, setImmediate, setLocale, setParent, setReadOnly, setSizeFull, setSizeUndefined, setStyle, setStyleName, setVisible, setWidth, setWidth, setWidthUnits |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.vaadin.ui.Component |
|---|
addListener, addStyleName, childRequestedRepaint, getApplication, getCaption, getIcon, getLocale, getParent, getStyleName, getWindow, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setIcon, setParent, setReadOnly, setStyleName, setVisible |
| Methods inherited from interface com.vaadin.terminal.Paintable |
|---|
addListener, getDebugId, paint, removeListener, requestRepaint, requestRepaintRequests, setDebugId |
| Methods inherited from interface com.vaadin.terminal.VariableOwner |
|---|
changeVariables, isImmediate |
| Methods inherited from interface com.vaadin.terminal.Sizeable |
|---|
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUnits, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUnits |
| Constructor Detail |
|---|
public ReportParametersComponent(ReportMaster reportMaster)
throws AperteReportsException
AperteReportsException
public ReportParametersComponent(String reportSource,
Integer cacheId,
boolean lazyLoad)
throws AperteReportsException
AperteReportsException
public ReportParametersComponent(String reportSource,
Integer cacheId,
ReportConfig reportConfig,
boolean includeReportFormat,
boolean lazyLoad)
throws AperteReportsException
AperteReportsException
public ReportParametersComponent(String reportSource,
Integer cacheId,
List<ReportConfigParameter> reportParameters,
boolean includeReportFormat,
boolean lazyLoad,
boolean readonly)
throws AperteReportsException
AperteReportsException
public ReportParametersComponent(String reportSource,
Integer cacheId,
ReportConfig reportConfig,
boolean includeReportFormat,
boolean lazyLoad,
boolean readonly)
throws AperteReportsException
AperteReportsException
public ReportParametersComponent(ReportMaster rm,
boolean showFormat)
throws AperteReportsException
AperteReportsException| Method Detail |
|---|
public Map<String,String> collectParametersValues()
public String getSelectedFormat()
public void lazyLoad()
throws Exception
lazyLoad in class AbstractLazyLoaderComponentException - on Jasper errorpublic boolean validateForm()
TRUE if the form is valid
protected void applyAttributes(FieldProperties fieldProperties,
FieldContainer container,
com.vaadin.ui.Field field)
fieldProperties - Field propertiescontainer - Field containerfield - Field the attributes are applied to
protected void attachSpecialValidators(FieldProperties fieldProperties,
FieldContainer container)
throws org.apertereports.components.ReportParametersComponent.BuildingFailedException
fieldProperties - Field propertiescontainer - Field container
BuildingFailedException - on script invocation error
org.apertereports.components.ReportParametersComponent.BuildingFailedException
protected com.vaadin.ui.Field buildFieldBaseForInputType(FieldProperties fieldProperties,
List<DictionaryItem> items,
FieldContainer container)
throws org.apertereports.components.ReportParametersComponent.BuildingFailedException
fieldProperties - Field propertiesitems - Dictionary itemscontainer - Field container
BuildingFailedException - on special control building error
org.apertereports.components.ReportParametersComponent.BuildingFailedException
public List<DictionaryItem> executeSpecialDataQueryCode(FieldProperties fieldProperties,
List<DictionaryItem> items)
throws org.apertereports.components.ReportParametersComponent.BuildingFailedException
fieldProperties - Field propertiesitems - A default list of items
BuildingFailedException - on script invocation error
org.apertereports.components.ReportParametersComponent.BuildingFailedExceptionpublic void attach()
attach in interface com.vaadin.ui.Componentattach in class com.vaadin.ui.AbstractComponentContainer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||