public class org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel extends org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelTextFieldTextualAbstract
{
private static final long serialVersionUID;
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.tree.ParentedTreePanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarModel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelTextFieldTextualAbstract: void <init>(java.lang.String,org.apache.isis.viewer.wicket.model.models.ScalarModel)>(v, v);
return;
}
protected org.apache.wicket.MarkupContainer createScalarIfRegularFormGroup()
{
org.apache.wicket.behavior.Behavior v;
java.lang.Object[] v;
org.apache.wicket.Component[] 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.Component v, v;
org.apache.wicket.MarkupContainer v;
org.apache.wicket.behavior.Behavior[] v;
org.apache.isis.viewer.wicket.ui.components.tree.themes.TreeThemeProvider v;
org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel: 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.ScalarPanelTextFieldTextualAbstract: org.apache.wicket.MarkupContainer createScalarIfRegularFormGroup()>();
return v;
label:
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel: org.apache.wicket.Component createTreeComponent(java.lang.String)>("scalarValueContainer");
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel: org.apache.isis.viewer.wicket.ui.components.tree.themes.TreeThemeProvider getTreeThemeProvider()>();
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelTextFieldTextualAbstract: org.apache.wicket.model.IModel getModel()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.themes.TreeThemeProvider: org.apache.wicket.behavior.Behavior treeThemeFor(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel: org.apache.wicket.markup.html.form.AbstractTextComponent getTextField()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel: 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.tree.ParentedTreePanel: 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.tree.ParentedTreePanel: org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelAbstract$Rendering getRendering()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel: 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.tree.ParentedTreePanel: org.apache.wicket.markup.html.basic.Label createScalarName(java.lang.String,java.lang.String)>("scalarName", 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 = newarray (org.apache.wicket.behavior.Behavior)[1];
v[0] = v;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup: org.apache.wicket.Component add(org.apache.wicket.behavior.Behavior[])>(v);
return v;
}
protected org.apache.wicket.Component createComponentForCompact()
{
org.apache.wicket.behavior.Behavior v;
org.apache.wicket.Component v, v;
org.apache.isis.viewer.wicket.ui.components.tree.themes.TreeThemeProvider v;
org.apache.wicket.behavior.Behavior[] v;
org.apache.wicket.model.IModel v;
org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel: org.apache.wicket.Component createTreeComponent(java.lang.String)>("scalarIfCompact");
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel: org.apache.isis.viewer.wicket.ui.components.tree.themes.TreeThemeProvider getTreeThemeProvider()>();
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.ScalarPanelTextFieldTextualAbstract: org.apache.wicket.model.IModel getModel()>();
v = interfaceinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.themes.TreeThemeProvider: org.apache.wicket.behavior.Behavior treeThemeFor(java.lang.Object)>(v);
v = newarray (org.apache.wicket.behavior.Behavior)[1];
v[0] = v;
v = virtualinvoke v.<org.apache.wicket.Component: org.apache.wicket.Component add(org.apache.wicket.behavior.Behavior[])>(v);
return v;
}
private org.apache.wicket.Component createTreeComponent(java.lang.String)
{
org.apache.wicket.Component v;
java.lang.String v;
org.apache.wicket.model.IModel v;
org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.tree.ParentedTreePanel: org.apache.wicket.model.IModel getModel()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.tree.IsisToWicketTreeAdapter: org.apache.wicket.Component adapt(java.lang.String,org.apache.isis.viewer.wicket.model.models.ScalarModel)>(v, v);
return v;
}
}