public class org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel extends org.apache.isis.viewer.wicket.ui.components.scalars.string.MultiLineStringPanel
{
private static final long serialVersionUID;
private final transient org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponentFactory markupComponentFactory;
public void <init>(java.lang.String, org.apache.isis.viewer.wicket.model.models.ScalarModel, org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponentFactory)
{
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponentFactory v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarModel;
v := @parameter: org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponentFactory;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.string.MultiLineStringPanel: void <init>(java.lang.String,org.apache.isis.viewer.wicket.model.models.ScalarModel)>(v, v);
v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponentFactory markupComponentFactory> = v;
return;
}
protected org.apache.wicket.MarkupContainer createScalarIfRegularFormGroup()
{
java.lang.Object[] v, v;
org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel v;
org.apache.wicket.markup.html.form.AbstractTextComponent v, v, v;
java.lang.String v, v;
org.apache.wicket.model.IModel v, v, v;
boolean v;
org.apache.wicket.markup.html.basic.Label v;
org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract$Rendering v;
org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup v;
org.apache.wicket.model.Model v;
org.apache.wicket.MarkupContainer v;
org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponent v;
java.util.function.Consumer v;
java.util.Optional v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.wicket.model.IModel getModel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModel: boolean isEditMode()>();
if v == 0 goto label;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.string.MultiLineStringPanel: org.apache.wicket.MarkupContainer createScalarIfRegularFormGroup()>();
return v;
label:
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponent createMarkupComponent(java.lang.String)>("scalarValueContainer");
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.wicket.markup.html.form.AbstractTextComponent getTextField()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.wicket.model.IModel getModel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModel: java.lang.String getFriendlyName()>();
v = staticinvoke <org.apache.wicket.model.Model: org.apache.wicket.model.Model of(java.io.Serializable)>(v);
virtualinvoke v.<org.apache.wicket.markup.html.form.AbstractTextComponent: org.apache.wicket.markup.html.form.FormComponent setLabel(org.apache.wicket.model.IModel)>(v);
v = new org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.wicket.markup.html.form.AbstractTextComponent getTextField()>();
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup: void <init>(java.lang.String,org.apache.wicket.markup.html.form.FormComponent)>("scalarIfRegular", v);
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract$Rendering getRendering()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.wicket.markup.html.form.AbstractTextComponent getTextField()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract$Rendering: java.lang.String getLabelCaption(org.apache.wicket.markup.html.form.LabeledWebMarkupContainer)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.wicket.markup.html.basic.Label createScalarName(java.lang.String,java.lang.String)>("scalarName", v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.wicket.model.IModel getModel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.models.ScalarModel: java.util.Optional getDescribedAs()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel$lambda_createScalarIfRegularFormGroup_0__181: java.util.function.Consumer bootstrap$(org.apache.wicket.markup.html.basic.Label)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
return v;
}
protected org.apache.wicket.Component createComponentForCompact()
{
org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponent v;
org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponent createMarkupComponent(java.lang.String)>("scalarIfCompact");
return v;
}
protected org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponent createMarkupComponent(java.lang.String)
{
org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponent v;
org.apache.wicket.model.IModel v;
org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponentFactory v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel;
v := @parameter: java.lang.String;
v = v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponentFactory markupComponentFactory>;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.ParentedMarkupPanel: org.apache.wicket.model.IModel getModel()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponentFactory: org.apache.isis.viewer.wicket.ui.components.scalars.markup.MarkupComponent newMarkupComponent(java.lang.String,org.apache.wicket.model.IModel)>(v, v);
return v;
}
}