net.sf.saxon.trans

Class Mode.Rule

public static class Mode.Rule extends Object implements Serializable

Inner class Rule used to support the implementation
Field Summary
Mode.Rulenext
Objectobject
Patternpattern
intprecedence
doublepriority
intsequence
Constructor Summary
Rule(Pattern p, Object o, int prec, double prio, int seq)
Create a Rule
Rule(Mode.Rule r)
Copy a rule, including the chain of rules linked to it

Field Detail

public Mode.Rule next

object

public Object object

pattern

public Pattern pattern

precedence

public int precedence

priority

public double priority

sequence

public int sequence

Constructor Detail

Rule

public Rule(Pattern p, Object o, int prec, double prio, int seq)
Create a Rule

Parameters: p the pattern that this rule matches o the object invoked by this rule (usually a Template) prec the precedence of the rule prio the priority of the rule seq a sequence number for ordering of rules

Rule

public Rule(Mode.Rule r)
Copy a rule, including the chain of rules linked to it

Parameters: r