/**
* Copyright (c) 2004-2011 Wang Jinbao(Julian Wong), http://www.ralasafe.com
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*/
package org.ralasafe.script;
import org.ralasafe.SystemConstant;
public class ContextValue extends DefineVariable {
private String key;
public String getKey() {
return key;
}
public void setKey( String key ) {
this.key=key;
}
/**
* Script likes: Object v = context.get("key");
*/
public String toScript() {
String v=getVariableName();
String context=SystemConstant.CONTEXT;
StringBuffer buff=new StringBuffer();
buff.append( " Object " ).append( v ).append( " = " ).append( context )
.append( ".get(\"" ).append( key ).append( "\"); " ).append(
"\n" );
return buff.toString();
}
}