Interface ProjectTabPanelFragment
- All Known Subinterfaces:
VersionTabPanelFragment
- All Known Implementing Classes:
AbstractFragment,AbstractIssuesFragment,AbstractMultiFragment,ActivityStreamFragment,CreatedVsResolvedFragment,DueIssuesFragment,IssueFiltersFragment,NoIssuesFragment,ProjectDescriptionFragment,ProjectGetStarted,RecentIssuesFragment,StatusSummaryFragment,UnresolvedIssuesByAssigneeFragment,UnresolvedIssuesByComponentFragment,UnresolvedIssuesByFixVersionFragment,UnresolvedIssuesByIssueTypeFragment,UnresolvedIssuesByPriorityFragment,VersionDescriptionFragment
public interface ProjectTabPanelFragment
Piece of HTML that is rendered portlet-like in a
TabPanel. Typically shows information specific to a
Project.- Since:
- v4.0
-
Method Summary
Modifier and TypeMethodDescriptiongetHtml(BrowseContext ctx) Renders the fragment.getId()Returns the fragment's unique HTML ID.booleanWhether or not to include a fragment.
-
Method Details
-
getId
String getId()Returns the fragment's unique HTML ID.- Returns:
- the id of the fragment, never null
-
getHtml
Renders the fragment.- Parameters:
ctx- the context in which this fragment is being rendered- Returns:
- the escaped HTML to include
-
showFragment
Whether or not to include a fragment. E.g. check permissions or if there is no content to render- Parameters:
ctx- the context in which this fragment is being rendered- Returns:
- true if the fragment should be shown, false otherwise
-