Class TreeHierarchyInternalItemPresenter
- java.lang.Object
-
- org.uberfire.ext.preferences.client.central.tree.TreeHierarchyInternalItemPresenter
-
- All Implemented Interfaces:
HierarchyInternalItemPresenter,HierarchyItemPresenter
public class TreeHierarchyInternalItemPresenter extends Object implements HierarchyInternalItemPresenter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTreeHierarchyInternalItemPresenter.View
-
Constructor Summary
Constructors Constructor Description TreeHierarchyInternalItemPresenter(TreeHierarchyInternalItemPresenter.View view, org.jboss.errai.ioc.client.api.ManagedInstance<TreeHierarchyInternalItemPresenter> treeHierarchyInternalItemPresenterProvider, org.jboss.errai.ioc.client.api.ManagedInstance<TreeHierarchyLeafItemPresenter> treeHierarchyLeafItemPresenterProvider, javax.enterprise.event.Event<HierarchyItemSelectedEvent> hierarchyItemSelectedEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfireSelect()org.uberfire.preferences.shared.bean.PreferenceHierarchyElement<?>getHierarchyElement()List<HierarchyItemPresenter>getHierarchyItems()intgetLevel()TreeHierarchyInternalItemPresenter.ViewgetView()voidhierarchyItemSelectedEvent(HierarchyItemSelectedEvent hierarchyItemSelectedEvent)<T> voidinit(org.uberfire.preferences.shared.bean.PreferenceHierarchyElement<T> preference, int level, boolean tryToSelectChild)voidselect()
-
-
-
Constructor Detail
-
TreeHierarchyInternalItemPresenter
@Inject public TreeHierarchyInternalItemPresenter(TreeHierarchyInternalItemPresenter.View view, org.jboss.errai.ioc.client.api.ManagedInstance<TreeHierarchyInternalItemPresenter> treeHierarchyInternalItemPresenterProvider, org.jboss.errai.ioc.client.api.ManagedInstance<TreeHierarchyLeafItemPresenter> treeHierarchyLeafItemPresenterProvider, javax.enterprise.event.Event<HierarchyItemSelectedEvent> hierarchyItemSelectedEvent)
-
-
Method Detail
-
init
public <T> void init(org.uberfire.preferences.shared.bean.PreferenceHierarchyElement<T> preference, int level, boolean tryToSelectChild)- Specified by:
initin interfaceHierarchyItemPresenter
-
fireSelect
public void fireSelect()
- Specified by:
fireSelectin interfaceHierarchyItemPresenter
-
select
public void select()
-
hierarchyItemSelectedEvent
public void hierarchyItemSelectedEvent(@Observes HierarchyItemSelectedEvent hierarchyItemSelectedEvent)
-
getView
public TreeHierarchyInternalItemPresenter.View getView()
- Specified by:
getViewin interfaceHierarchyItemPresenter
-
getHierarchyElement
public org.uberfire.preferences.shared.bean.PreferenceHierarchyElement<?> getHierarchyElement()
-
getHierarchyItems
public List<HierarchyItemPresenter> getHierarchyItems()
-
getLevel
public int getLevel()
-
-