railo.runtime.tag
Class Property

java.lang.Object
  extended by railo.runtime.ext.tag.TagImpl
      extended by railo.runtime.tag.Property
All Implemented Interfaces:
javax.servlet.jsp.tagext.Tag, DynamicAttributes

public final class Property
extends TagImpl
implements DynamicAttributes

Defines components as complex types that are used for web services authoring. The attributes of this tag are exposed as component metadata and are subject to inheritance rules.


Field Summary
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
Property()
           
 
Method Summary
 int doEndTag()
           
 int doStartTag()
           
 void release()
           
 void setAccess(String access)
           
 void setDefault(String _default)
           
 void setDisplayname(String displayname)
           
 void setDynamicAttribute(String uri, Collection.Key name, Object value)
           
 void setDynamicAttribute(String uri, String name, Object value)
           
 void setGetter(boolean setter)
           
 void setHint(String hint)
           
 void setMetaData(String name, Object value)
           
 void setName(String name)
          set the value name A string; a property name.
 void setRequired(boolean required)
           
 void setSetter(boolean setter)
           
 void setType(String type)
          set the value type A string; a property type name; data type.
 
Methods inherited from class railo.runtime.ext.tag.TagImpl
getParent, required, required, required, required, setPageContext, setPageContext, setParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Property

public Property()
Method Detail

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class TagImpl

setDynamicAttribute

public 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

setDynamicAttribute

public void setDynamicAttribute(String uri,
                                Collection.Key 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

setMetaData

public void setMetaData(String name,
                        Object value)

setType

public void setType(String type)
set the value type A string; a property type name; data type.

Parameters:
type - value to set

setName

public void setName(String name)
set the value name A string; a property name. Must be a static value.

Parameters:
name - value to set

setDefault

public void setDefault(String _default)
Parameters:
_default - The _default to set.

setAccess

public void setAccess(String access)
               throws ExpressionException
Parameters:
access - The access to set.
Throws:
ExpressionException

setDisplayname

public void setDisplayname(String displayname)
Parameters:
displayname - The displayname to set.

setHint

public void setHint(String hint)
Parameters:
hint - The hint to set.

setRequired

public void setRequired(boolean required)
Parameters:
required - The required to set.

setSetter

public void setSetter(boolean setter)

setGetter

public void setGetter(boolean setter)

doStartTag

public int doStartTag()
               throws PageException
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class TagImpl
Throws:
PageException

doEndTag

public int doEndTag()
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class TagImpl


Copyright © 2012 Railo