public class org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel extends org.apache.isis.viewer.wicket.ui.panels.PanelAbstract
{
private static final long serialVersionUID;
private static final java.lang.String ID_BREADCRUMBS;
public void <init>(java.lang.String)
{
org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel v;
java.lang.String v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: void <init>(java.lang.String)>(v);
return;
}
protected void onInitialize()
{
org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel v;
java.lang.Object[] v, v;
org.wicketstuff.select.Select2Choice v;
org.apache.wicket.model.Model v;
java.lang.Integer v;
java.util.function.Function v;
java.util.function.Supplier v;
org.apache.wicket.Session v;
java.util.Optional v, v;
java.lang.Object v;
org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel$1 v;
org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel$2 v;
org.wicketstuff.select.Settings v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: void onInitialize()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel: org.apache.wicket.Session getSession()>();
v = staticinvoke <org.apache.isis.commons.internal.base._Casts: java.util.Optional castTo(java.lang.Class,java.lang.Object)>(class "Lorg/apache/isis/viewer/wicket/ui/components/widgets/breadcrumbs/BreadcrumbModelProvider;", v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel$getBreadcrumbModel__200: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel$lambda_onInitialize_0__201: java.util.function.Supplier bootstrap$(org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElseGet(java.util.function.Supplier)>(v);
v = new org.apache.wicket.model.Model;
specialinvoke v.<org.apache.wicket.model.Model: void <init>()>();
v = new org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel$1;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel$1: void <init>(org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel,org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbModel)>(v, v);
v = new org.wicketstuff.select.Select2Choice;
specialinvoke v.<org.wicketstuff.select.Select2Choice: void <init>(java.lang.String,org.apache.wicket.model.IModel,org.wicketstuff.select.ChoiceProvider)>("breadcrumbs", v, v);
v = newarray (org.apache.wicket.behavior.Behavior)[1];
v = new org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel$2;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel$2: void <init>(org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel,java.lang.String,org.wicketstuff.select.Select2Choice,org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbModel)>(v, "change", v, v);
v[0] = v;
virtualinvoke v.<org.wicketstuff.select.Select2Choice: org.apache.wicket.Component add(org.apache.wicket.behavior.Behavior[])>(v);
v = virtualinvoke v.<org.wicketstuff.select.Select2Choice: org.wicketstuff.select.Settings getSettings()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
virtualinvoke v.<org.wicketstuff.select.Settings: org.wicketstuff.select.Settings setMinimumInputLength(java.lang.Integer)>(v);
virtualinvoke v.<org.wicketstuff.select.Settings: org.wicketstuff.select.Settings setWidth(java.lang.String)>("100%");
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel: org.apache.wicket.MarkupContainer addOrReplace(org.apache.wicket.Component[])>(v);
return;
}
protected void onConfigure()
{
org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$BookmarkedPages v;
org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket v;
org.apache.isis.core.config.IsisConfiguration v;
org.apache.isis.core.config.IsisConfiguration$Viewer v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: void onConfigure()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel: org.apache.isis.core.config.IsisConfiguration getConfiguration()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration: org.apache.isis.core.config.IsisConfiguration$Viewer getViewer()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket getWicket()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket: org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$BookmarkedPages getBookmarkedPages()>();
v = virtualinvoke v.<org.apache.isis.core.config.IsisConfiguration$Viewer$Wicket$BookmarkedPages: boolean isShowDropDownOnFooter()>();
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.breadcrumbs.BreadcrumbPanel: org.apache.wicket.Component setVisible(boolean)>(v);
return;
}
}