com.googlecode.htmlcompressor.taglib
Class CssCompressorTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by com.googlecode.htmlcompressor.taglib.CssCompressorTag
All Implemented Interfaces:
Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class CssCompressorTag
extends javax.servlet.jsp.tagext.BodyTagSupport

JSP tag that compresses an CSS content within <compress:css> using Yahoo YUI Compressor. All CSS-related properties from HtmlCompressor are supported.

Author:
Sergiy Kovalchuk
See Also:
HtmlCompressor, Yahoo YUI Compressor, Serialized Form

Field Summary
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
CssCompressorTag()
           
 
Method Summary
 int doEndTag()
           
 void setEnabled(boolean enabled)
           
 void setYuiCssLineBreak(int yuiCssLineBreak)
           
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, doStartTag, getBodyContent, getPreviousOut, release, setBodyContent
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
 

Constructor Detail

CssCompressorTag

public CssCompressorTag()
Method Detail

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
Throws:
javax.servlet.jsp.JspException

setYuiCssLineBreak

public void setYuiCssLineBreak(int yuiCssLineBreak)
See Also:
HtmlCompressor.setYuiCssLineBreak(int)

setEnabled

public void setEnabled(boolean enabled)
See Also:
HtmlCompressor.setEnabled(boolean)


Copyright © 2009-2012 Sergiy Kovalchuk. All Rights Reserved.