public class org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel extends org.apache.isis.viewer.wicket.ui.panels.PanelAbstract
{
private static final long serialVersionUID;
private static final java.lang.String ID_BOOKMARK_LIST;
private static final java.lang.String ID_BOOKMARKS_HELP_TEXT;
private static final java.lang.String ID_BOOKMARKED_PAGE_LINK;
private static final java.lang.String ID_CLEAR_BOOKMARK_LINK;
private static final java.lang.String ID_BOOKMARKED_PAGE_ITEM;
private static final java.lang.String ID_BOOKMARKED_PAGE_TITLE;
private static final java.lang.String ID_BOOKMARKED_PAGE_ICON;
private static final java.lang.String CLEAR_BOOKMARKS;
private static final org.apache.wicket.request.resource.JavaScriptResourceReference SLIDE_PANEL_JS;
private org.apache.isis.viewer.wicket.ui.pages.PageClassRegistry pageClassRegistry;
public void <init>(java.lang.String, org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel)
{
org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: void <init>(java.lang.String,org.apache.wicket.model.IModel)>(v, v);
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel: void buildGui()>();
return;
}
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse)
{
org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel v;
org.apache.wicket.markup.head.IHeaderResponse v;
v := @this: org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel;
v := @parameter: org.apache.wicket.markup.head.IHeaderResponse;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: void renderHead(org.apache.wicket.markup.head.IHeaderResponse)>(v);
return;
}
private void buildGui()
{
java.lang.Object[] v;
org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$1 v;
org.apache.wicket.ajax.markup.html.AjaxLink v;
org.apache.wicket.Component v;
org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel v;
org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel v;
org.apache.wicket.Component[] v;
org.apache.wicket.model.IModel v, v;
boolean v;
org.danekja.java.util.function.serializable.SerializableConsumer v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel: org.apache.wicket.model.IModel getModel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel: org.apache.wicket.Component addHelpText(org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel)>(v);
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel: org.apache.wicket.MarkupContainer addOrReplace(org.apache.wicket.Component[])>(v);
v = new org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$1;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$1: void <init>(org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel,java.lang.String)>(v, "bookmarkList");
virtualinvoke v.<org.apache.wicket.markup.html.WebMarkupContainer: org.apache.wicket.Component setOutputMarkupId(boolean)>(1);
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$lambda_buildGui_1a5e13db_1__61: org.danekja.java.util.function.serializable.SerializableConsumer bootstrap$(org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel,org.apache.wicket.markup.html.WebMarkupContainer)>(v, 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, "clearBookmarks", v);
virtualinvoke v.<org.apache.wicket.ajax.markup.html.AjaxLink: org.apache.wicket.Component setOutputMarkupId(boolean)>(1);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel: org.apache.wicket.model.IModel getModel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel: boolean isEmpty()>();
if v == 0 goto label;
virtualinvoke v.<org.apache.wicket.ajax.markup.html.AjaxLink: org.apache.wicket.Component setVisible(boolean)>(0);
label:
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$lambda_buildGui_53f102ac_1__62: org.danekja.java.util.function.serializable.SerializableConsumer bootstrap$(org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel,org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel,org.apache.wicket.markup.html.WebMarkupContainer,org.apache.wicket.ajax.markup.html.AjaxLink)>(v, v, v, v);
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.markup.html.list.ListView listViewAdd(org.apache.wicket.MarkupContainer,java.lang.String,org.apache.wicket.model.IModel,org.danekja.java.util.function.serializable.SerializableConsumer)>(v, "bookmarkedPageItem", v, v);
return;
}
protected org.apache.wicket.Component addHelpText(org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel)
{
org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel v;
org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel v;
org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$3 v;
org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$2 v;
v := @this: org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel;
v := @parameter: org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel;
v = new org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$2;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$2: void <init>(org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel,org.apache.isis.viewer.wicket.model.models.BookmarkedPagesModel)>(v, v);
v = new org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$3;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel$3: void <init>(org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel,java.lang.String,org.apache.wicket.model.IModel)>(v, "helpText", v);
virtualinvoke v.<org.apache.wicket.markup.html.basic.Label: org.apache.wicket.Component setOutputMarkupPlaceholderTag(boolean)>(1);
return v;
}
static void <clinit>()
{
org.apache.wicket.request.resource.JavaScriptResourceReference v;
v = new org.apache.wicket.request.resource.JavaScriptResourceReference;
specialinvoke v.<org.apache.wicket.request.resource.JavaScriptResourceReference: void <init>(java.lang.Class,java.lang.String)>(class "Lorg/apache/isis/viewer/wicket/ui/components/bookmarkedpages/BookmarkedPagesPanel;", "slide-panel.js");
<org.apache.isis.viewer.wicket.ui.components.bookmarkedpages.BookmarkedPagesPanel: org.apache.wicket.request.resource.JavaScriptResourceReference SLIDE_PANEL_JS> = v;
return;
}
}