org.scrashmeow.ojb.console.ui.control.widget
Class WidgetFactory

java.lang.Object
  |
  +--org.scrashmeow.ojb.console.ui.control.OjbcViewControlFactory
        |
        +--org.scrashmeow.ojb.console.ui.control.widget.WidgetFactory
All Implemented Interfaces:
ApplicationServiceAware, java.io.Serializable

public class WidgetFactory
extends OjbcViewControlFactory

Author:
Alexander_Bibighaus To change this generated comment edit the template variable "typecomment": Window>Preferences>Java>Templates. To enable and disable the creation of type comments go to Window>Preferences>Java>Code Generation.
See Also:
Serialized Form

Constructor Summary
WidgetFactory()
          Constructor WidgetFactory
 
Method Summary
protected  void configureWidgetParameters(Widget w, WidgetDefinition wdef)
           
protected  Widget createWidget(org.apache.ojb.broker.metadata.CollectionDescriptor colld)
          Method createWidget @add-javadoc!!!
protected  Widget createWidget(org.apache.ojb.broker.metadata.FieldDescriptor fld)
          Method createWidget @add-javadoc!!!
protected  Widget createWidget(org.apache.ojb.broker.metadata.ObjectReferenceDescriptor refld)
          Method createWidget @add-javadoc!!!
protected  Widget createWidget(java.lang.String className)
          Method createWidget @add-javadoc!!!
protected  Widget createWidget(WidgetDefinition wdef, org.apache.ojb.broker.metadata.CollectionDescriptor colld)
          Method createWidget @add-javadoc!!!
protected  Widget createWidget(WidgetDefinition wdef, org.apache.ojb.broker.metadata.FieldDescriptor fld)
          Method createWidget @add-javadoc!!!
protected  Widget createWidget(WidgetDefinition wdef, org.apache.ojb.broker.metadata.ObjectReferenceDescriptor refld)
          Method createWidget @add-javadoc!!!
 Widget[] createWidgets(org.apache.ojb.broker.metadata.ClassDescriptor cld)
          Method createWidgets @add-javadoc!!!
 Widget[] createWidgets(org.apache.ojb.broker.metadata.ClassDescriptor parentCld, org.apache.ojb.broker.metadata.ClassDescriptor cld)
          Method createWidgets @add-javadoc!!!
protected  WidgetDefinition findWidgetDefinition(java.lang.String classId, java.lang.String fieldId)
           
static WidgetFactory getInstance(ApplicationService service, HttpServletRequest request)
          Method getInstance @add-javadoc!!!
 
Methods inherited from class org.scrashmeow.ojb.console.ui.control.OjbcViewControlFactory
getApplicationService, getRequest, getSelfLink, getSelfParams, getUserLocale, initialize, initialize, setApplicationService, setRequest, setSelfLink, setSelfParams, setUserLocale
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WidgetFactory

public WidgetFactory()
Constructor WidgetFactory

Method Detail

getInstance

public static WidgetFactory getInstance(ApplicationService service,
                                        HttpServletRequest request)
                                 throws ServiceException
Method getInstance @add-javadoc!!!

Parameters:
service - @add-javadoc!!!
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createWidgets

public Widget[] createWidgets(org.apache.ojb.broker.metadata.ClassDescriptor cld)
                       throws ServiceException
Method createWidgets @add-javadoc!!!

Parameters:
cld - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createWidgets

public Widget[] createWidgets(org.apache.ojb.broker.metadata.ClassDescriptor parentCld,
                              org.apache.ojb.broker.metadata.ClassDescriptor cld)
                       throws ServiceException
Method createWidgets @add-javadoc!!!

Parameters:
parentCld - @add-javadoc!!!
cld - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createWidget

protected Widget createWidget(WidgetDefinition wdef,
                              org.apache.ojb.broker.metadata.FieldDescriptor fld)
                       throws ServiceException
Method createWidget @add-javadoc!!!

Parameters:
wdef - @add-javadoc!!!
fld - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

configureWidgetParameters

protected void configureWidgetParameters(Widget w,
                                         WidgetDefinition wdef)

createWidget

protected Widget createWidget(WidgetDefinition wdef,
                              org.apache.ojb.broker.metadata.CollectionDescriptor colld)
                       throws ServiceException
Method createWidget @add-javadoc!!!

Parameters:
wdef - @add-javadoc!!!
colld - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createWidget

protected Widget createWidget(WidgetDefinition wdef,
                              org.apache.ojb.broker.metadata.ObjectReferenceDescriptor refld)
                       throws ServiceException
Method createWidget @add-javadoc!!!

Parameters:
wdef - @add-javadoc!!!
refld - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createWidget

protected Widget createWidget(org.apache.ojb.broker.metadata.FieldDescriptor fld)
                       throws ServiceException
Method createWidget @add-javadoc!!!

Parameters:
fld - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findWidgetDefinition

protected WidgetDefinition findWidgetDefinition(java.lang.String classId,
                                                java.lang.String fieldId)
                                         throws ServiceException
ServiceException

createWidget

protected Widget createWidget(org.apache.ojb.broker.metadata.CollectionDescriptor colld)
                       throws ServiceException
Method createWidget @add-javadoc!!!

Parameters:
colld - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createWidget

protected Widget createWidget(org.apache.ojb.broker.metadata.ObjectReferenceDescriptor refld)
                       throws ServiceException
Method createWidget @add-javadoc!!!

Parameters:
refld - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createWidget

protected Widget createWidget(java.lang.String className)
                       throws ServiceException
Method createWidget @add-javadoc!!!

Parameters:
className - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!


Copyright © 2003 Alexander Bibighaus et al. All Rights Reserved.