public class org.apache.isis.viewer.wicket.ui.util.CssIdAppender extends org.apache.wicket.behavior.AttributeAppender
{
private static final long serialVersionUID;
public void <init>(org.apache.wicket.model.IModel)
{
org.apache.isis.viewer.wicket.ui.util.CssIdAppender v;
org.apache.wicket.model.IModel v;
v := @this: org.apache.isis.viewer.wicket.ui.util.CssIdAppender;
v := @parameter: org.apache.wicket.model.IModel;
specialinvoke v.<org.apache.wicket.behavior.AttributeAppender: void <init>(java.lang.String,org.apache.wicket.model.IModel,java.lang.String)>("id", v, " ");
return;
}
public void <init>(java.lang.String)
{
org.apache.wicket.model.Model v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.util.CssIdAppender v;
v := @this: org.apache.isis.viewer.wicket.ui.util.CssIdAppender;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.wicket.model.Model: org.apache.wicket.model.Model of(java.io.Serializable)>(v);
specialinvoke v.<org.apache.isis.viewer.wicket.ui.util.CssIdAppender: void <init>(org.apache.wicket.model.IModel)>(v);
return;
}
public static void appendCssIdTo(org.apache.wicket.markup.ComponentTag, java.lang.String)
{
org.apache.wicket.markup.ComponentTag v;
java.lang.String v;
boolean v;
v := @parameter: org.apache.wicket.markup.ComponentTag;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.isis.commons.internal.base._Strings: boolean isNullOrEmpty(java.lang.CharSequence)>(v);
if v == 0 goto label;
return;
label:
virtualinvoke v.<org.apache.wicket.markup.ComponentTag: void append(java.lang.String,java.lang.CharSequence,java.lang.String)>("id", v, " ");
return;
}
public static void appendCssIdTo(org.apache.wicket.MarkupContainer, java.lang.String)
{
java.lang.Object[] v;
org.apache.wicket.MarkupContainer v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.util.CssIdAppender v;
boolean v;
v := @parameter: org.apache.wicket.MarkupContainer;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.isis.commons.internal.base._Strings: boolean isNullOrEmpty(java.lang.CharSequence)>(v);
if v == 0 goto label;
return;
label:
v = newarray (org.apache.wicket.behavior.Behavior)[1];
v = new org.apache.isis.viewer.wicket.ui.util.CssIdAppender;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.util.CssIdAppender: void <init>(java.lang.String)>(v);
v[0] = v;
virtualinvoke v.<org.apache.wicket.MarkupContainer: org.apache.wicket.Component add(org.apache.wicket.behavior.Behavior[])>(v);
return;
}
}