Class Widget
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.web.widgets.Widget
-
- Direct Known Subclasses:
BrowseWidget,DateTimeWidget,LoginWidget,TestWidget
public abstract class Widget extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classWidget.WidgetProcessingExceptionprotected static classWidget.WidgetTemplateValues
-
Constructor Summary
Constructors Constructor Description Widget()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringdoAssets(freemarker.core.Environment env, Map params)StringdoMarkup(freemarker.core.Environment env, Map params)protected StringgetAssetsMacroName()protected StringgetMarkupMacroName()protected StringgetTemplateName(String widgetName)protected abstract Widget.WidgetTemplateValuesprocess(freemarker.core.Environment env, Map params, javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
-
-
-
Method Detail
-
getAssetsMacroName
protected String getAssetsMacroName()
-
getMarkupMacroName
protected String getMarkupMacroName()
-
process
protected abstract Widget.WidgetTemplateValues process(freemarker.core.Environment env, Map params, javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context) throws Exception
- Throws:
Exception
-
-