Package org.jboss.hal.core.modelbrowser
Class ModelBrowser
- java.lang.Object
-
- org.jboss.hal.core.modelbrowser.ModelBrowser
-
- All Implemented Interfaces:
org.jboss.elemento.IsElement<elemental2.dom.HTMLElement>
public class ModelBrowser extends Object implements org.jboss.elemento.IsElement<elemental2.dom.HTMLElement>
Model browser element which can be embedded in other elements.
-
-
Constructor Summary
Constructors Constructor Description ModelBrowser(CrudOperations crud, MetadataProcessor metadataProcessor, javax.inject.Provider<Progress> progress, Dispatcher dispatcher, Environment environment, com.google.web.bindery.event.shared.EventBus eventBus, Resources resources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description elemental2.dom.HTMLElementelement()voidselect(String id, boolean closeSelected)voidsetRoot(ResourceAddress root, boolean updateBreadcrumb)Entry point to show the specified address.voidsetSurroundingHeight(int surroundingHeight)Use this method if you embed the model browser into an application view and if you have additional elements before or after the model browser.
-
-
-
Constructor Detail
-
ModelBrowser
@Inject public ModelBrowser(CrudOperations crud, MetadataProcessor metadataProcessor, @Footer javax.inject.Provider<Progress> progress, Dispatcher dispatcher, Environment environment, com.google.web.bindery.event.shared.EventBus eventBus, Resources resources)
-
-
Method Detail
-
setSurroundingHeight
public void setSurroundingHeight(int surroundingHeight)
Use this method if you embed the model browser into an application view and if you have additional elements before or after the model browser. This method should be called when the application view is attached or beforesetRoot(ResourceAddress, boolean)is called.- Parameters:
surroundingHeight- the sum of the height of all surrounding elements
-
setRoot
public void setRoot(ResourceAddress root, boolean updateBreadcrumb)
Entry point to show the specified address.- Parameters:
root- the root address for this model browserupdateBreadcrumb-trueif this model browser should fireModelBrowserPathEvents
-
select
public void select(String id, boolean closeSelected)
-
element
public elemental2.dom.HTMLElement element()
- Specified by:
elementin interfaceorg.jboss.elemento.IsElement<elemental2.dom.HTMLElement>
-
-