org.drools.tags.rule
Class DurationTag

java.lang.Object
  |
  +--org.apache.commons.jelly.TagSupport
        |
        +--org.drools.tags.rule.RuleTagSupport
              |
              +--org.drools.tags.rule.DurationTag
All Implemented Interfaces:
org.apache.commons.jelly.Tag

public class DurationTag
extends RuleTagSupport

Construct a Duration for a Rule.

Version:
$Id: DurationTag.java,v 1.1 2002/08/22 07:42:39 bob Exp $
Author:
bob mcwhirter

Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, hasTrimmed, parent, shouldTrim
 
Constructor Summary
DurationTag()
          Construct.
 
Method Summary
 void doTag(org.apache.commons.jelly.XMLOutput output)
          Perform this tag.
 Duration getDuration()
          Retrieve the Duration.
 java.lang.String getVar()
          Retrieve the variable in which to store the Duration.
protected  void setDuration(Duration duration)
          Set the Duration.
 void setVar(java.lang.String var)
          Set the variable in which to store the Duration.
 
Methods inherited from class org.drools.tags.rule.RuleTagSupport
getAvailableDeclarations, getRule, getRuleSet, requiredAttribute
 
Methods inherited from class org.apache.commons.jelly.TagSupport
findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isTrim, setBody, setContext, setParent, setTrim, trimBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DurationTag

public DurationTag()
Construct.
Method Detail

setDuration

protected void setDuration(Duration duration)
Set the Duration.
Parameters:
duration - The duration.

getDuration

public Duration getDuration()
Retrieve the Duration.
Returns:
The duration.

setVar

public void setVar(java.lang.String var)
Set the variable in which to store the Duration.
Parameters:
var - The variable name.

getVar

public java.lang.String getVar()
Retrieve the variable in which to store the Duration.
Returns:
The variable name.

doTag

public void doTag(org.apache.commons.jelly.XMLOutput output)
           throws java.lang.Exception
Perform this tag.
Overrides:
doTag in class org.apache.commons.jelly.TagSupport
Parameters:
output - The output sink.
Throws:
java.lang.Exception - If an error occurs while attempting to perform this tag.


Copyright © 2001-2002 The Werken Company. All Rights Reserved.