Class ImportTag
java.lang.Object
org.apache.commons.jelly.TagSupport
org.apache.commons.jelly.tags.core.ImportTag
- All Implemented Interfaces:
Tag
Imports another script.
By default, the imported script does not have access to
the parent script's variable context. This behaviour
may be modified using the inherit attribute.
- Version:
- $Revision: 155420 $
- Author:
- bob mcwhirter
-
Field Summary
Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidPerform tag processingbooleanvoidSets the file for the script to evaluate.voidsetInherit(boolean inherit) Sets whether property inheritence is enabled or disabledvoidSets the URI (relative URI or absolute URL) for the script to evaluate.Methods inherited from class org.apache.commons.jelly.TagSupport
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setContext, setEscapeText, setParent, setTrim, trimBody
-
Constructor Details
-
ImportTag
public ImportTag()Create a new Import tag.
-
-
Method Details
-
doTag
Perform tag processing- Parameters:
output- the destination for output- Throws:
MissingAttributeException- if a required attribute is missingJellyTagException- on any other errors
-
isInherit
public boolean isInherit()- Returns:
- whether property inheritence is enabled
-
setInherit
public void setInherit(boolean inherit) Sets whether property inheritence is enabled or disabled -
setUri
Sets the URI (relative URI or absolute URL) for the script to evaluate. -
setFile
Sets the file for the script to evaluate.- Parameters:
file- The file to set
-