public class org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel extends org.apache.isis.viewer.wicket.ui.panels.PanelAbstract
{
private static final long serialVersionUID;
private static final java.lang.String ID_SCALAR_NAME;
private static final java.lang.String ID_SCALAR_VALUE;
private static final java.lang.String ID_FEEDBACK;
public void <init>(java.lang.String, org.apache.isis.viewer.wicket.model.models.ScalarModel)
{
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarModel;
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.scalars.image.JavaAwtImagePanel: void buildGui()>();
return;
}
private void buildGui()
{
java.lang.Object[] v, v;
de.agilecoders.wicket.core.markup.html.bootstrap.common.NotificationPanel v;
java.lang.String[] v;
org.apache.wicket.feedback.ComponentFeedbackMessageFilter v;
org.apache.wicket.markup.html.image.Image v;
java.util.Optional v;
java.lang.Object v;
org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel v;
org.apache.wicket.model.IModel v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel;
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel$lambda_buildGui_1f219a47_1__168: org.apache.wicket.model.IModel bootstrap$(org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel)>(v);
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.markup.html.basic.Label labelAdd(org.apache.wicket.MarkupContainer,java.lang.String,org.apache.wicket.model.IModel)>(v, "scalarName", v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel: org.apache.wicket.model.IModel getModel()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.scalars.image.WicketImageUtil: java.util.Optional asWicketImage(java.lang.String,org.apache.isis.viewer.wicket.model.models.ScalarModel)>("scalarValue", v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
if v == null goto label;
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel: org.apache.wicket.MarkupContainer addOrReplace(org.apache.wicket.Component[])>(v);
v = newarray (org.apache.wicket.Component)[1];
v = new de.agilecoders.wicket.core.markup.html.bootstrap.common.NotificationPanel;
v = new org.apache.wicket.feedback.ComponentFeedbackMessageFilter;
specialinvoke v.<org.apache.wicket.feedback.ComponentFeedbackMessageFilter: void <init>(org.apache.wicket.Component)>(v);
specialinvoke v.<de.agilecoders.wicket.core.markup.html.bootstrap.common.NotificationPanel: void <init>(java.lang.String,org.apache.wicket.Component,org.apache.wicket.feedback.IFeedbackMessageFilter)>("feedback", v, v);
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel: org.apache.wicket.MarkupContainer addOrReplace(org.apache.wicket.Component[])>(v);
goto label;
label:
v = newarray (java.lang.String)[2];
v[0] = "scalarValue";
v[1] = "feedback";
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.image.JavaAwtImagePanel: void permanentlyHide(java.lang.String[])>(v);
label:
return;
}
}