org.apache.tapestry.script
Class UniqueRule
java.lang.Object
|
+--org.apache.tapestry.util.xml.BaseRule
|
+--org.apache.tapestry.script.AbstractTokenRule
|
+--org.apache.tapestry.script.UniqueRule
- All Implemented Interfaces:
- IRule
- public class UniqueRule
- extends org.apache.tapestry.script.AbstractTokenRule
Constructs a org.apache.tapestry.script.UniqueToken
from an <unique> element, which contains full content.
- Since:
- 3.0
- Version:
- $Id: UniqueRule.java,v 1.2 2003/06/19 10:58:51 hlship Exp $
- Author:
- Howard Lewis Ship
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UniqueRule
public UniqueRule()
endElement
public void endElement(RuleDirectedParser parser)
- Description copied from interface:
IRule
- Invoked just after the rule is popped off the rule stack.
- Overrides:
endElement
in class BaseRule
startElement
public void startElement(RuleDirectedParser parser,
org.xml.sax.Attributes attributes)
- Description copied from interface:
IRule
- Invoked just after the rule is pushed onto the rule stack. Typically, a Rule will
use the information to create a new object and push it onto the object stack.
If the rule needs to know about the element (rather than the attributes), it
may obtain the URI, localName and qName from the parser.
- Overrides:
startElement
in class BaseRule
addToParent
protected void addToParent(RuleDirectedParser parser,
IScriptToken token)
- Adds a token to its parent, the top object on the stack.
content
public void content(RuleDirectedParser parser,
String content)
- Peeks at the top object on the stack (which must be a
IScriptToken
),
and converts the text into a series of StaticToken
and
InsertToken
s.
- Overrides:
content
in class BaseRule
addTextTokens
protected void addTextTokens(IScriptToken token,
String text,
ILocation location)
- Parses the provided text and converts it into a series of