Class PartManager
- java.lang.Object
-
- org.uberfire.client.workbench.panels.support.PartManager
-
@ApplicationScoped public class PartManager extends Object
Manages part instances on behalf ofLayoutPanelView. It's needed to retain each parts state across perspective changes.
-
-
Constructor Summary
Constructors Constructor Description PartManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearParts()org.uberfire.commons.data.Pair<org.uberfire.workbench.model.PartDefinition,com.google.gwt.user.client.ui.Widget>getActivePart()Collection<org.uberfire.workbench.model.PartDefinition>getParts()booleanhasActivePart()booleanhasPart(org.uberfire.workbench.model.PartDefinition partDef)voidregisterPart(org.uberfire.workbench.model.PartDefinition partDef, com.google.gwt.user.client.ui.Widget w)voidremovePart(org.uberfire.workbench.model.PartDefinition partDef)com.google.gwt.user.client.ui.WidgetselectPart(org.uberfire.workbench.model.PartDefinition partDef)
-
-
-
Method Detail
-
getActivePart
public org.uberfire.commons.data.Pair<org.uberfire.workbench.model.PartDefinition,com.google.gwt.user.client.ui.Widget> getActivePart()
-
hasActivePart
public boolean hasActivePart()
-
registerPart
public void registerPart(org.uberfire.workbench.model.PartDefinition partDef, com.google.gwt.user.client.ui.Widget w)
-
removePart
public void removePart(org.uberfire.workbench.model.PartDefinition partDef)
-
clearParts
public void clearParts()
-
getParts
public Collection<org.uberfire.workbench.model.PartDefinition> getParts()
-
hasPart
public boolean hasPart(org.uberfire.workbench.model.PartDefinition partDef)
-
selectPart
public com.google.gwt.user.client.ui.Widget selectPart(org.uberfire.workbench.model.PartDefinition partDef)
-
-