public class BreadcrumbController
extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SOCKET_IN_CATEGORY |
static java.lang.String |
SOCKET_IN_PIN_PRODUCT |
static java.lang.String |
SOCKET_IN_PRODUCT |
static java.lang.String |
SOCKET_IN_RESET |
static java.lang.String |
SOCKET_OUT_CURRENT_CATEGORY |
static java.lang.String |
SOCKET_OUT_CURRENT_PRODUCT |
| Constructor and Description |
|---|
BreadcrumbController() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendBreadCrumbComponent(Component component)
Appends a separator and the given component to the existing breadcrumb sequence
|
protected int |
getIndexOf(java.util.List<CategoryHierarchyData> list,
CategoryHierarchyData categoryHierarchyData)
Returns the index of the CategoryHierarchyData from the list of CategoryHierarchyData
|
void |
initialize(Component comp) |
protected void |
redrawBreadcrumbs()
Clears the children of the breadcrumb container and renders the breadcrumbs from scratch based on the current
category.
|
void |
reset(java.lang.String resetString) |
void |
selectCategory(CategoryHierarchyData category)
Input socket to inform the breadcrumb about the currently displayed category.
|
void |
selectProduct(ProductData product)
Input socket to inform the breadcrumb about the currently displayed product.
|
void |
setProductPinned()
Input Socket handler for appending product info at the end of the breadcrumb.
|
public static final java.lang.String SOCKET_IN_CATEGORY
public static final java.lang.String SOCKET_OUT_CURRENT_CATEGORY
public static final java.lang.String SOCKET_IN_PRODUCT
public static final java.lang.String SOCKET_IN_PIN_PRODUCT
public static final java.lang.String SOCKET_IN_RESET
public static final java.lang.String SOCKET_OUT_CURRENT_PRODUCT
public void initialize(Component comp)
public void setProductPinned()
public void selectProduct(ProductData product)
product - public void selectCategory(CategoryHierarchyData category)
category - protected int getIndexOf(java.util.List<CategoryHierarchyData> list, CategoryHierarchyData categoryHierarchyData)
protected void redrawBreadcrumbs()
public void reset(java.lang.String resetString)
protected void appendBreadCrumbComponent(Component component)
component - Copyright © 2018 SAP SE. All Rights Reserved.