org.loom.tags.core
Class CssTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.SimpleTagSupport
      extended by org.loom.tags.AbstractTag
          extended by org.loom.tags.core.AbstractWebResourceTag
              extended by org.loom.tags.core.CssTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.DynamicAttributes, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag, LoomTag, ParameterContainer

@Tag(dynamicAttributes=true,
     bodyContent=SCRIPTLESS,
     example="<l:css href=\"/css/ie7.css\" ieLessThan=\"7\"/>\n<l:css resource=\"styles\"/>")
public class CssTag
extends AbstractWebResourceTag

HTML CSS link. CSS files can be delivered one by one or bundled together as a web resource configured using your DI engine.


Field Summary
 
Fields inherited from class org.loom.tags.core.AbstractWebResourceTag
IE_ANY, webResourceBundleRepository
 
Fields inherited from class org.loom.tags.AbstractTag
expressionLanguageProxy, loomServletRequestFactory, out, repository, request, response
 
Constructor Summary
CssTag()
           
 
Method Summary
 void printTag()
          print just the tag
 void setHref(java.lang.String href)
          HTML attribute
 void setMedia(java.lang.String media)
           
 void setRel(java.lang.String rel)
           
 
Methods inherited from class org.loom.tags.core.AbstractWebResourceTag
addParameter, doTagImpl, endTag, getContents, getResource, getType, getUrl, getUrlBuilder, initTag, setAction, setEvent, setHostname, setIeLessThan, setMapping, setPort, setRawUrl, setRelative, setRequest, setResource, setScheme, setType, setUrl
 
Methods inherited from class org.loom.tags.AbstractTag
createWriterWrapper, doBody, doBufferedBody, doTag, evaluateExpression, getActionProperty, getAncestorWithClass, getBufferedBody, getExtendedAttributes, getMessagesRepository, getPageContext, getRequest, getResponse, getScopedAttribute, getWriter, printParentAttributes, removeScopedAttribute, setDynamicAttribute, setExtendedAttribute, setJspContext, setResponse, setScopedAttribute, setWriter
 
Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CssTag

public CssTag()
Method Detail

printTag

public void printTag()
              throws javax.servlet.jsp.JspException,
                     java.io.IOException
Description copied from class: AbstractWebResourceTag
print just the tag

Specified by:
printTag in class AbstractWebResourceTag
Throws:
javax.servlet.jsp.JspException
java.io.IOException

setHref

@Attribute
public void setHref(java.lang.String href)
HTML attribute


setMedia

public void setMedia(java.lang.String media)

setRel

public void setRel(java.lang.String rel)