org.quattor.pan.dml.functions
Class Clone
java.lang.Object
org.quattor.pan.dml.AbstractOperation
org.quattor.pan.dml.functions.BuiltInFunction
org.quattor.pan.dml.functions.Clone
- All Implemented Interfaces:
- Operation
public final class Clone
- extends BuiltInFunction
This function will clone the given element. In practice this will really only
clone Resources because Properties are immutable and can be shared. Cloning
of elements is usually done automatically by the compiler; users should
rarely, if ever, need to call this explicitly.
- Author:
- loomis
getInstance
public static Operation getInstance(SourceRange sourceRange,
Operation... operations)
throws SyntaxException
- Throws:
SyntaxException
execute
public Element execute(Context context)
- Description copied from interface:
Operation
- Execute this operation within the given context. If an error occurs, an
EvaluationException will be thrown with the details.
- Specified by:
execute in interface Operation- Specified by:
execute in class AbstractOperation
- Parameters:
context - evaluation context for the statement
- Returns:
- Element produced by running operation
Copyright © 2012 Quattor. All Rights Reserved.