class org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem extends java.lang.Object implements java.io.Serializable
{
private static final long serialVersionUID;
private static final java.lang.String ID_MENU_LINK;
private static final java.lang.String ID_MENU_LABEL;
private static final java.lang.String ID_SUB_MENU_ITEMS;
private final java.lang.String name;
private org.apache.isis.viewer.wicket.model.links.LinkAndLabel linkAndLabel;
private final java.util.List subMenuItems;
private org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem parent;
private final org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType itemType;
public static org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem newMenuItem(java.lang.String)
{
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType v;
v := @parameter: java.lang.String;
v = new org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = <org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType ACTION_OR_SUBMENU_CONTAINER>;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: void <init>(java.lang.String,org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType)>(v, v);
return v;
}
private void <init>(java.lang.String, org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType)
{
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType v;
java.lang.String v;
java.util.ArrayList v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <org.apache.isis.commons.internal.collections._Lists: java.util.ArrayList newArrayList()>();
v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: java.util.List subMenuItems> = v;
v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: java.lang.String name> = v;
v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType itemType> = v;
return;
}
protected void addSubMenuItem(org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem)
{
java.util.List v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v := @parameter: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: java.util.List subMenuItems>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public java.util.List getSubMenuItems()
{
java.util.List v, v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: java.util.List subMenuItems>;
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
return v;
}
public void replaceSubMenuItems(java.util.List)
{
java.util.List v, v, v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v := @parameter: java.util.List;
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: java.util.List subMenuItems>;
interfaceinvoke v.<java.util.List: void clear()>();
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: java.util.List subMenuItems>;
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
return;
}
public boolean hasSubMenuItems()
{
java.util.List v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
int v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: java.util.List subMenuItems>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
void addTo(org.apache.wicket.MarkupContainer)
{
org.apache.wicket.Component v;
org.apache.wicket.MarkupContainer v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v := @parameter: org.apache.wicket.MarkupContainer;
v = specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.wicket.Component addMenuItemComponentTo(org.apache.wicket.MarkupContainer)>(v);
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: void addSubMenuItemComponentsIfAnyTo(org.apache.wicket.MarkupContainer)>(v);
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: void addCssClassAttributesIfRequired(org.apache.wicket.Component)>(v);
return;
}
private org.apache.wicket.Component addMenuItemComponentTo(org.apache.wicket.MarkupContainer)
{
org.apache.isis.core.metamodel.interactions.managed.ManagedAction v;
org.apache.isis.core.metamodel.spec.feature.ObjectAction v;
org.apache.wicket.model.IModel v;
org.apache.wicket.markup.html.link.AbstractLink v;
boolean v, v;
org.apache.wicket.markup.html.basic.Label v;
org.apache.wicket.model.Model v;
org.apache.wicket.MarkupContainer v;
org.apache.wicket.AttributeModifier v;
java.util.Optional v, v, v, v, v;
java.lang.Object[] v, v, v, v;
java.lang.String[] v, v;
org.apache.isis.viewer.wicket.model.links.LinkAndLabel v, v, v, v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
org.apache.isis.applib.Identifier v;
java.util.function.Consumer v, v, v, v;
org.apache.isis.viewer.wicket.ui.util.Decorators$IconDecoratorWkt v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v := @parameter: org.apache.wicket.MarkupContainer;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.model.links.LinkAndLabel getLinkAndLabel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.model.links.LinkAndLabel getLinkAndLabel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.links.LinkAndLabel: org.apache.isis.core.metamodel.interactions.managed.ManagedAction getManagedAction()>();
v = virtualinvoke v.<org.apache.isis.core.metamodel.interactions.managed.ManagedAction: org.apache.isis.core.metamodel.spec.feature.ObjectAction getAction()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.model.links.LinkAndLabel getLinkAndLabel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.links.LinkAndLabel: org.apache.wicket.markup.html.link.AbstractLink getUiComponent()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$getName__36: org.apache.wicket.model.IModel bootstrap$(org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem)>(v);
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, "menuLabel", v);
if v == null goto label;
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.wicket.MarkupContainer: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.wicket.markup.html.link.AbstractLink: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.links.LinkAndLabel: java.util.Optional getDescription()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$lambda_addMenuItemComponentTo_0__38: java.util.function.Consumer bootstrap$(org.apache.wicket.markup.html.link.AbstractLink)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = staticinvoke <org.apache.isis.core.metamodel.spec.feature.ObjectAction$Util: boolean returnsBlobOrClob(org.apache.isis.core.metamodel.spec.feature.ObjectAction)>(v);
if v == 0 goto label;
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.Component cssAppend(org.apache.wicket.Component,java.lang.String)>(v, "noVeil");
label:
v = interfaceinvoke v.<org.apache.isis.core.metamodel.spec.feature.ObjectAction: boolean isPrototype()>();
if v == 0 goto label;
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.Component cssAppend(org.apache.wicket.Component,java.lang.String)>(v, "prototype");
label:
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.links.LinkAndLabel: java.util.Optional getAdditionalCssClass()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$lambda_addMenuItemComponentTo_1__39: java.util.function.Consumer bootstrap$(org.apache.wicket.markup.html.link.AbstractLink)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.links.LinkAndLabel: org.apache.isis.applib.Identifier getFeatureIdentifier()>();
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.Component cssAppend(org.apache.wicket.Component,org.apache.isis.applib.Identifier)>(v, v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.model.links.LinkAndLabel getLinkAndLabel()>();
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.links.LinkAndLabel: java.util.Optional getFontAwesomeUiModel()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.util.Decorators: org.apache.isis.viewer.wicket.ui.util.Decorators$IconDecoratorWkt getIcon()>();
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.util.Decorators$IconDecoratorWkt: org.apache.wicket.Component decorate(org.apache.wicket.Component,java.util.Optional)>(v, v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.links.LinkAndLabel: java.util.Optional getDisableUiModel()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$lambda_addMenuItemComponentTo_2__40: java.util.function.Consumer bootstrap$(org.apache.wicket.markup.html.link.AbstractLink)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = newarray (java.lang.String)[1];
v[0] = "menuLabel";
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Components: void permanentlyHide(org.apache.wicket.MarkupContainer,java.lang.String[])>(v, v);
return v;
label:
v = newarray (java.lang.String)[1];
v[0] = "menuLink";
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Components: void permanentlyHide(org.apache.wicket.MarkupContainer,java.lang.String[])>(v, v);
v = virtualinvoke v.<org.apache.isis.viewer.wicket.model.links.LinkAndLabel: java.util.Optional getDisableUiModel()>();
v = staticinvoke <org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$lambda_addMenuItemComponentTo_3__37: 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.behavior.Behavior)[1];
v = new org.apache.wicket.AttributeModifier;
v = staticinvoke <org.apache.wicket.model.Model: org.apache.wicket.model.Model of(java.io.Serializable)>("disabled");
specialinvoke v.<org.apache.wicket.AttributeModifier: void <init>(java.lang.String,org.apache.wicket.model.IModel)>("class", v);
v[0] = v;
virtualinvoke v.<org.apache.wicket.markup.html.basic.Label: org.apache.wicket.Component add(org.apache.wicket.behavior.Behavior[])>(v);
v = newarray (org.apache.wicket.Component)[1];
v[0] = v;
virtualinvoke v.<org.apache.wicket.MarkupContainer: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
return v;
}
private void addSubMenuItemComponentsIfAnyTo(org.apache.wicket.MarkupContainer)
{
java.util.List v;
java.lang.Object[] v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
org.apache.wicket.MarkupContainer v;
java.lang.String[] v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssSubMenuItemsPanel v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v := @parameter: org.apache.wicket.MarkupContainer;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: java.util.List getSubMenuItems()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = newarray (java.lang.String)[1];
v[0] = "subMenuItems";
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Components: void permanentlyHide(org.apache.wicket.MarkupContainer,java.lang.String[])>(v, v);
goto label;
label:
v = newarray (org.apache.wicket.Component)[1];
v = new org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssSubMenuItemsPanel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssSubMenuItemsPanel: void <init>(java.lang.String,java.util.List)>("subMenuItems", v);
v[0] = v;
virtualinvoke v.<org.apache.wicket.MarkupContainer: org.apache.wicket.MarkupContainer add(org.apache.wicket.Component[])>(v);
label:
return;
}
private void addCssClassAttributesIfRequired(org.apache.wicket.Component)
{
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
org.apache.wicket.Component v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v := @parameter: org.apache.wicket.Component;
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: boolean hasSubMenuItems()>();
if v != 0 goto label;
return;
label:
v = virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: boolean hasParent()>();
if v == 0 goto label;
v = "parent";
goto label;
label:
v = "top-parent";
label:
staticinvoke <org.apache.isis.viewer.wicket.ui.util.Wkt: org.apache.wicket.Component cssAppend(org.apache.wicket.Component,java.lang.String)>(v, v);
return;
}
protected void setParent(org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem)
{
java.lang.Object v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v := @parameter: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem parent> = v;
v = staticinvoke <org.apache.isis.commons.internal.base._Casts: java.lang.Object uncheckedCast(java.lang.Object)>(v);
virtualinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: void addSubMenuItem(org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem)>(v);
return;
}
public boolean hasParent()
{
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v, v;
boolean v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem parent>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public static org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem newSpacer()
{
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType v;
v = new org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = <org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType SPACER>;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: void <init>(java.lang.String,org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType)>("---", v);
return v;
}
public static org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem newSectionLabel(java.lang.String)
{
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType v;
v := @parameter: java.lang.String;
v = new org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = <org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType SECTION_LABEL>;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: void <init>(java.lang.String,org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType)>(v, v);
return v;
}
public java.lang.String getName()
{
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: java.lang.String name>;
return v;
}
public org.apache.isis.viewer.wicket.model.links.LinkAndLabel getLinkAndLabel()
{
org.apache.isis.viewer.wicket.model.links.LinkAndLabel v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.model.links.LinkAndLabel linkAndLabel>;
return v;
}
public void setLinkAndLabel(org.apache.isis.viewer.wicket.model.links.LinkAndLabel)
{
org.apache.isis.viewer.wicket.model.links.LinkAndLabel v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v := @parameter: org.apache.isis.viewer.wicket.model.links.LinkAndLabel;
v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.model.links.LinkAndLabel linkAndLabel> = v;
return;
}
public org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem getParent()
{
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v, v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem parent>;
return v;
}
public org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType getItemType()
{
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem v;
org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType v;
v := @this: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem;
v = v.<org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem: org.apache.isis.viewer.wicket.ui.components.actionmenu.serviceactions.CssMenuItem$MenuItemType itemType>;
return v;
}
}