Class LayoutRecursionIssue
- java.lang.Object
-
- org.dashbuilder.navigation.layout.LayoutRecursionIssue
-
@Portable public class LayoutRecursionIssue extends Object
Class containing the list of navigation references involved in anLayoutTemplateinfinite recursion issue.
-
-
Constructor Summary
Constructors Constructor Description LayoutRecursionIssue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(LayoutNavigationRef other)LayoutNavigationRefgetLastDefaultItemRef()StringgetNavDragTypeI18nName(NavDragComponentType dragType, LayoutRecursionIssueI18n i18n)List<LayoutNavigationRef>getRefList()booleanisEmpty()LayoutNavigationRefpop()StringprintReport(NavTree navTree, LayoutRecursionIssueI18n i18n)voidpush(LayoutNavigationRef ref)
-
-
-
Method Detail
-
contains
public boolean contains(LayoutNavigationRef other)
-
push
public void push(LayoutNavigationRef ref)
-
pop
public LayoutNavigationRef pop()
-
isEmpty
public boolean isEmpty()
-
getRefList
public List<LayoutNavigationRef> getRefList()
-
getLastDefaultItemRef
public LayoutNavigationRef getLastDefaultItemRef()
-
printReport
public String printReport(NavTree navTree, LayoutRecursionIssueI18n i18n)
-
getNavDragTypeI18nName
public String getNavDragTypeI18nName(NavDragComponentType dragType, LayoutRecursionIssueI18n i18n)
-
-