/src/main/java/com/googlecode/struts2yuiplugin/views/YUITagLibrary.java
http://struts2yuiplugin.googlecode.com/ · Java · 29 lines · 21 code · 8 blank · 0 comment · 0 complexity · 082235a3466bf0b0eeb56c5dca3d4960 MD5 · raw file
- package com.googlecode.struts2yuiplugin.views;
-
- import java.util.Arrays;
- import java.util.List;
-
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
-
- import org.apache.struts2.views.TagLibrary;
-
- import com.googlecode.struts2yuiplugin.views.freemarker.tags.YUIModels;
- import com.googlecode.struts2yuiplugin.views.velocity.components.DatePickerDirective;
- import com.googlecode.struts2yuiplugin.views.velocity.components.HeadDirective;
- import com.opensymphony.xwork2.util.ValueStack;
-
- public class YUITagLibrary implements TagLibrary {
-
- public Object getFreemarkerModels(ValueStack stack, HttpServletRequest req,
- HttpServletResponse res) {
- return new YUIModels(stack, req, res);
- }
-
- @SuppressWarnings("unchecked")
- public List<Class> getVelocityDirectiveClasses() {
- Class[] directives = new Class[] { HeadDirective.class, DatePickerDirective.class };
- return Arrays.asList(directives);
- }
-
- }