Class 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 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()
      • hasNavigationComponents

        public boolean hasNavigationComponents()