com.aoindustries.website.skintags
Class PathTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.SimpleTagSupport
      extended by com.aoindustries.taglib.AutoEncodingBufferedTag
          extended by com.aoindustries.website.skintags.PathTag
All Implemented Interfaces:
com.aoindustries.encoding.ValidMediaInput, com.aoindustries.taglib.ContentTypeJspTag, com.aoindustries.taglib.ParamsAttribute, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag

public class PathTag
extends com.aoindustries.taglib.AutoEncodingBufferedTag
implements com.aoindustries.taglib.ParamsAttribute

Sets the path for a page or its PathAttribute parent.

Author:
AO Industries, Inc.

Constructor Summary
PathTag()
           
 
Method Summary
 void addParam(java.lang.String name, java.lang.String value)
           
protected  void doTag(com.aoindustries.io.StringBuilderWriter capturedBody, java.io.Writer out)
           
 com.aoindustries.encoding.MediaType getContentType()
           
 com.aoindustries.encoding.MediaType getOutputType()
           
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParams()
           
 
Methods inherited from class com.aoindustries.taglib.AutoEncodingBufferedTag
doTag, getInitialBufferSize, isValidatingMediaInputType
 
Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathTag

public PathTag()
Method Detail

getContentType

public com.aoindustries.encoding.MediaType getContentType()
Specified by:
getContentType in interface com.aoindustries.taglib.ContentTypeJspTag
Specified by:
getContentType in class com.aoindustries.taglib.AutoEncodingBufferedTag

getOutputType

public com.aoindustries.encoding.MediaType getOutputType()
Specified by:
getOutputType in class com.aoindustries.taglib.AutoEncodingBufferedTag

getParams

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParams()
Specified by:
getParams in interface com.aoindustries.taglib.ParamsAttribute

addParam

public void addParam(java.lang.String name,
                     java.lang.String value)
Specified by:
addParam in interface com.aoindustries.taglib.ParamsAttribute

doTag

protected void doTag(com.aoindustries.io.StringBuilderWriter capturedBody,
                     java.io.Writer out)
              throws java.io.IOException
Specified by:
doTag in class com.aoindustries.taglib.AutoEncodingBufferedTag
Throws:
java.io.IOException