package

com.atlassian.jira.web.component

Interfaces

ContentRenderingInstructionsProvider Provides web component rendering instructions based on the current context. 
IssuePage  
IssuePager This class is used in conjunction with issuetable.vm, and IssueTableLayoutBean and IssueTableWebComponent to display a table of issues. 
IssueTableWriter A callback to allow the IssueTableWebComponent to write an issue. 
ModuleWebComponent Renders com.atlassian.plugin.web.model.WebPanel with the common JIRA module structure. 
ModuleWebComponentFields Utility to extract fields from a com.atlassian.plugin.web.model.WebPanel. 
TableLayoutUtils Util class for getting columns for issue tables. 

Classes

AbstractWebComponent The superclass of all web components, which has some simple helper methods. 
AllIssuesIssuePager  
ColumnLayoutItemProvider Provides the columns to be displayed on the results table, given a SearchRequest and a User  
ContentRenderingInstruction Represents an instruction that the container uses to decide whether to render the associated web component or not during any given rendering cycle. 
CreateIssueWebComponent This component is responsible for rendering the create issue widget for browse project page. 
IssueConstantWebComponent Component that is used to render issue constants images. 
IssueTableLayoutBean This bean is used to control the display properties of the IssueTable, and works with IssueTableWebComponent and issuetable.vm to achieve this. 
IssueTableWebComponent This class displays a table of issues, and works together with issuetable.vm. 
ModuleWebComponentFields.SectionsAndLinks  
ModuleWebComponentFieldsImpl  
ModuleWebComponentImpl  
PickerLayoutBean  
SimpleColumnLayoutItem This column layout is used to be able to create columns that are just producing HTML. 
TableLayoutFactory A class for creating IssueTableLayoutBean objects. 
TableLayoutUtilsImpl  
WebComponentUtils This class contains a collection of utility methods used by web components 
WorkflowHeaderWebComponent