|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jalios.jcms.policy.AbstractPolicyFilter com.jalios.jcms.policy.BasicCtxMenuPolicyFilter
public class BasicCtxMenuPolicyFilter
This class provides hooks for contextual menu rendering.
Field Summary | |
---|---|
static String |
REVISION
|
Fields inherited from class com.jalios.jcms.policy.AbstractPolicyFilter |
---|
order |
Fields inherited from interface com.jalios.jcms.ajax.CtxMenuConstants |
---|
DISABLED, FLAG_CADDY, FLAG_DELETE, FLAG_EDIT, FLAG_EXPORT, FLAG_SEPARATOR, INFO_ICON, MENU_DISABLED, MENU_ENABLED, MENU_SKIPPED, NO_ICON |
Constructor Summary | |
---|---|
BasicCtxMenuPolicyFilter()
|
Method Summary | |
---|---|
char[] |
checkCtxMenuItems(CategoryCtxMenu ctxMenu,
Category cat,
char[] letters)
Checks the processed contextual menu |
char[] |
checkCtxMenuItems(MemberCtxMenu ctxMenu,
Member mbr,
char[] letters)
Checks the processed contextual menu |
char[] |
checkCtxMenuItems(PublicationCtxMenu ctxMenu,
Publication pub,
char[] letters)
Checks the processed contextual menu |
char[] |
checkCtxMenuItems(WidgetCtxMenu ctxMenu,
String menuItems,
String chooserType,
String chooserId,
char[] letters)
Checks the processed contextual menu |
void |
handleCtxMenuItems(StringBuffer sb,
CategoryCtxMenu ctxMenu,
Category cat)
Handle the current StringBuffer to append custom content for the given Category |
int |
handleCtxMenuItems(StringBuffer sb,
CategoryCtxMenu ctxMenu,
Category cat,
char letter,
int status)
Handle the current StringBuffer to append custom content for the given Category and given Letter |
void |
handleCtxMenuItems(StringBuffer sb,
MemberCtxMenu ctxMenu,
Member mbr)
Handle the current StringBuffer to append custom content for the given Member |
int |
handleCtxMenuItems(StringBuffer sb,
MemberCtxMenu ctxMenu,
Member mbr,
char letter,
int status)
Handle the current StringBuffer to append custom content for the given Member and given Letter |
void |
handleCtxMenuItems(StringBuffer sb,
PublicationCtxMenu ctxMenu,
Publication pub)
Handle the current StringBuffer to append custom content for the given Publication |
int |
handleCtxMenuItems(StringBuffer sb,
PublicationCtxMenu ctxMenu,
Publication pub,
char letter,
int status)
Handle the current StringBuffer to append custom content for the given Publication and given Letter |
void |
handleCtxMenuItems(StringBuffer sb,
WidgetCtxMenu ctxMenu,
String menuItems,
String chooserType,
String chooserId)
Handle the current StringBuffer to append custom content for the given Member |
int |
handleCtxMenuItems(StringBuffer sb,
WidgetCtxMenu ctxMenu,
String menuItems,
String chooserType,
String chooserId,
char letter,
int status)
Handle the current StringBuffer to append custom content for the given Member and given Letter |
boolean |
init(Plugin plugin)
Initialize the component with the given plugin configuration |
void |
initCtxMenu(CategoryCtxMenu ctxMenu,
JcmsJspContext jcmsContext)
Initialize the contextual menu. This method is called when the Context Menu object class is created. |
void |
initCtxMenu(MemberCtxMenu ctxMenu,
JcmsJspContext jcmsContext)
Initialize the contextual menu. This method is called when the Context Menu object class is created. |
void |
initCtxMenu(PublicationCtxMenu ctxMenu,
JcmsJspContext jcmsContext)
Initialize the contextual menu. This method is called when the Context Menu object class is created. |
void |
initCtxMenu(WidgetCtxMenu ctxMenu,
JcmsJspContext jcmsContext)
Initialize the contextual menu. This method is called when the Context Menu object class is created. |
Methods inherited from class com.jalios.jcms.policy.AbstractPolicyFilter |
---|
compareTo, equals, getOrder, setOrder |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Field Detail |
---|
public static final String REVISION
Constructor Detail |
---|
public BasicCtxMenuPolicyFilter()
Method Detail |
---|
public boolean init(Plugin plugin)
PluginComponent
init
in interface PluginComponent
plugin
- the calling plugin
PluginComponent.init(Plugin)
public void initCtxMenu(PublicationCtxMenu ctxMenu, JcmsJspContext jcmsContext)
CtxMenuPolicyFilter
initCtxMenu
in interface CtxMenuPolicyFilter
ctxMenu
- the instance of the context menu created during initial request.jcmsContext
- the JcmsJspContext of the request during which the
context menu object was created.CtxMenuPolicyFilter.initCtxMenu(PublicationCtxMenu, JcmsJspContext)
public void initCtxMenu(CategoryCtxMenu ctxMenu, JcmsJspContext jcmsContext)
CtxMenuPolicyFilter
initCtxMenu
in interface CtxMenuPolicyFilter
ctxMenu
- the instance of the context menu created during initial request.jcmsContext
- the JcmsJspContext of the request during which the
context menu object was created.CtxMenuPolicyFilter.initCtxMenu(CategoryCtxMenu, JcmsJspContext)
public void initCtxMenu(MemberCtxMenu ctxMenu, JcmsJspContext jcmsContext)
CtxMenuPolicyFilter
initCtxMenu
in interface CtxMenuPolicyFilter
ctxMenu
- the instance of the context menu created during initial request.jcmsContext
- the JcmsJspContext of the request during which the
context menu object was created.CtxMenuPolicyFilter.initCtxMenu(MemberCtxMenu, JcmsJspContext)
public void initCtxMenu(WidgetCtxMenu ctxMenu, JcmsJspContext jcmsContext)
CtxMenuPolicyFilter
initCtxMenu
in interface CtxMenuPolicyFilter
ctxMenu
- the instance of the context menu created during initial request.jcmsContext
- the JcmsJspContext of the request during which the
context menu object was created.CtxMenuPolicyFilter.initCtxMenu(WidgetCtxMenu, JcmsJspContext)
public char[] checkCtxMenuItems(PublicationCtxMenu ctxMenu, Publication pub, char[] letters)
CtxMenuPolicyFilter
checkCtxMenuItems
in interface CtxMenuPolicyFilter
ctxMenu
- the instance of the context menu created during initial request.pub
- the working publicationletters
- an array of letters describing menus to display
CtxMenuPolicyFilter.checkCtxMenuItems(PublicationCtxMenu, Publication, char[])
public char[] checkCtxMenuItems(CategoryCtxMenu ctxMenu, Category cat, char[] letters)
CtxMenuPolicyFilter
checkCtxMenuItems
in interface CtxMenuPolicyFilter
ctxMenu
- the instance of the context menu created during initial request.cat
- the working categoryletters
- an array of letters describing menus to display
CtxMenuPolicyFilter.checkCtxMenuItems(CategoryCtxMenu, Category, char[])
public char[] checkCtxMenuItems(MemberCtxMenu ctxMenu, Member mbr, char[] letters)
CtxMenuPolicyFilter
checkCtxMenuItems
in interface CtxMenuPolicyFilter
ctxMenu
- the instance of the context menu created during initial request.mbr
- the working memberletters
- an array of letters describing menus to display
CtxMenuPolicyFilter.checkCtxMenuItems(MemberCtxMenu, Member, char[])
public char[] checkCtxMenuItems(WidgetCtxMenu ctxMenu, String menuItems, String chooserType, String chooserId, char[] letters)
CtxMenuPolicyFilter
checkCtxMenuItems
in interface CtxMenuPolicyFilter
ctxMenu
- the instance of the context menu created during initial request.letters
- an array of letters describing menus to display
CtxMenuPolicyFilter.checkCtxMenuItems(WidgetCtxMenu, String, String, String, char[])
public int handleCtxMenuItems(StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub, char letter, int status)
CtxMenuPolicyFilter
handleCtxMenuItems
in interface CtxMenuPolicyFilter
sb
- the StringBuffer to updatectxMenu
- the instance of the context menu created during initial request.pub
- the working publicationletter
- the current letterstatus
- preious plugin's status
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, PublicationCtxMenu, Publication, char, int)
public int handleCtxMenuItems(StringBuffer sb, CategoryCtxMenu ctxMenu, Category cat, char letter, int status)
CtxMenuPolicyFilter
handleCtxMenuItems
in interface CtxMenuPolicyFilter
sb
- the StringBuffer to updatectxMenu
- the instance of the context menu created during initial request.cat
- the working categoryletter
- the current letterstatus
- preious plugin's status
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, CategoryCtxMenu, Category, char, int)
public int handleCtxMenuItems(StringBuffer sb, MemberCtxMenu ctxMenu, Member mbr, char letter, int status)
CtxMenuPolicyFilter
handleCtxMenuItems
in interface CtxMenuPolicyFilter
sb
- the StringBuffer to updatectxMenu
- the instance of the context menu created during initial request.mbr
- the working memberletter
- the current letterstatus
- preious plugin's status
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, MemberCtxMenu, Member, char, int)
public int handleCtxMenuItems(StringBuffer sb, WidgetCtxMenu ctxMenu, String menuItems, String chooserType, String chooserId, char letter, int status)
CtxMenuPolicyFilter
handleCtxMenuItems
in interface CtxMenuPolicyFilter
sb
- the StringBuffer to updatectxMenu
- the instance of the context menu created during initial request.letter
- the current letterstatus
- preious plugin's status
CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, WidgetCtxMenu, String, String, String, char, int)
public void handleCtxMenuItems(StringBuffer sb, PublicationCtxMenu ctxMenu, Publication pub)
CtxMenuPolicyFilter
handleCtxMenuItems
in interface CtxMenuPolicyFilter
sb
- the StringBuffer to updatectxMenu
- the instance of the context menu created during initial request.pub
- the working publicationCtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, PublicationCtxMenu, Publication)
public void handleCtxMenuItems(StringBuffer sb, CategoryCtxMenu ctxMenu, Category cat)
CtxMenuPolicyFilter
handleCtxMenuItems
in interface CtxMenuPolicyFilter
sb
- the StringBuffer to updatectxMenu
- the instance of the context menu created during initial request.cat
- the working categoryCtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, CategoryCtxMenu, Category)
public void handleCtxMenuItems(StringBuffer sb, MemberCtxMenu ctxMenu, Member mbr)
CtxMenuPolicyFilter
handleCtxMenuItems
in interface CtxMenuPolicyFilter
sb
- the StringBuffer to updatectxMenu
- the instance of the context menu created during initial request.mbr
- the working memberCtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, MemberCtxMenu, Member)
public void handleCtxMenuItems(StringBuffer sb, WidgetCtxMenu ctxMenu, String menuItems, String chooserType, String chooserId)
CtxMenuPolicyFilter
handleCtxMenuItems
in interface CtxMenuPolicyFilter
sb
- the StringBuffer to updatectxMenu
- the instance of the context menu created during initial request.CtxMenuPolicyFilter.handleCtxMenuItems(StringBuffer, WidgetCtxMenu, String, String, String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |