class org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm extends org.apache.isis.viewer.wicket.ui.panels.PromptFormAbstract
{
private static final long serialVersionUID;
public void <init>(java.lang.String, org.apache.wicket.Component, org.apache.isis.viewer.wicket.model.isis.WicketViewerSettings, org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel)
{
org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm v;
org.apache.isis.viewer.wicket.model.isis.WicketViewerSettings v;
org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel v;
org.apache.wicket.Component v;
java.lang.String v;
v := @this: org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm;
v := @parameter: java.lang.String;
v := @parameter: org.apache.wicket.Component;
v := @parameter: org.apache.isis.viewer.wicket.model.isis.WicketViewerSettings;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PromptFormAbstract: void <init>(java.lang.String,org.apache.wicket.Component,org.apache.isis.viewer.wicket.model.isis.WicketViewerSettings,org.apache.isis.viewer.wicket.model.models.FormExecutorContext)>(v, v, v, v);
return;
}
private org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel getScalarModel()
{
org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm v;
org.apache.wicket.model.IModel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.panels.PromptFormAbstract: org.apache.wicket.model.IModel getModel()>();
return v;
}
protected void addParameters()
{
org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm v;
java.lang.Object[] v;
org.apache.wicket.markup.html.WebMarkupContainer v;
org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm: org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel getScalarModel()>();
v = new org.apache.wicket.markup.html.WebMarkupContainer;
specialinvoke v.<org.apache.wicket.markup.html.WebMarkupContainer: void <init>(java.lang.String)>("property");
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm: org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract newParamPanel(org.apache.wicket.markup.html.WebMarkupContainer,org.apache.wicket.model.IModel)>(v, v);
return;
}
private org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract newParamPanel(org.apache.wicket.markup.html.WebMarkupContainer, org.apache.wicket.model.IModel)
{
org.apache.isis.viewer.common.model.components.ComponentType v;
org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm v;
org.apache.wicket.markup.html.WebMarkupContainer v;
org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry v;
org.apache.wicket.Component v;
org.apache.wicket.model.IModel v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm;
v := @parameter: org.apache.wicket.markup.html.WebMarkupContainer;
v := @parameter: org.apache.wicket.model.IModel;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm: org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry getComponentFactoryRegistry()>();
v = <org.apache.isis.viewer.common.model.components.ComponentType: org.apache.isis.viewer.common.model.components.ComponentType SCALAR_NAME_AND_VALUE>;
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.app.registry.ComponentFactoryRegistry: org.apache.wicket.Component addOrReplaceComponent(org.apache.wicket.MarkupContainer,org.apache.isis.viewer.common.model.components.ComponentType,org.apache.wicket.model.IModel)>(v, v, v);
v = v instanceof org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract;
if v != 0 goto label;
return null;
label:
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract: org.apache.wicket.Component setOutputMarkupId(boolean)>(1);
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract: void notifyOnChange(org.apache.isis.viewer.wicket.ui.components.scalars.ScalarModelSubscriber)>(v);
return v;
}
protected java.lang.Object newCompletedEvent(org.apache.wicket.ajax.AjaxRequestTarget, org.apache.wicket.markup.html.form.Form)
{
org.apache.wicket.markup.html.form.Form v;
org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm v;
org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel v;
org.apache.isis.viewer.wicket.model.hints.IsisPropertyEditCompletedEvent v;
org.apache.wicket.ajax.AjaxRequestTarget v;
v := @this: org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm;
v := @parameter: org.apache.wicket.ajax.AjaxRequestTarget;
v := @parameter: org.apache.wicket.markup.html.form.Form;
v = new org.apache.isis.viewer.wicket.model.hints.IsisPropertyEditCompletedEvent;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm: org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel getScalarModel()>();
specialinvoke v.<org.apache.isis.viewer.wicket.model.hints.IsisPropertyEditCompletedEvent: void <init>(org.apache.isis.viewer.wicket.model.models.ScalarModel,org.apache.wicket.ajax.AjaxRequestTarget,org.apache.wicket.markup.html.form.Form)>(v, v, v);
return v;
}
public void onUpdate(org.apache.wicket.ajax.AjaxRequestTarget, org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract)
{
org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm v;
org.apache.wicket.ajax.AjaxRequestTarget v;
org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract v;
v := @this: org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm;
v := @parameter: org.apache.wicket.ajax.AjaxRequestTarget;
v := @parameter: org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract;
return;
}
protected org.apache.isis.commons.internal.base._Either getMemberModel()
{
org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm v;
org.apache.isis.commons.internal.base._Either v;
org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.property.PropertyEditForm: org.apache.isis.viewer.wicket.model.models.ScalarPropertyModel getScalarModel()>();
v = staticinvoke <org.apache.isis.commons.internal.base._Either: org.apache.isis.commons.internal.base._Either right(java.lang.Object)>(v);
return v;
}
}