public class org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel extends org.apache.isis.viewer.wicket.ui.panels.PanelAbstract
{
private static final long serialVersionUID;
private static final java.lang.String ID_ADDITIONAL_LINK_LIST;
private static final java.lang.String ID_ADDITIONAL_LINK_ITEM;
private static final java.lang.String ID_ADDITIONAL_LINK_TITLE;
public static final java.lang.String ID_ADDITIONAL_LINK;
public static org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel addAdditionalLinks(org.apache.wicket.MarkupContainer, java.lang.String, org.apache.isis.commons.collections.Can, org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel$Style)
{
org.apache.isis.commons.collections.Can v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel v;
org.apache.wicket.Component v;
org.apache.wicket.MarkupContainer v;
java.lang.String[] v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel$Style v;
java.lang.String v;
boolean v;
v := @parameter: org.apache.wicket.MarkupContainer;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.commons.collections.Can;
v := @parameter: org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel$Style;
v = interfaceinvoke v.<org.apache.isis.commons.collections.Can: boolean isEmpty()>();
if v == 0 goto label;
v = newarray (java.lang.String)[1];
v[0] = v;
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Components: void permanentlyHide(org.apache.wicket.MarkupContainer,java.lang.String[])>(v, v);
return null;
label:
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel$Style: org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel newPanel(java.lang.String,org.apache.isis.commons.collections.Can)>(v, v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.Component add(org.apache.wicket.MarkupContainer,org.apache.wicket.Component)>(v, v);
return v;
}
protected void <init>(java.lang.String, org.apache.isis.commons.collections.Can)
{
org.danekja.java.util.function.serializable.SerializableBooleanSupplier v;
org.apache.isis.commons.collections.Can v;
org.apache.isis.viewer.wicket.model.links.ListOfLinksModel v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel v;
org.apache.wicket.markup.html.WebMarkupContainer v, v;
java.lang.String v;
org.apache.wicket.model.IModel v;
org.danekja.java.util.function.serializable.SerializableConsumer v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.commons.collections.Can;
v = new org.apache.isis.viewer.wicket.model.links.ListOfLinksModel;
specialinvoke v.<org.apache.isis.viewer.wicket.model.links.ListOfLinksModel: void <init>(org.apache.isis.commons.collections.Can)>(v);
specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: void <init>(java.lang.String,org.apache.wicket.model.IModel)>(v, v);
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel: org.apache.wicket.Component setOutputMarkupId(boolean)>(1);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel$lambda_new_519bb108_1__26: org.danekja.java.util.function.serializable.SerializableBooleanSupplier bootstrap$(org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel)>(v);
v = staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.markup.html.WebMarkupContainer containerWithVisibility(java.lang.String,org.danekja.java.util.function.serializable.SerializableBooleanSupplier)>("additionalLinkList", v);
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.Component add(org.apache.wicket.MarkupContainer,org.apache.wicket.Component)>(v, v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel: org.apache.wicket.model.IModel getModel()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actionmenu.entityactions.AdditionalLinksPanel$lambda_new_1c283b4a_1__27: org.danekja.java.util.function.serializable.SerializableConsumer bootstrap$()>();
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, "additionalLinkItem", v, v);
return;
}
}