public abstract class AbstractExplorerMenuTreeNodeChip extends AbstractTreeNodeChip implements DisplayRequestHandler, SearchRequestHandler, AjaxRequestHandler
COLLAPSE, EDIT, EXPAND, TOGGLECHIP_KEY, FALSE, FRAME_KEY, SHOW_JSP_COMMENTS, TRUE, USE_SOCKET_NAMINGDISPLAY_EVENT, FILTERED_PREFIX| Constructor and Description |
|---|
AbstractExplorerMenuTreeNodeChip(DisplayState displayState,
Chip parent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandleRequest(DisplayRequest request) |
boolean |
canHandleRequest(SearchRequest request)
Implementation of SearchRequestHandler interface.
|
protected void |
edit()
Sets the content of the explorer.
|
protected abstract List |
getChildren() |
String |
getDescription() |
protected abstract Chip |
getDisplayChip(Chip parent) |
String |
getJSPURI()
Returns the URI of the JSP that this chip wants to use.
|
protected MenuChip |
getMenuChip() |
List |
getMenuEntries()
Here you can specify what Actions you are able to perform at the moment.
|
void |
handleRequest(DisplayRequest request) |
void |
handleRequest(SearchRequest request)
Implementation of SearchRequestHandler interface.
|
abstract boolean |
hasDisplayChip() |
List |
initializeChildren()
Unifiyes the own children and those children given by extensions.
|
boolean |
isSelected() |
void |
processAjaxEvents(HttpServletRequest request,
HttpServletResponse response,
PrintWriter out,
Map requestParameters) |
void |
processEvents(Map<String,List<String>> events)
Handles all incoming requests for this chip.
|
protected void |
setContent() |
void |
setDescription(String description) |
protected void |
setSelected() |
checkValid, getAllChildren, getChildrenInternal, getIcon, getName, hasChildren, isActive, isExpanded, setChildrenInternal, setExpandedaddEventListener, clearInfoMessages, clone, containsDisplayEvent, createMenuEntriesForJS, dispose, errorQueueEmpty, getClipboard, getCommandID, getDisplayParameters, getDisplayState, getEventID, getEventURL, getEventValue, getFrame, getID, getInfoMessages, getJaloSession, getLocalizedString, getLocalizedString, getLogger, getNameSpace, getNameSpaceFor, getParent, getProposedUniqueName, getProposedUniqueNameFor, getRequestFocus, getSessionIdentifier, getStringValue, getUniqueName, getWindow, goFullScreen, hasVisibleContextMenuEntries, isButtonPushed, isButtonPushed, isErrorQueueEmpty, isValid, leaveFullScreen, notifyEventListeners, notifyEventListeners, postErrorMessage, postInfoMessage, postWindowEvent, refresh, refreshChild, registerUniqueName, removeEventListener, removeInfoMessage, render, render, setClipboard, setParent, setRequestFocus, setValid, setWindowStatus, translateFormFieldToEventName, translateFormFieldToEventValuepublic AbstractExplorerMenuTreeNodeChip(DisplayState displayState, Chip parent)
public boolean isSelected()
isSelected in class AbstractTreeNodeChipprotected MenuChip getMenuChip()
protected void setContent()
protected void setSelected()
public List getMenuEntries()
AbstractChipgetMenuEntries in interface ChipgetMenuEntries in class AbstractChipMenuEntryprotected void edit()
AbstractTreeNodeChip.EDIT.edit in class AbstractTreeNodeChippublic void processEvents(Map<String,List<String>> events)
ChipprocessEvents in interface ChipprocessEvents in class AbstractTreeNodeChipprotected abstract List getChildren()
public final List initializeChildren()
initializeChildren in class AbstractTreeNodeChipAbstractExplorerMenuTreeNodeChips.public String getJSPURI()
Chippublic abstract boolean hasDisplayChip()
public boolean canHandleRequest(DisplayRequest request)
canHandleRequest in interface DisplayRequestHandlerpublic void handleRequest(DisplayRequest request)
handleRequest in interface DisplayRequestHandlerpublic boolean canHandleRequest(SearchRequest request)
canHandleRequest in interface SearchRequestHandlerrequest - the SearchRequest to be handledpublic void handleRequest(SearchRequest request)
handleRequest in interface SearchRequestHandlerrequest - the SearchRequest to be handledpublic String getDescription()
public void setDescription(String description)
public void processAjaxEvents(HttpServletRequest request,
HttpServletResponse response,
PrintWriter out,
Map requestParameters)
processAjaxEvents in interface AjaxRequestHandlerCopyright © 2017 SAP SE. All Rights Reserved.