Class MbeansHierarchicalContainer
- java.lang.Object
-
- com.vaadin.v7.data.util.AbstractContainer
-
- com.vaadin.v7.data.util.AbstractInMemoryContainer<java.lang.Object,java.lang.Object,com.vaadin.v7.data.Item>
-
- com.vaadin.v7.data.util.IndexedContainer
-
- com.vaadin.v7.data.util.HierarchicalContainer
-
- org.opennms.features.vaadin.jmxconfiggenerator.ui.mbeans.MbeansHierarchicalContainer
-
- All Implemented Interfaces:
com.vaadin.v7.data.Container
,com.vaadin.v7.data.Container.Filterable
,com.vaadin.v7.data.Container.Hierarchical
,com.vaadin.v7.data.Container.Indexed
,com.vaadin.v7.data.Container.ItemSetChangeNotifier
,com.vaadin.v7.data.Container.Ordered
,com.vaadin.v7.data.Container.PropertySetChangeNotifier
,com.vaadin.v7.data.Container.SimpleFilterable
,com.vaadin.v7.data.Container.Sortable
,com.vaadin.v7.data.Property.ValueChangeNotifier
,java.io.Serializable
,java.lang.Cloneable
public class MbeansHierarchicalContainer extends com.vaadin.v7.data.util.HierarchicalContainer
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vaadin.v7.data.util.IndexedContainer
com.vaadin.v7.data.util.IndexedContainer.ItemSetChangeEvent
-
Nested classes/interfaces inherited from class com.vaadin.v7.data.util.AbstractInMemoryContainer
com.vaadin.v7.data.util.AbstractInMemoryContainer.BaseItemAddEvent, com.vaadin.v7.data.util.AbstractInMemoryContainer.BaseItemRemoveEvent
-
Nested classes/interfaces inherited from class com.vaadin.v7.data.util.AbstractContainer
com.vaadin.v7.data.util.AbstractContainer.BaseItemSetChangeEvent, com.vaadin.v7.data.util.AbstractContainer.BasePropertySetChangeEvent
-
Nested classes/interfaces inherited from interface com.vaadin.v7.data.Container
com.vaadin.v7.data.Container.Editor, com.vaadin.v7.data.Container.Filter, com.vaadin.v7.data.Container.Filterable, com.vaadin.v7.data.Container.Hierarchical, com.vaadin.v7.data.Container.Indexed, com.vaadin.v7.data.Container.ItemSetChangeEvent, com.vaadin.v7.data.Container.ItemSetChangeListener, com.vaadin.v7.data.Container.ItemSetChangeNotifier, com.vaadin.v7.data.Container.Ordered, com.vaadin.v7.data.Container.PropertySetChangeEvent, com.vaadin.v7.data.Container.PropertySetChangeListener, com.vaadin.v7.data.Container.PropertySetChangeNotifier, com.vaadin.v7.data.Container.SimpleFilterable, com.vaadin.v7.data.Container.Sortable, com.vaadin.v7.data.Container.Viewer
-
-
Constructor Summary
Constructors Constructor Description MbeansHierarchicalContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
firstItemId()
java.lang.Object
getDataFor(java.lang.String itemId)
java.lang.String
getItemIdFor(java.lang.Object data)
java.util.Collection<Mbean>
getMBeans()
java.util.Collection<Mbean>
getSelectedMbeans()
boolean
isSelected(java.lang.Object itemId)
java.lang.String
toString()
protected void
updateDataSource(java.util.List<Mbean> mbeanList)
-
Methods inherited from class com.vaadin.v7.data.util.HierarchicalContainer
addItem, addItem, areChildrenAllowed, doFilterContainer, doSort, fireItemSetChange, getChildren, getParent, hasChildren, isIncludeParentsWhenFiltering, isRoot, moveAfterSibling, passesFilters, removeAllItems, removeItem, removeItemRecursively, removeItemRecursively, rootItemIds, setChildrenAllowed, setIncludeParentsWhenFiltering, setParent
-
Methods inherited from class com.vaadin.v7.data.util.IndexedContainer
addContainerFilter, addContainerFilter, addContainerProperty, addItemAfter, addItemAfter, addItemAt, addItemAt, addListener, addListener, addPropertySetChangeListener, addValueChangeListener, clone, fireItemAdded, fireItemSetChange, getContainerFilters, getContainerProperty, getContainerPropertyIds, getItemSorter, getListeners, getSortableContainerPropertyIds, getType, getUnfilteredItem, hasContainerFilters, registerNewItem, removeAllContainerFilters, removeContainerFilter, removeContainerFilters, removeContainerProperty, removeListener, removeListener, removePropertySetChangeListener, removeValueChangeListener, setItemSorter, sort
-
Methods inherited from class com.vaadin.v7.data.util.AbstractInMemoryContainer
addFilter, addItemSetChangeListener, addListener, containsId, filterAll, fireItemRemoved, fireItemsAdded, fireItemsRemoved, getAllItemIds, getFilteredItemIds, getFilters, getFirstVisibleItem, getIdByIndex, getItem, getItemIds, getItemIds, getSortablePropertyIds, getVisibleItemIds, indexOfId, internalAddItemAfter, internalAddItemAt, internalAddItemAtEnd, internalRemoveAllItems, internalRemoveItem, isFiltered, isFirstId, isLastId, isPropertyFiltered, lastItemId, nextItemId, prevItemId, removeAllFilters, removeFilter, removeFilters, removeItemSetChangeListener, removeListener, setAllItemIds, setFilteredItemIds, setFilters, size, sortContainer
-
Methods inherited from class com.vaadin.v7.data.util.AbstractContainer
fireContainerPropertySetChange, fireContainerPropertySetChange, getItemSetChangeListeners, getPropertySetChangeListeners, setItemSetChangeListeners, setPropertySetChangeListeners
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
updateDataSource
protected void updateDataSource(java.util.List<Mbean> mbeanList)
-
firstItemId
public java.lang.Object firstItemId()
- Specified by:
firstItemId
in interfacecom.vaadin.v7.data.Container.Ordered
- Overrides:
firstItemId
in classcom.vaadin.v7.data.util.AbstractInMemoryContainer<java.lang.Object,java.lang.Object,com.vaadin.v7.data.Item>
-
getMBeans
public java.util.Collection<Mbean> getMBeans()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isSelected
public boolean isSelected(java.lang.Object itemId)
-
getSelectedMbeans
public java.util.Collection<Mbean> getSelectedMbeans()
-
getDataFor
public java.lang.Object getDataFor(java.lang.String itemId)
-
getItemIdFor
public java.lang.String getItemIdFor(java.lang.Object data)
-
-