public class org.apache.isis.applib.layout.grid.bootstrap.BS3Grid extends org.apache.isis.applib.layout.grid.GridAbstract implements org.apache.isis.applib.layout.grid.bootstrap.BS3Element, org.apache.isis.applib.mixins.dto.Dto, org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner
{
private static final long serialVersionUID;
private java.lang.String cssClass;
private java.util.List rows;
private java.util.List metadataErrors;
private org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner owner;
public void <init>()
{
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
java.util.ArrayList v, v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
specialinvoke v.<org.apache.isis.applib.layout.grid.GridAbstract: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: java.util.List rows> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: java.util.List metadataErrors> = v;
return;
}
public java.lang.String getCssClass()
{
java.lang.String v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v = v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: java.lang.String cssClass>;
return v;
}
public void setCssClass(java.lang.String)
{
java.lang.String v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v := @parameter: java.lang.String;
v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: java.lang.String cssClass> = v;
return;
}
public java.util.List getRows()
{
java.util.List v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v = v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: java.util.List rows>;
return v;
}
public void setRows(java.util.List)
{
java.util.List v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v := @parameter: java.util.List;
v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: java.util.List rows> = v;
return;
}
public java.util.List getMetadataErrors()
{
java.util.List v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v = v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: java.util.List metadataErrors>;
return v;
}
public void setMetadataErrors(java.util.List)
{
java.util.List v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v := @parameter: java.util.List;
v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: java.util.List metadataErrors> = v;
return;
}
public void visit(org.apache.isis.applib.layout.grid.Grid$Visitor)
{
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor v;
org.apache.isis.applib.layout.grid.Grid$Visitor v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v := @parameter: org.apache.isis.applib.layout.grid.Grid$Visitor;
v = staticinvoke <org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor asBs3Visitor(org.apache.isis.applib.layout.grid.Grid$Visitor)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void preVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3Grid)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void visit(org.apache.isis.applib.layout.grid.bootstrap.BS3Grid)>(v);
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseRows(org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner,org.apache.isis.applib.layout.grid.Grid$Visitor)>(v, v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void postVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3Grid)>(v);
return;
}
protected void traverseRows(org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner, org.apache.isis.applib.layout.grid.Grid$Visitor)
{
java.util.Iterator v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor v;
java.util.ArrayList v;
java.util.List v;
java.lang.Object v;
org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner v;
org.apache.isis.applib.layout.grid.Grid$Visitor v;
boolean v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v := @parameter: org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner;
v := @parameter: org.apache.isis.applib.layout.grid.Grid$Visitor;
v = staticinvoke <org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor asBs3Visitor(org.apache.isis.applib.layout.grid.Grid$Visitor)>(v);
v = interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner: java.util.List getRows()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Row: void setOwner(org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void preVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3Row)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void visit(org.apache.isis.applib.layout.grid.bootstrap.BS3Row)>(v);
specialinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseCols(org.apache.isis.applib.layout.grid.Grid$Visitor,org.apache.isis.applib.layout.grid.bootstrap.BS3Row)>(v, v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void postVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3Row)>(v);
goto label;
label:
return;
}
private void traverseCols(org.apache.isis.applib.layout.grid.Grid$Visitor, org.apache.isis.applib.layout.grid.bootstrap.BS3Row)
{
java.lang.IllegalStateException v;
java.util.Iterator v;
org.apache.isis.applib.layout.grid.bootstrap.BS3RowContent v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Row v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor v;
java.util.ArrayList v;
java.util.List v;
java.lang.Object v;
java.lang.String v;
org.apache.isis.applib.layout.grid.Grid$Visitor v;
boolean v, v, v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v := @parameter: org.apache.isis.applib.layout.grid.Grid$Visitor;
v := @parameter: org.apache.isis.applib.layout.grid.bootstrap.BS3Row;
v = staticinvoke <org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor asBs3Visitor(org.apache.isis.applib.layout.grid.Grid$Visitor)>(v);
v = virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Row: java.util.List getCols()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3RowContent: void setOwner(org.apache.isis.applib.layout.grid.bootstrap.BS3RowContentOwner)>(v);
v = v instanceof org.apache.isis.applib.layout.grid.bootstrap.BS3Col;
if v == 0 goto label;
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void preVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3Col)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void visit(org.apache.isis.applib.layout.grid.bootstrap.BS3Col)>(v);
specialinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseDomainObject(org.apache.isis.applib.layout.grid.bootstrap.BS3Col,org.apache.isis.applib.layout.grid.Grid$Visitor)>(v, v);
specialinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseTabGroups(org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroupOwner,org.apache.isis.applib.layout.grid.Grid$Visitor)>(v, v);
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseActions(org.apache.isis.applib.layout.component.ActionLayoutDataOwner,org.apache.isis.applib.layout.grid.Grid$Visitor)>(v, v);
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseFieldSets(org.apache.isis.applib.layout.component.FieldSetOwner,org.apache.isis.applib.layout.grid.Grid$Visitor)>(v, v);
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseCollections(org.apache.isis.applib.layout.component.CollectionLayoutDataOwner,org.apache.isis.applib.layout.grid.Grid$Visitor)>(v, v);
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseRows(org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner,org.apache.isis.applib.layout.grid.Grid$Visitor)>(v, v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void postVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3Col)>(v);
goto label;
label:
v = v instanceof org.apache.isis.applib.layout.grid.bootstrap.BS3ClearFix;
if v == 0 goto label;
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void visit(org.apache.isis.applib.layout.grid.bootstrap.BS3ClearFix)>(v);
goto label;
label:
v = new java.lang.IllegalStateException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.isis.applib.layout.grid.bootstrap.BS3RowContent)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unrecognized implementation of BS3RowContent, \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
private void traverseDomainObject(org.apache.isis.applib.layout.grid.bootstrap.BS3Col, org.apache.isis.applib.layout.grid.Grid$Visitor)
{
org.apache.isis.applib.layout.grid.bootstrap.BS3Col v;
org.apache.isis.applib.layout.component.DomainObjectLayoutData v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
org.apache.isis.applib.layout.grid.Grid$Visitor v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v := @parameter: org.apache.isis.applib.layout.grid.bootstrap.BS3Col;
v := @parameter: org.apache.isis.applib.layout.grid.Grid$Visitor;
v = virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Col: org.apache.isis.applib.layout.component.DomainObjectLayoutData getDomainObject()>();
if v != null goto label;
return;
label:
virtualinvoke v.<org.apache.isis.applib.layout.component.DomainObjectLayoutData: void setOwner(org.apache.isis.applib.layout.component.DomainObjectLayoutDataOwner)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.Grid$Visitor: void visit(org.apache.isis.applib.layout.component.DomainObjectLayoutData)>(v);
return;
}
private void traverseTabGroups(org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroupOwner, org.apache.isis.applib.layout.grid.Grid$Visitor)
{
java.util.Iterator v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor v;
java.util.ArrayList v;
java.util.List v;
java.lang.Object v;
org.apache.isis.applib.layout.grid.Grid$Visitor v;
org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroupOwner v;
boolean v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v := @parameter: org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroupOwner;
v := @parameter: org.apache.isis.applib.layout.grid.Grid$Visitor;
v = staticinvoke <org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor asBs3Visitor(org.apache.isis.applib.layout.grid.Grid$Visitor)>(v);
v = interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroupOwner: java.util.List getTabGroups()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroup: void setOwner(org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroupOwner)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void preVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroup)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void visit(org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroup)>(v);
specialinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseTabs(org.apache.isis.applib.layout.grid.bootstrap.BS3TabOwner,org.apache.isis.applib.layout.grid.Grid$Visitor)>(v, v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void postVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3TabGroup)>(v);
goto label;
label:
return;
}
private void traverseTabs(org.apache.isis.applib.layout.grid.bootstrap.BS3TabOwner, org.apache.isis.applib.layout.grid.Grid$Visitor)
{
java.util.Iterator v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor v;
java.util.ArrayList v;
java.util.List v;
java.lang.Object v;
org.apache.isis.applib.layout.grid.bootstrap.BS3TabOwner v;
org.apache.isis.applib.layout.grid.Grid$Visitor v;
boolean v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v := @parameter: org.apache.isis.applib.layout.grid.bootstrap.BS3TabOwner;
v := @parameter: org.apache.isis.applib.layout.grid.Grid$Visitor;
v = staticinvoke <org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor asBs3Visitor(org.apache.isis.applib.layout.grid.Grid$Visitor)>(v);
v = interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3TabOwner: java.util.List getTabs()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = virtualinvoke v.<java.util.ArrayList: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Tab: void setOwner(org.apache.isis.applib.layout.grid.bootstrap.BS3TabOwner)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void preVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3Tab)>(v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void visit(org.apache.isis.applib.layout.grid.bootstrap.BS3Tab)>(v);
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void traverseRows(org.apache.isis.applib.layout.grid.bootstrap.BS3RowOwner,org.apache.isis.applib.layout.grid.Grid$Visitor)>(v, v);
interfaceinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor: void postVisit(org.apache.isis.applib.layout.grid.bootstrap.BS3Tab)>(v);
goto label;
label:
return;
}
private static org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor asBs3Visitor(org.apache.isis.applib.layout.grid.Grid$Visitor)
{
org.apache.isis.applib.layout.grid.Grid$Visitor v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$1 v;
boolean v;
v := @parameter: org.apache.isis.applib.layout.grid.Grid$Visitor;
v = v instanceof org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$Visitor;
if v != 0 goto label;
v = new org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$1;
v = v;
specialinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$1: void <init>(org.apache.isis.applib.layout.grid.Grid$Visitor)>(v);
label:
return v;
}
public java.util.LinkedHashMap getAllTabsByName()
{
java.util.LinkedHashMap v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$2 v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v = new org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$2;
specialinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$2: void <init>(org.apache.isis.applib.layout.grid.bootstrap.BS3Grid,java.util.LinkedHashMap)>(v, v);
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void visit(org.apache.isis.applib.layout.grid.Grid$Visitor)>(v);
return v;
}
public java.util.LinkedHashMap getAllCssId()
{
java.util.LinkedHashMap v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$3 v;
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v = new org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$3;
specialinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid$3: void <init>(org.apache.isis.applib.layout.grid.bootstrap.BS3Grid,java.util.LinkedHashMap)>(v, v);
virtualinvoke v.<org.apache.isis.applib.layout.grid.bootstrap.BS3Grid: void visit(org.apache.isis.applib.layout.grid.Grid$Visitor)>(v);
return v;
}
public org.apache.isis.applib.layout.grid.bootstrap.BS3Grid getGrid()
{
org.apache.isis.applib.layout.grid.bootstrap.BS3Grid v;
v := @this: org.apache.isis.applib.layout.grid.bootstrap.BS3Grid;
return v;
}
}