|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tonbeller.wcf.component.ComponentSupport
com.tonbeller.wcf.component.NestableComponentSupport
com.tonbeller.wcf.catedit.CategoryEditor
The editor component. Creates a DOM that shows cat-item elements inside cat-category elements.
Field Summary |
Fields inherited from interface com.tonbeller.wcf.bookmarks.Bookmarkable |
EXTENSIONAL, INTENSIONAL |
Constructor Summary | |
CategoryEditor(java.lang.String id,
Component parent)
|
|
CategoryEditor(java.lang.String id,
Component parent,
CategoryModel model)
|
Method Summary | |
void |
categoryModelChanged(CategoryModelChangeEvent event)
invalidates hyperlinks |
CategoryElementRenderer |
getCategoryRenderer()
Returns the categoryRenderer. |
java.lang.String |
getChangeCategoryButtonElementName()
Returns the changeCategoryButtonElementName. |
ItemElementRenderer |
getItemRenderer()
Returns the itemRenderer. |
CategoryModel |
getModel()
Returns the model. |
java.lang.String |
getRootElementName()
Returns the rootElementName. |
void |
initialize(RequestContext context)
initializes the component. |
boolean |
mayMove(java.lang.Object scope,
java.lang.Object item)
returns true, if node may be moved |
void |
move(java.lang.Object scope,
java.lang.Object item,
int oldIndex,
int newIndex)
implement ChangeOrderModel |
org.w3c.dom.Element |
render(RequestContext context,
org.w3c.dom.Document factory)
returns an Element with ownerDocument == factory . |
void |
setCategoryRenderer(CategoryElementRenderer categoryRenderer)
Sets the categoryRenderer. |
void |
setChangeCategoryButtonElementName(java.lang.String changeCategoryButtonElementName)
Sets the changeCategoryButtonElementName. |
void |
setItemRenderer(ItemElementRenderer itemRenderer)
Sets the itemRenderer. |
void |
setModel(CategoryModel newModel)
Sets the model. |
void |
setRootElementName(java.lang.String rootElementName)
Sets the rootElementName. |
Methods inherited from class com.tonbeller.wcf.component.NestableComponentSupport |
render |
Methods inherited from class com.tonbeller.wcf.component.ComponentSupport |
addFormListener, destroy, getBookmarkState, getDispatcher, getForm, getId, getLocale, getNextView, getParent, getRoleExpr, isAutoValidate, isListeningTo, isVisible, removeFormListener, request, revert, setAutoValidate, setBookmarkState, setId, setNextView, setParent, setRoleExpr, setVisible, validate, valueBound, valueUnbound |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.tonbeller.wcf.component.Component |
getParent, isListeningTo, setNextView |
Methods inherited from interface com.tonbeller.wcf.controller.RequestListener |
request |
Methods inherited from interface com.tonbeller.wcf.component.FormListener |
revert, validate |
Methods inherited from interface com.tonbeller.wcf.component.Visible |
isVisible, setVisible |
Methods inherited from interface com.tonbeller.wcf.component.LifeCycle |
destroy |
Constructor Detail |
public CategoryEditor(java.lang.String id, Component parent)
public CategoryEditor(java.lang.String id, Component parent, CategoryModel model)
Method Detail |
public void initialize(RequestContext context) throws java.lang.Exception
LifeCycle
initialize
in interface LifeCycle
initialize
in class ComponentSupport
java.lang.Exception
ComponentSupport.destroy(javax.servlet.http.HttpSession)
,
ComponentSupport.valueBound(javax.servlet.http.HttpSessionBindingEvent)
,
ComponentTag.doEndTag()
public org.w3c.dom.Element render(RequestContext context, org.w3c.dom.Document factory) throws java.lang.Exception
NestableComponent
factory
.
render
in interface NestableComponent
java.lang.Exception
public CategoryModel getModel()
public void setModel(CategoryModel newModel)
public void categoryModelChanged(CategoryModelChangeEvent event)
categoryModelChanged
in interface CategoryModelChangeListener
event
- public CategoryElementRenderer getCategoryRenderer()
public java.lang.String getChangeCategoryButtonElementName()
public ItemElementRenderer getItemRenderer()
public java.lang.String getRootElementName()
public void setCategoryRenderer(CategoryElementRenderer categoryRenderer)
categoryRenderer
- The categoryRenderer to setpublic void setChangeCategoryButtonElementName(java.lang.String changeCategoryButtonElementName)
changeCategoryButtonElementName
- The changeCategoryButtonElementName to setpublic void setItemRenderer(ItemElementRenderer itemRenderer)
itemRenderer
- The itemRenderer to setpublic void setRootElementName(java.lang.String rootElementName)
rootElementName
- The rootElementName to setpublic boolean mayMove(java.lang.Object scope, java.lang.Object item)
ChangeOrderModel
mayMove
in interface ChangeOrderModel
com.tonbeller.wcf.changeorder.ChangeOrderModel#mayMove(Object)
public void move(java.lang.Object scope, java.lang.Object item, int oldIndex, int newIndex)
move
in interface ChangeOrderModel
scope
- the scope for the node to move (for convenience).item
- the node to move (for convenience), which lives at position oldIndexoldIndex
- the index of item
before it was movednewIndex
- the index of item
after it has been movedChangeOrderUtils
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |