Class BaseCardComponent<R extends BaseIncludedModelActiveRecord,V extends BaseCardComponent.ContentView>
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.editors.included.grid.BaseCardComponent<R,V>
-
- All Implemented Interfaces:
org.kie.workbench.common.widgets.client.cards.CardComponent
- Direct Known Subclasses:
DefaultCardComponent,DMNCardComponent,PMMLCardComponent
public abstract class BaseCardComponent<R extends BaseIncludedModelActiveRecord,V extends BaseCardComponent.ContentView> extends Object implements org.kie.workbench.common.widgets.client.cards.CardComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBaseCardComponent.ContentView
-
Field Summary
Fields Modifier and Type Field Description protected VcontentViewprotected DMNCardsGridComponentgridprotected RincludedModelprotected javax.enterprise.event.Event<RefreshDecisionComponents>refreshDecisionComponentsEvent
-
Constructor Summary
Constructors Constructor Description BaseCardComponent(V contentView, javax.enterprise.event.Event<RefreshDecisionComponents> refreshDecisionComponentsEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description elemental2.dom.HTMLElementgetContent()com.google.gwt.dom.client.Style.HasCssNamegetIcon()StringgetTitle()protected StringgetTruncatedSubTitle()StringgetUUID()voidinit()Function<String,Boolean>onTitleChanged()protected voidrefreshView()voidremove()voidsetup(DMNCardsGridComponent grid, R includedModel)
-
-
-
Field Detail
-
contentView
protected final V extends BaseCardComponent.ContentView contentView
-
refreshDecisionComponentsEvent
protected final javax.enterprise.event.Event<RefreshDecisionComponents> refreshDecisionComponentsEvent
-
includedModel
protected R extends BaseIncludedModelActiveRecord includedModel
-
grid
protected DMNCardsGridComponent grid
-
-
Constructor Detail
-
BaseCardComponent
public BaseCardComponent(V contentView, javax.enterprise.event.Event<RefreshDecisionComponents> refreshDecisionComponentsEvent)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
setup
public void setup(DMNCardsGridComponent grid, R includedModel)
-
refreshView
protected void refreshView()
-
getIcon
public com.google.gwt.dom.client.Style.HasCssName getIcon()
- Specified by:
getIconin interfaceorg.kie.workbench.common.widgets.client.cards.CardComponent
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.kie.workbench.common.widgets.client.cards.CardComponent
-
getUUID
public String getUUID()
- Specified by:
getUUIDin interfaceorg.kie.workbench.common.widgets.client.cards.CardComponent
-
getContent
public elemental2.dom.HTMLElement getContent()
- Specified by:
getContentin interfaceorg.kie.workbench.common.widgets.client.cards.CardComponent
-
onTitleChanged
public Function<String,Boolean> onTitleChanged()
- Specified by:
onTitleChangedin interfaceorg.kie.workbench.common.widgets.client.cards.CardComponent
-
getTruncatedSubTitle
protected String getTruncatedSubTitle()
-
remove
public void remove()
-
-