This parameter may be:
- Author:
- Mark Huisman
Field Summary |
protected java.lang.String |
attributeName
The attribute which we are attempting to match |
protected java.lang.Object |
param
The parameter we wish to pass to the method call |
protected int |
paramIndex
The zero-relative index of the parameter we are saving. |
Constructor Summary |
ObjectParamRule(int paramIndex,
java.lang.Object param)
Construct a "call parameter" rule that will save the given Object as
the parameter value. |
ObjectParamRule(int paramIndex,
java.lang.String attributeName,
java.lang.Object param)
Construct a "call parameter" rule that will save the given Object as
the parameter value, provided that the specified attribute exists. |
Method Summary |
void |
begin(java.lang.String namespace,
java.lang.String name,
org.xml.sax.Attributes attributes)
Process the start of this element. |
java.lang.String |
toString()
Render a printable version of this Rule. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
attributeName
protected java.lang.String attributeName
- The attribute which we are attempting to match
paramIndex
protected int paramIndex
- The zero-relative index of the parameter we are saving.
param
protected java.lang.Object param
- The parameter we wish to pass to the method call
ObjectParamRule
public ObjectParamRule(int paramIndex,
java.lang.Object param)
- Construct a "call parameter" rule that will save the given Object as
the parameter value.
- Parameters:
paramIndex
- The zero-relative parameter numberparam
- the parameter to pass along
ObjectParamRule
public ObjectParamRule(int paramIndex,
java.lang.String attributeName,
java.lang.Object param)
- Construct a "call parameter" rule that will save the given Object as
the parameter value, provided that the specified attribute exists.
- Parameters:
paramIndex
- The zero-relative parameter numberattributeName
- The name of the attribute to matchparam
- the parameter to pass along
begin
public void begin(java.lang.String namespace,
java.lang.String name,
org.xml.sax.Attributes attributes)
throws java.lang.Exception
- Process the start of this element.
- Overrides:
begin
in class Rule
- Parameters:
attributes
- The attribute list for this elementnamespace
- the namespace URI of the matching element, or an
empty string if the parser is not namespace aware or the element has
no namespacename
- the local name if the parser is namespace aware, or just
the element name otherwise
java.lang.Exception
toString
public java.lang.String toString()
- Render a printable version of this Rule.
- Overrides:
toString
in class java.lang.Object
Copyright (c) 2001-2003 - Apache Software Foundation