package

com.atlassian.plugin.web.model

Interfaces

WebIcon Represents an icon link  
WebLabel Represents a plain text, primarily used as a links name  
WebLink  
WebPanel The module that is responsive for providing the raw content for a Web Panel. 
WebParam Represents arbitrary number of key/value pairs  

Classes

AbstractWebItem Represents web items that can be rendered using velocity, and inject its own context using the ContextProvider  
AbstractWebPanel  
DefaultWebIcon Represents an icon associated with an item. 
DefaultWebLabel A simple bean to represent labels in the web interface. 
DefaultWebLink Represents a single "href", with a variety of permutations. 
DefaultWebParam Represents a sorted map of parameters. 
EmbeddedTemplateWebPanel This class is used for web panel declaration that do not have a custom class attribute in their descriptor, nor a location attribute in their resource child element. 
ResourceTemplateWebPanel This class is used for web panel declaration that do not have a custom class attribute in their descriptor, but do have a location attribute in their resource child element, which points to a template file on the (plugin's) classpath.