net.sf.saxon.trans
Class Mode.Rule
java.lang.Object
net.sf.saxon.trans.Mode.Rule
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- Mode
- public static class Mode.Rule
- extends java.lang.Object
- implements java.io.Serializable
Inner class Rule used to support the implementation
- See Also:
- Serialized Form
Constructor Summary |
Mode.Rule(Mode.Rule r)
Copy a rule, including the chain of rules linked to it |
Mode.Rule(Pattern p,
java.lang.Object o,
int prec,
double prio,
int seq)
Create a Rule |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pattern
public Pattern pattern
object
public java.lang.Object object
precedence
public int precedence
priority
public double priority
sequence
public int sequence
next
public Mode.Rule next
Mode.Rule
public Mode.Rule(Pattern p,
java.lang.Object o,
int prec,
double prio,
int seq)
- Create a Rule
- Parameters:
p
- the pattern that this rule matcheso
- the object invoked by this rule (usually a Template)prec
- the precedence of the ruleprio
- the priority of the ruleseq
- a sequence number for ordering of rules
Mode.Rule
public Mode.Rule(Mode.Rule r)
- Copy a rule, including the chain of rules linked to it
- Parameters:
r
-