public class org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar extends org.apache.wicket.extensions.ajax.markup.html.repeater.data.table.AjaxNavigationToolbar
{
private static final long serialVersionUID;
private static final java.lang.String navigatorContainerId;
private static final java.lang.String ID_SHOW_ALL;
private static final java.lang.String HINT_KEY_SHOW_ALL;
private final org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericToggleboxColumn toggleboxColumn;
public void <init>(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable, org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericToggleboxColumn)
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar v;
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericToggleboxColumn v;
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar;
v := @parameter: org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable;
v := @parameter: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericToggleboxColumn;
specialinvoke v.<org.apache.wicket.extensions.ajax.markup.html.repeater.data.table.AjaxNavigationToolbar: void <init>(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable)>(v);
v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.columns.GenericToggleboxColumn toggleboxColumn> = v;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar: void addShowAllButton(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable)>(v);
return;
}
protected org.apache.wicket.markup.html.navigation.paging.PagingNavigator newPagingNavigator(java.lang.String, org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable)
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar v;
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxPagingNavigator v;
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable v;
java.lang.String v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar;
v := @parameter: java.lang.String;
v := @parameter: org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable;
v = new org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxPagingNavigator;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxPagingNavigator: void <init>(java.lang.String,org.apache.wicket.markup.html.navigation.paging.IPageable)>(v, v);
return v;
}
private void addShowAllButton(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable)
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar v;
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable v;
org.apache.wicket.MarkupContainer v;
java.lang.String v;
org.danekja.java.util.function.serializable.SerializableConsumer v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar;
v := @parameter: org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable;
virtualinvoke v.<org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable: org.apache.wicket.Component setOutputMarkupId(boolean)>(1);
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar: org.apache.wicket.MarkupContainer navigatorContainer()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar$lambda_addShowAllButton_326f3e5_1__93: org.danekja.java.util.function.serializable.SerializableConsumer bootstrap$(org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar,org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable)>(v, v);
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.ajax.markup.html.AjaxLink linkAdd(org.apache.wicket.MarkupContainer,java.lang.String,org.danekja.java.util.function.serializable.SerializableConsumer)>(v, "showAll", v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.PrototypingMessageProvider: java.lang.String getTookTimingMessageModel()>();
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.markup.html.basic.Label labelAdd(org.apache.wicket.MarkupContainer,java.lang.String,java.lang.String)>(v, "prototypingLabel", v);
return;
}
private org.apache.wicket.MarkupContainer navigatorContainer()
{
org.apache.wicket.Component v;
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar: org.apache.wicket.Component get(java.lang.String)>("span");
return v;
}
void honourHints()
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar v;
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable v;
org.apache.isis.viewer.wicket.model.hints.UiHintContainer v;
java.lang.String v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar: org.apache.isis.viewer.wicket.model.hints.UiHintContainer getUiHintContainer()>();
if v != null goto label;
return;
label:
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar: org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable getTable()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.model.hints.UiHintContainer: java.lang.String getHint(org.apache.wicket.Component,java.lang.String)>(v, "showAll");
if v == null goto label;
staticinvoke <org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar: void showAllItemsOn(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable)>(v);
label:
return;
}
static void showAllItemsOn(org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable)
{
org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable v;
v := @parameter: org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable;
virtualinvoke v.<org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable: void setItemsPerPage(long)>(9223372036854775807L);
return;
}
private org.apache.isis.viewer.wicket.model.hints.UiHintContainer getUiHintContainer()
{
org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar v;
org.apache.isis.viewer.wicket.model.hints.UiHintContainer v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.ajaxtable.IsisAjaxNavigationToolbar;
v = staticinvoke <org.apache.isis.viewer.wicket.model.hints.UiHintContainer$Util: org.apache.isis.viewer.wicket.model.hints.UiHintContainer hintContainerOf(org.apache.wicket.Component,java.lang.Class)>(v, class "Lorg/apache/isis/viewer/wicket/model/models/EntityModel;");
return v;
}
}