org.nakedobjects.plugins.html.component
Interface ComponentFactory
- All Known Implementing Classes:
- HtmlComponentFactory
public interface ComponentFactory
|
Method Summary |
Component |
createAddOption(java.lang.String id,
java.lang.String id2)
|
Block |
createBlock(java.lang.String style,
java.lang.String description)
|
Component |
createBreadCrumbs(java.lang.String[] names,
boolean[] isLinked)
|
Component |
createCheckboxBlock(boolean isEditable,
boolean isSet)
|
Component |
createCollectionIcon(NakedObjectAssociation field,
NakedObject collection,
java.lang.String id)
|
Component |
createCollectionIcon(NakedObject object,
java.lang.String collectionId)
|
DebugPane |
createDebugPane()
|
Component |
createEditOption(java.lang.String id)
|
Component |
createErrorMessage(java.lang.Exception e,
boolean isDebug)
|
Form |
createForm(java.lang.String id,
java.lang.String action,
int step,
int noOfPages,
boolean b)
|
Component |
createHeading(java.lang.String string)
|
Component |
createInlineBlock(java.lang.String style,
java.lang.String text,
java.lang.String description)
|
Component |
createLink(java.lang.String link,
java.lang.String name,
java.lang.String description)
|
Component |
createMenuItem(java.lang.String actionId,
java.lang.String name,
java.lang.String description,
java.lang.String reasonDisabled,
NakedObjectActionType type,
boolean hasParameters,
java.lang.String targetObjectId)
|
Component |
createObjectIcon(NakedObjectAssociation field,
NakedObject object,
java.lang.String objectId,
java.lang.String style)
|
Component |
createObjectIcon(NakedObject object,
java.lang.String objectId,
java.lang.String style)
|
Page |
createPage()
|
Component |
createParseableField(NakedObjectAssociation field,
NakedObject value,
boolean isEditable)
|
Component |
createRemoveOption(java.lang.String id,
java.lang.String elementId,
java.lang.String id2)
|
Component |
createService(java.lang.String objectId,
java.lang.String title,
java.lang.String iconName)
|
Component |
createSubmenu(java.lang.String menuName,
Component[] items)
|
Table |
createTable(int noColumns,
boolean withSelectorColumn)
|
Component |
createUserSwap(java.lang.String name)
|
createAddOption
Component createAddOption(java.lang.String id,
java.lang.String id2)
createBlock
Block createBlock(java.lang.String style,
java.lang.String description)
createBreadCrumbs
Component createBreadCrumbs(java.lang.String[] names,
boolean[] isLinked)
createCollectionIcon
Component createCollectionIcon(NakedObjectAssociation field,
NakedObject collection,
java.lang.String id)
createDebugPane
DebugPane createDebugPane()
createEditOption
Component createEditOption(java.lang.String id)
createErrorMessage
Component createErrorMessage(java.lang.Exception e,
boolean isDebug)
createForm
Form createForm(java.lang.String id,
java.lang.String action,
int step,
int noOfPages,
boolean b)
createHeading
Component createHeading(java.lang.String string)
createInlineBlock
Component createInlineBlock(java.lang.String style,
java.lang.String text,
java.lang.String description)
createCheckboxBlock
Component createCheckboxBlock(boolean isEditable,
boolean isSet)
createSubmenu
Component createSubmenu(java.lang.String menuName,
Component[] items)
createMenuItem
Component createMenuItem(java.lang.String actionId,
java.lang.String name,
java.lang.String description,
java.lang.String reasonDisabled,
NakedObjectActionType type,
boolean hasParameters,
java.lang.String targetObjectId)
createCollectionIcon
Component createCollectionIcon(NakedObject object,
java.lang.String collectionId)
createObjectIcon
Component createObjectIcon(NakedObject object,
java.lang.String objectId,
java.lang.String style)
createObjectIcon
Component createObjectIcon(NakedObjectAssociation field,
NakedObject object,
java.lang.String objectId,
java.lang.String style)
createPage
Page createPage()
createRemoveOption
Component createRemoveOption(java.lang.String id,
java.lang.String elementId,
java.lang.String id2)
createService
Component createService(java.lang.String objectId,
java.lang.String title,
java.lang.String iconName)
createTable
Table createTable(int noColumns,
boolean withSelectorColumn)
createUserSwap
Component createUserSwap(java.lang.String name)
createParseableField
Component createParseableField(NakedObjectAssociation field,
NakedObject value,
boolean isEditable)
- Parameters:
field - value - -
may be null so subclass should handle.isEditable -
- Returns:
createLink
Component createLink(java.lang.String link,
java.lang.String name,
java.lang.String description)
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.