public class DefaultSectionSelectorSection extends AbstractSelectorSection implements SectionSelectorSection
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
multiselect |
protected SectionSelectorSection |
parentSection |
protected TypedObject |
relatedObject |
protected java.util.List<TypedObject> |
relatedObjects |
protected java.util.List<SectionSelectorSection> |
subSections |
selectedItems| Constructor and Description |
|---|
DefaultSectionSelectorSection() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToRelatedObjects(TypedObject relatedObject) |
void |
clear()
Clears current section
|
void |
disable()
Disabling current section
|
void |
disableSubSections() |
void |
enable()
Enabling current section
|
void |
enableSubSections() |
SectionSelectorSection |
getParentSection()
Returns parent section
|
TypedObject |
getRelatedObject()
Returns related object with current section
|
java.util.List<TypedObject> |
getRelatedObjects() |
protected SectionSelectorSection |
getRootSection() |
java.util.List<SectionSelectorSection> |
getSubSections()
Returns sub sections defined for current section
|
boolean |
isMultiselect()
Is multi select possible
|
boolean |
isSubSectionsVisible()
Checks whether sub sections are visible
|
void |
refreshView()
Refreshes current section
|
void |
removeToRelatedObjects(TypedObject relatedObject) |
void |
selectionChanged()
Called whenever this selector's selection has changed.
|
void |
setMultiselect(boolean multiselect) |
void |
setParentSection(SectionSelectorSection parentSection)
Sets parent section
|
void |
setRelatedObject(TypedObject relatdObject)
Sets related object for current section
|
void |
setRelatedObjects(java.util.List<TypedObject> relatedObjects) |
void |
setSubSections(java.util.List<SectionSelectorSection> subSections)
Sets sub sections for current section
|
void |
updateItems() |
getItems, getNavigationAreaModel, getRenderer, getSelectedItem, getSelectedItems, isInitiallySelected, isItemActive, isMultiple, onCockpitEvent, setInitiallySelected, setItems, setMultiple, setNavigationAreaModel, setSelectedItem, setSelectedItems, setSelectedItemsDirectly, wrapItemsgetAttribute, getLabel, getLocalizedLabel, isInitialOpen, isOpen, isTabbed, isVisible, setAttribute, setLabel, setLocalizedLabel, setOpen, setRenderer, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetItems, getSelectedItem, getSelectedItems, isInitiallySelected, isItemActive, isMultiple, setInitiallySelected, setItems, setMultiple, setSelectedItem, setSelectedItems, setSelectedItemsDirectlygetLabel, getLocalizedLabel, isInitialOpen, isOpen, isTabbed, isVisible, setOpenprotected java.util.List<SectionSelectorSection> subSections
protected SectionSelectorSection parentSection
protected TypedObject relatedObject
protected java.util.List<TypedObject> relatedObjects
protected boolean multiselect
public void addToRelatedObjects(TypedObject relatedObject)
public void clear()
SectionSelectorSectionclear in interface SectionSelectorSectionpublic void disable()
SectionSelectorSectiondisable in interface SectionSelectorSectionpublic void updateItems()
public void disableSubSections()
public void enable()
SectionSelectorSectionenable in interface SectionSelectorSectionpublic void enableSubSections()
public SectionSelectorSection getParentSection()
SectionSelectorSectiongetParentSection in interface SectionSelectorSectionpublic TypedObject getRelatedObject()
SectionSelectorSectiongetRelatedObject in interface SectionSelectorSectionpublic java.util.List<TypedObject> getRelatedObjects()
protected SectionSelectorSection getRootSection()
public java.util.List<SectionSelectorSection> getSubSections()
SectionSelectorSectiongetSubSections in interface SectionSelectorSectionpublic boolean isMultiselect()
SectionSelectorSectionisMultiselect in interface SectionSelectorSectionpublic boolean isSubSectionsVisible()
SectionSelectorSectionisSubSectionsVisible in interface SectionSelectorSectionpublic void refreshView()
SectionSelectorSectionrefreshView in interface SectionSelectorSectionpublic void removeToRelatedObjects(TypedObject relatedObject)
public void selectionChanged()
SelectorSectionselectionChanged in interface SelectorSectionselectionChanged in class AbstractSelectorSectionpublic void setMultiselect(boolean multiselect)
public void setParentSection(SectionSelectorSection parentSection)
SectionSelectorSectionsetParentSection in interface SectionSelectorSectionparentSection - - parent sectionpublic void setRelatedObject(TypedObject relatdObject)
SectionSelectorSectionsetRelatedObject in interface SectionSelectorSectionrelatdObject - - related objectpublic void setRelatedObjects(java.util.List<TypedObject> relatedObjects)
public void setSubSections(java.util.List<SectionSelectorSection> subSections)
SectionSelectorSectionsetSubSections in interface SectionSelectorSectionsubSections - - sub sections listCopyright © 2018 SAP SE. All Rights Reserved.