com.atlassian.plugin.web.model
Class AbstractWebItem

java.lang.Object
  extended by com.atlassian.plugin.web.model.AbstractWebItem
Direct Known Subclasses:
DefaultWebLink, DefaultWebParam

public abstract class AbstractWebItem
extends Object

Represents web items that can be rendered using velocity, and inject its own context using the ContextProvider


Constructor Summary
protected AbstractWebItem(WebFragmentHelper webFragmentHelper, ContextProvider contextProvider, WebFragmentModuleDescriptor descriptor)
           
 
Method Summary
 Map<String,Object> getContextMap(Map<String,Object> context)
           
 WebFragmentModuleDescriptor getDescriptor()
           
 WebFragmentHelper getWebFragmentHelper()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractWebItem

protected AbstractWebItem(WebFragmentHelper webFragmentHelper,
                          ContextProvider contextProvider,
                          WebFragmentModuleDescriptor descriptor)
Method Detail

getContextMap

public Map<String,Object> getContextMap(Map<String,Object> context)

getWebFragmentHelper

public WebFragmentHelper getWebFragmentHelper()

getDescriptor

public WebFragmentModuleDescriptor getDescriptor()


Copyright © 2011 Atlassian. All Rights Reserved.