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

Diff of /classpath/gnu/xml/transform/CopyOfNode.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 61  final class CopyOfNode Line 61  final class CopyOfNode
61    
62    final Expr select;    final Expr select;
63    
64    CopyOfNode(TemplateNode children, TemplateNode next, Expr select)    CopyOfNode(Expr select)
65    {    {
     super(children, next);  
66      this.select = select;      this.select = select;
67    }    }
68    
69    TemplateNode clone(Stylesheet stylesheet)    TemplateNode clone(Stylesheet stylesheet)
70    {    {
71      return new CopyOfNode((children == null) ? null :      TemplateNode ret = new CopyOfNode(select.clone(stylesheet));
72                            children.clone(stylesheet),      if (children != null)
73                            (next == null) ? null :        {
74                            next.clone(stylesheet),          ret.children = children.clone(stylesheet);
75                            select.clone(stylesheet));        }
76        if (next != null)
77          {
78            ret.next = next.clone(stylesheet);
79          }
80        return ret;
81    }    }
82    
83    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