/[classpath]/classpath/gnu/xml/transform/WhenNode.java
ViewVC logotype

Diff of /classpath/gnu/xml/transform/WhenNode.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mark, Thu Dec 23 22:38:44 2004 UTC revision 1.2 by dog, Thu Jun 30 22:09:07 2005 UTC
# Line 53  final class WhenNode Line 53  final class WhenNode
53    
54    final Expr test;    final Expr test;
55    
56    WhenNode(TemplateNode children, TemplateNode next, Expr test)    WhenNode(Expr test)
57    {    {
     super(children, next);  
58      this.test = test;      this.test = test;
59    }    }
60    
61    TemplateNode clone(Stylesheet stylesheet)    TemplateNode clone(Stylesheet stylesheet)
62    {    {
63      return new WhenNode((children == null) ? null :      TemplateNode ret = new WhenNode(test.clone(stylesheet));
64                          children.clone(stylesheet),      if (children != null)
65                          (next == null) ? null :        {
66                          next.clone(stylesheet),          ret.children = children.clone(stylesheet);
67                          test.clone(stylesheet));        }
68        if (next != null)
69          {
70            ret.next = next.clone(stylesheet);
71          }
72        return ret;
73    }    }
74    
75    void doApply(Stylesheet stylesheet, QName mode,    void doApply(Stylesheet stylesheet, QName mode,

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26