org.cruxframework.crux.plugin.gadget.server.filter
Class GadgetFilter

java.lang.Object
  extended by org.cruxframework.crux.plugin.gadget.server.filter.GadgetFilter
All Implemented Interfaces:
javax.servlet.Filter

public class GadgetFilter
extends Object
implements javax.servlet.Filter

Used to save the path to the current HTML page. This information is necessary to generate the client code.

Author:
Thiago da Rosa de Bustamante

Field Summary
protected  javax.servlet.FilterConfig config
           
protected  boolean production
           
 
Constructor Summary
GadgetFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain)
           
protected  String getRequestedScreen(javax.servlet.ServletRequest req)
          Return any page on current module, once all pages are contained on content tags located inside the gadget manifest file
 void init(javax.servlet.FilterConfig config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

production

protected boolean production

config

protected javax.servlet.FilterConfig config
Constructor Detail

GadgetFilter

public GadgetFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter

doFilter

public void doFilter(javax.servlet.ServletRequest req,
                     javax.servlet.ServletResponse resp,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
IOException
javax.servlet.ServletException
See Also:
Filter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)

getRequestedScreen

protected String getRequestedScreen(javax.servlet.ServletRequest req)
Return any page on current module, once all pages are contained on content tags located inside the gadget manifest file

Parameters:
req -
Returns:


Copyright © 2014. All rights reserved.