public class org.apache.isis.viewer.wicket.ui.components.collectioncontents.icons.CollectionContentsAsIconsPanel extends org.apache.isis.viewer.wicket.ui.panels.PanelAbstract
{
private static final long serialVersionUID;
private static final java.lang.String ID_ENTITY_INSTANCE;
public void <init>(java.lang.String, org.apache.isis.viewer.wicket.model.models.EntityCollectionModel)
{
org.apache.isis.viewer.wicket.model.models.EntityCollectionModel v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.collectioncontents.icons.CollectionContentsAsIconsPanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.icons.CollectionContentsAsIconsPanel;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.wicket.model.models.EntityCollectionModel;
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.collectioncontents.icons.CollectionContentsAsIconsPanel: void buildGui()>();
return;
}
private void buildGui()
{
org.apache.wicket.markup.repeater.RepeatingView v;
java.lang.Object[] v, v;
org.apache.isis.commons.collections.Can v;
java.util.function.Function v;
org.apache.isis.commons.internal.binding._Observables$LazyObservable v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.collectioncontents.icons.CollectionContentsAsIconsPanel v;
org.apache.wicket.model.IModel v;
boolean v;
java.util.Iterator v;
org.apache.isis.viewer.wicket.model.models.EntityModel v;
java.util.List v;
org.apache.isis.core.runtime.context.IsisAppCommonContext v;
java.lang.Object v, v;
org.apache.isis.core.metamodel.interactions.managed.nonscalar.DataTableModel v;
org.apache.isis.viewer.wicket.ui.components.entity.header.EntityHeaderPanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.collectioncontents.icons.CollectionContentsAsIconsPanel;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.icons.CollectionContentsAsIconsPanel: org.apache.wicket.model.IModel getModel()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.model.models.EntityCollectionModel: org.apache.isis.core.metamodel.interactions.managed.nonscalar.DataTableModel getDataTableModel()>();
v = virtualinvoke v.<org.apache.isis.core.metamodel.interactions.managed.nonscalar.DataTableModel: org.apache.isis.commons.internal.binding._Observables$LazyObservable getDataRowsFiltered()>();
v = virtualinvoke v.<org.apache.isis.commons.internal.binding._Observables$LazyObservable: java.lang.Object getValue()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.collectioncontents.icons.CollectionContentsAsIconsPanel$getRowElement__99: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<org.apache.isis.commons.collections.Can: org.apache.isis.commons.collections.Can map(java.util.function.Function)>(v);
v = interfaceinvoke v.<org.apache.isis.commons.collections.Can: java.util.List toList()>();
v = new org.apache.wicket.markup.repeater.RepeatingView;
specialinvoke v.<org.apache.wicket.markup.repeater.RepeatingView: void <init>(java.lang.String)>("entityInstance");
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.collectioncontents.icons.CollectionContentsAsIconsPanel: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.wicket.markup.repeater.RepeatingView: java.lang.String newChildId()>();
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PanelAbstract: org.apache.isis.core.runtime.context.IsisAppCommonContext getCommonContext()>();
v = staticinvoke <org.apache.isis.viewer.wicket.model.models.EntityModel: org.apache.isis.viewer.wicket.model.models.EntityModel ofAdapter(org.apache.isis.core.runtime.context.IsisAppCommonContext,org.apache.isis.core.metamodel.spec.ManagedObject)>(v, v);
v = new org.apache.isis.viewer.wicket.ui.components.entity.header.EntityHeaderPanel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.entity.header.EntityHeaderPanel: void <init>(java.lang.String,org.apache.isis.viewer.wicket.model.models.EntityModel)>(v, v);
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.wicket.markup.repeater.RepeatingView: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
goto label;
label:
return;
}
}