org.openmdx.portal.servlet.control
Class ControlFactory
java.lang.Object
org.openmdx.portal.servlet.control.ControlFactory
- All Implemented Interfaces:
- Serializable
public class ControlFactory
- extends Object
- implements Serializable
- See Also:
- Serialized Form
|
Method Summary |
AttributePaneControl |
createAttributePaneControl(String id,
String locale,
int localeAsIndex,
AttributePane pane,
int paneIndex)
|
AttributeTabControl |
createAttributeTabControl(String id,
String locale,
int localeAsIndex,
Tab tab,
int tabIndex)
|
Control |
createControl(String id,
String locale,
int localeAsIndex,
Class controlClass)
|
Control |
createControl(String id,
String locale,
int localeAsIndex,
Class controlClass,
Object[] parameter)
|
EditInspectorControl |
createEditInspectorControl(String id,
String locale,
int localeAsIndex,
Inspector inspector,
String forClass)
|
FieldGroupControl |
createFieldGroupControl(String id,
String locale,
int localeAsIndex,
TabControl tabControl,
FieldGroup fieldGroup,
int fieldGroupIndex)
|
GridControl |
createGridControl(String id,
String locale,
int localeAsIndex,
Tab tab,
int paneIndex,
String containerClass)
|
OperationPaneControl |
createOperationPaneControl(String id,
String locale,
int localeAsIndex,
OperationPane pane,
int paneIndex,
String forClass)
|
OperationTabControl |
createOperationTabControl(String id,
String locale,
int localeAsIndex,
OperationTab tab,
int paneIndex,
int tabIndex)
|
ReferencePaneControl |
createReferencePaneControl(String id,
String locale,
int localeAsIndex,
ReferencePane pane,
int paneIndex,
String forClass)
|
ReportControl |
createReportControl(String id,
String locale,
int localeAsIndex,
ReportDefinition[] reports)
|
ReportTabControl |
createReportTabControl(String id,
String locale,
int localeAsIndex,
ReportDefinition reportDefinition,
int paneIndex,
int tabIndex)
|
ShowInspectorControl |
createShowInspectorControl(String id,
String locale,
int localeAsIndex,
Inspector inspector,
String forClass)
|
WizardControl |
createWizardControl(String id,
String locale,
int localeAsIndex,
WizardDefinition[] reports)
|
WizardTabControl |
createWizardTabControl(String id,
String locale,
int localeAsIndex,
WizardDefinition wizardDefinition,
int paneIndex,
int tabIndex)
|
AttributeValueFactory |
getAttributeValueFactory()
|
TextsFactory |
getTextsFactory()
|
UiContext |
getUiContext()
|
void |
reset()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ControlFactory
public ControlFactory(UiContext uiContext,
TextsFactory textsFactory,
WizardDefinitionFactory wizardFactory,
ReportDefinitionFactory reportFactory)
reset
public void reset()
createGridControl
public GridControl createGridControl(String id,
String locale,
int localeAsIndex,
Tab tab,
int paneIndex,
String containerClass)
createFieldGroupControl
public FieldGroupControl createFieldGroupControl(String id,
String locale,
int localeAsIndex,
TabControl tabControl,
FieldGroup fieldGroup,
int fieldGroupIndex)
createOperationPaneControl
public OperationPaneControl createOperationPaneControl(String id,
String locale,
int localeAsIndex,
OperationPane pane,
int paneIndex,
String forClass)
createOperationTabControl
public OperationTabControl createOperationTabControl(String id,
String locale,
int localeAsIndex,
OperationTab tab,
int paneIndex,
int tabIndex)
createAttributeTabControl
public AttributeTabControl createAttributeTabControl(String id,
String locale,
int localeAsIndex,
Tab tab,
int tabIndex)
createAttributePaneControl
public AttributePaneControl createAttributePaneControl(String id,
String locale,
int localeAsIndex,
AttributePane pane,
int paneIndex)
createReferencePaneControl
public ReferencePaneControl createReferencePaneControl(String id,
String locale,
int localeAsIndex,
ReferencePane pane,
int paneIndex,
String forClass)
createShowInspectorControl
public ShowInspectorControl createShowInspectorControl(String id,
String locale,
int localeAsIndex,
Inspector inspector,
String forClass)
createEditInspectorControl
public EditInspectorControl createEditInspectorControl(String id,
String locale,
int localeAsIndex,
Inspector inspector,
String forClass)
createReportControl
public ReportControl createReportControl(String id,
String locale,
int localeAsIndex,
ReportDefinition[] reports)
createReportTabControl
public ReportTabControl createReportTabControl(String id,
String locale,
int localeAsIndex,
ReportDefinition reportDefinition,
int paneIndex,
int tabIndex)
createWizardControl
public WizardControl createWizardControl(String id,
String locale,
int localeAsIndex,
WizardDefinition[] reports)
createWizardTabControl
public WizardTabControl createWizardTabControl(String id,
String locale,
int localeAsIndex,
WizardDefinition wizardDefinition,
int paneIndex,
int tabIndex)
createControl
public Control createControl(String id,
String locale,
int localeAsIndex,
Class controlClass)
throws org.openmdx.base.exception.ServiceException
- Throws:
org.openmdx.base.exception.ServiceException
createControl
public Control createControl(String id,
String locale,
int localeAsIndex,
Class controlClass,
Object[] parameter)
throws org.openmdx.base.exception.ServiceException
- Throws:
org.openmdx.base.exception.ServiceException
getAttributeValueFactory
public AttributeValueFactory getAttributeValueFactory()
getTextsFactory
public TextsFactory getTextsFactory()
getUiContext
public UiContext getUiContext()
This software is published under the BSD license. Copyright © 2006-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.