X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fcom%2Fstevesoft%2Fpat%2FChangeRule.java;h=31046ee40485d9f3cc7d03fd5a5c29a2cec9d5b8;hb=7bc226b58110fa26d9dbd3f0c78095d06909ffc3;hp=d9ea870997b878bbaf7b2cf248542250b34a84e0;hpb=dd74fc4938723fe5ec48d4e5fdcfbe58ac42a48d;p=jalview.git diff --git a/src/com/stevesoft/pat/ChangeRule.java b/src/com/stevesoft/pat/ChangeRule.java index d9ea870..31046ee 100755 --- a/src/com/stevesoft/pat/ChangeRule.java +++ b/src/com/stevesoft/pat/ChangeRule.java @@ -8,15 +8,40 @@ package com.stevesoft.pat; /** This class implements user defined special replacement rules - * of the form ${=name}. See trans2.java - * and trans2a.java. - */ -public class ChangeRule extends SpecialRule { - Regex NewRule; - public ChangeRule(ChangeRule c) { NewRule=c.NewRule; } - public ChangeRule(String nm,Regex rr) { name=nm; NewRule = rr; } - public ChangeRule(String nm,Transformer tr) { name=nm; NewRule = tr.rp; } - public Object clone1() { return new ChangeRule(this); } - public String toString1() { return "${="+name+"}"; } - public void apply(StringBufferLike sb,RegRes rr) {} + * of the form ${=name}. See trans2.java + * and trans2a.java. + */ +public class ChangeRule + extends SpecialRule +{ + Regex NewRule; + public ChangeRule(ChangeRule c) + { + NewRule = c.NewRule; + } + + public ChangeRule(String nm, Regex rr) + { + name = nm; + NewRule = rr; + } + + public ChangeRule(String nm, Transformer tr) + { + name = nm; + NewRule = tr.rp; + } + + public Object clone1() + { + return new ChangeRule(this); + } + + public String toString1() + { + return "${=" + name + "}"; + } + + public void apply(StringBufferLike sb, RegRes rr) + {} }