Class LayoutTemplateInfo
- java.lang.Object
-
- org.dashbuilder.navigation.layout.LayoutTemplateInfo
-
@Portable public class LayoutTemplateInfo extends Object
Class containing a perspective's layout template plus additional information like if any of its components is linked to another perspective causing an inifinite loop. For example, imagine a perspective A containing a tab list component with a tab linked to perspective B. The issue might occur if perspective B contains a component linked to perspective A.
-
-
Constructor Summary
Constructors Constructor Description LayoutTemplateInfo()LayoutTemplateInfo(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, boolean hasNavigationComponents, LayoutRecursionIssue recursionIssue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.uberfire.ext.layout.editor.api.editor.LayoutTemplategetLayoutTemplate()LayoutRecursionIssuegetRecursionIssue()booleanhasNavigationComponents()
-
-
-
Constructor Detail
-
LayoutTemplateInfo
public LayoutTemplateInfo()
-
LayoutTemplateInfo
public LayoutTemplateInfo(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, boolean hasNavigationComponents, LayoutRecursionIssue recursionIssue)
-
-
Method Detail
-
getLayoutTemplate
public org.uberfire.ext.layout.editor.api.editor.LayoutTemplate getLayoutTemplate()
-
getRecursionIssue
public LayoutRecursionIssue getRecursionIssue()
-
hasNavigationComponents
public boolean hasNavigationComponents()
-
-