|
||||||||||
| 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 LifeCycleinitialize in class ComponentSupportjava.lang.ExceptionComponentSupport.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
NestableComponentfactory.
render in interface NestableComponentjava.lang.Exceptionpublic CategoryModel getModel()
public void setModel(CategoryModel newModel)
public void categoryModelChanged(CategoryModelChangeEvent event)
categoryModelChanged in interface CategoryModelChangeListenerevent - 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 set
public boolean mayMove(java.lang.Object scope,
java.lang.Object item)
ChangeOrderModel
mayMove in interface ChangeOrderModelcom.tonbeller.wcf.changeorder.ChangeOrderModel#mayMove(Object)
public void move(java.lang.Object scope,
java.lang.Object item,
int oldIndex,
int newIndex)
move in interface ChangeOrderModelscope - 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 | |||||||||