public abstract class ResourceGUITableTemplate<T extends org.ogema.core.model.Resource>
extends de.iwes.widgets.resource.widget.table.DefaultResourceRowTemplate<T>
| Modifier and Type | Class and Description |
|---|---|
class |
ResourceGUITableTemplate.InitResult
Overwrite to add entries into header map that are not generated by ValueReceiverHelper
|
static interface |
ResourceGUITableTemplate.TableProvider<P extends org.ogema.core.model.Resource> |
| Modifier and Type | Field and Description |
|---|---|
ResourceGUIHelper<T> |
mhInit |
protected de.iwes.widgets.api.widgets.WidgetPage<?> |
page |
protected boolean |
registerDependentWidgets |
protected ResourceGUITableTemplate.TableProvider<T> |
tableProvider |
| Constructor and Description |
|---|
ResourceGUITableTemplate(ResourceGUITableTemplate.TableProvider<T> tableProvider,
Class<T> resourceType,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMin,
boolean registerDependentWidgets) |
ResourceGUITableTemplate(ResourceGUITableTemplate.TableProvider<T> tableProvider,
Class<T> resourceType,
org.ogema.core.application.ApplicationManager appMan,
boolean registerDependentWidgets) |
ResourceGUITableTemplate(de.iwes.widgets.api.widgets.WidgetPage<?> page,
Class<T> resourceType,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMin,
boolean registerDependentWidgets) |
ResourceGUITableTemplate(de.iwes.widgets.api.widgets.WidgetPage<?> page,
Class<T> resourceType,
org.ogema.core.application.ApplicationManager appMan,
boolean registerDependentWidgets) |
| Modifier and Type | Method and Description |
|---|---|
de.iwes.widgets.html.complextable.RowTemplate.Row |
addRow(T object,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req) |
protected abstract de.iwes.widgets.html.complextable.RowTemplate.Row |
addRow(T object,
ResourceGUIHelper<T> vh,
String id,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
Replacement for
addRow(Resource, OgemaHttpRequest) that provides ResourceGUIHelper |
Map<String,Object> |
getHeader() |
ResourceGUITableTemplate.InitResult |
initRow(T object,
de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req) |
public ResourceGUIHelper<T extends org.ogema.core.model.Resource> mhInit
protected final de.iwes.widgets.api.widgets.WidgetPage<?> page
protected final ResourceGUITableTemplate.TableProvider<T extends org.ogema.core.model.Resource> tableProvider
protected final boolean registerDependentWidgets
public ResourceGUITableTemplate(de.iwes.widgets.api.widgets.WidgetPage<?> page,
Class<T> resourceType,
org.ogema.core.application.ApplicationManager appMan,
boolean registerDependentWidgets)
public ResourceGUITableTemplate(de.iwes.widgets.api.widgets.WidgetPage<?> page,
Class<T> resourceType,
org.ogema.core.application.ApplicationManager appMan,
ApplicationManagerMinimal appManMin,
boolean registerDependentWidgets)
public ResourceGUITableTemplate(ResourceGUITableTemplate.TableProvider<T> tableProvider, Class<T> resourceType, org.ogema.core.application.ApplicationManager appMan, boolean registerDependentWidgets)
public ResourceGUITableTemplate(ResourceGUITableTemplate.TableProvider<T> tableProvider, Class<T> resourceType, org.ogema.core.application.ApplicationManager appMan, ApplicationManagerMinimal appManMin, boolean registerDependentWidgets)
protected abstract de.iwes.widgets.html.complextable.RowTemplate.Row addRow(T object, ResourceGUIHelper<T> vh, String id, de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
addRow(Resource, OgemaHttpRequest) that provides ResourceGUIHelperobject - resource for the rowvh - id - lineIdreq - public ResourceGUITableTemplate.InitResult initRow(T object, de.iwes.widgets.api.widgets.sessionmanagement.OgemaHttpRequest req)
public Map<String,Object> getHeader()
getHeader in class de.iwes.widgets.resource.widget.table.DefaultResourceRowTemplate<T extends org.ogema.core.model.Resource>Copyright © 2019. All rights reserved.