railo.runtime.tag
Class CustomTag

java.lang.Object
  extended by railo.runtime.ext.tag.TagImpl
      extended by railo.runtime.ext.tag.BodyTagImpl
          extended by railo.runtime.ext.tag.BodyTagTryCatchFinallyImpl
              extended by railo.runtime.tag.CustomTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally, AppendixTag, DynamicAttributes

public abstract class CustomTag
extends BodyTagTryCatchFinallyImpl
implements DynamicAttributes, AppendixTag


Field Summary
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
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
 
Constructor Summary
CustomTag()
           
 
Method Summary
 void doInitBody()
           
abstract  Struct getAttributesScope()
           
abstract  Struct getCallerScope()
           
abstract  Struct getThisTagScope()
           
abstract  Scope getVariablesScope()
           
 void setDynamicAttribute(String uri, String name, Object value)
           
 
Methods inherited from class railo.runtime.ext.tag.BodyTagTryCatchFinallyImpl
doCatch, doFinally
 
Methods inherited from class railo.runtime.ext.tag.BodyTagImpl
doAfterBody, release, setBodyContent
 
Methods inherited from class railo.runtime.ext.tag.TagImpl
doEndTag, doStartTag, getParent, required, required, required, required, setPageContext, setPageContext, setParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface railo.runtime.ext.tag.DynamicAttributes
setDynamicAttribute
 
Methods inherited from interface railo.runtime.ext.tag.AppendixTag
getAppendix, setAppendix
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, release, setPageContext, setParent
 

Constructor Detail

CustomTag

public CustomTag()
Method Detail

doInitBody

public void doInitBody()
Specified by:
doInitBody in interface javax.servlet.jsp.tagext.BodyTag
Overrides:
doInitBody in class BodyTagImpl

setDynamicAttribute

public final void setDynamicAttribute(String uri,
                                      String name,
                                      Object value)
Specified by:
setDynamicAttribute in interface DynamicAttributes
Parameters:
uri - the namespace of the attribute, or null if in the default namespace.
name - the name of the attribute being set.
value - the value of the attribute

getThisTagScope

public abstract Struct getThisTagScope()
Returns:
return thistag scope

getCallerScope

public abstract Struct getCallerScope()
Returns:
return the caller scope

getAttributesScope

public abstract Struct getAttributesScope()
Returns:
return attributes scope

getVariablesScope

public abstract Scope getVariablesScope()
Returns:
the variables scope


Copyright © 2012 Railo