diff options
Diffstat (limited to 'velocity-engine-core/src/main/java/org/apache/velocity/Template.java')
-rw-r--r-- | velocity-engine-core/src/main/java/org/apache/velocity/Template.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/velocity-engine-core/src/main/java/org/apache/velocity/Template.java b/velocity-engine-core/src/main/java/org/apache/velocity/Template.java index c5c0e1e4..31cca192 100644 --- a/velocity-engine-core/src/main/java/org/apache/velocity/Template.java +++ b/velocity-engine-core/src/main/java/org/apache/velocity/Template.java @@ -65,7 +65,7 @@ import java.util.concurrent.ConcurrentHashMap; * @author <a href="mailto:geirm@optonline.net">Geir Magnusson Jr.</a> * @version $Id$ */ -public class Template extends Resource +public class Template extends Resource implements Cloneable { /* * The name of the variable to use when placing @@ -433,4 +433,9 @@ public class Template extends Resource throw ve; } } + + @Override + protected void deepCloneData() throws CloneNotSupportedException { + setData(((SimpleNode)data).clone(this)); + } } |