net.sf.saxon.trans
Class Rule
java.lang.Object
net.sf.saxon.trans.Rule
- All Implemented Interfaces:
- Serializable
public final class Rule
- extends Object
- implements Serializable
Rule: a template rule, or a strip-space rule used to support the implementation
- See Also:
- Serialized Form
Constructor Summary |
Rule(Pattern p,
Object o,
int prec,
double prio,
int seq)
Create a Rule |
Rule(Rule r)
Copy a rule, including the chain of rules linked to it |
Rule
public Rule(Pattern p,
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
Rule
public Rule(Rule r)
- Copy a rule, including the chain of rules linked to it
- Parameters:
r
- the rule to be copied
getSequence
public int getSequence()
getAction
public Object getAction()
getNext
public Rule getNext()
setNext
public void setNext(Rule next)
getPattern
public Pattern getPattern()
getPrecedence
public int getPrecedence()
getPriority
public double getPriority()
Copyright (C) Michael H. Kay. All rights reserved.