org.apache.tiles.jsp.taglib
Class ImportAttributeTag

Package class diagram package ImportAttributeTag
java.lang.Object
  extended by javax.servlet.jsp.tagext.SimpleTagSupport
      extended by org.apache.tiles.jsp.taglib.ImportAttributeTag
All Implemented Interfaces:
JspTag, SimpleTag

public class ImportAttributeTag
extends SimpleTagSupport

Import attribute(s) in specified context.

Import attribute(s) to requested scope. Attribute name and scope are optional. If not specified, all attributes are imported in page scope. Once imported, an attribute can be used as any other beans from jsp contexts.


Constructor Summary
ImportAttributeTag()
           
 
Method Summary
 void doTag()
          
 String getName()
          Getter for name property.
 String getScope()
          Getter for scope property.
 String getToName()
          Getter for toName property.
 boolean isIgnore()
          Getter for ignore property.
 void setIgnore(boolean ignore)
          Setter for ignore property.
 void setName(String name)
          Setter for name property.
 void setScope(String scope)
          Setter for scope property.
 void setToName(String toName)
          Setter for toName property.
 
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

ImportAttributeTag

public ImportAttributeTag()
Method Detail

getName

public String getName()
Getter for name property.

Returns:
The name of the attribute to import. If it is null, all the attributes will be imported.

setName

public void setName(String name)
Setter for name property.

Parameters:
name - The name of the attribute to import. If it is null, all the attributes will be imported.

getScope

public String getScope()
Getter for scope property.

Returns:
The scope into which the attribute(s) will be imported. If null, the import will go in page scope.

setScope

public void setScope(String scope)
Setter for scope property.

Parameters:
scope - The scope into which the attribute(s) will be imported. If null, the import will go in page scope.

getToName

public String getToName()
Getter for toName property.

Returns:
The name of the attribute into which the attribute will be imported. To be used in conjunction to name. If null, the value of name will be used.

setToName

public void setToName(String toName)
Setter for toName property.

Parameters:
toName - The name of the attribute into which the attribute will be imported. To be used in conjunction to name. If null, the value of name will be used.

isIgnore

public boolean isIgnore()
Getter for ignore property.

Returns:
If true, if the attribute is not present, the problem will be ignored.

setIgnore

public void setIgnore(boolean ignore)
Setter for ignore property.

Parameters:
ignore - If true, if the attribute is not present, the problem will be ignored.

doTag

public void doTag()
           throws JspException,
                  IOException

Specified by:
doTag in interface SimpleTag
Overrides:
doTag in class SimpleTagSupport
Throws:
JspException
IOException


Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.