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

Diff of /classpath/gnu/xml/transform/IfNode.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 IfNode Line 53  final class IfNode
53    
54    final Expr test;    final Expr test;
55    
56    IfNode(TemplateNode children, TemplateNode next, Expr test)    IfNode(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 IfNode((children == null) ? null :      TemplateNode ret = new IfNode(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