public class ScriptedPlanTemplate extends AbstractPlanTemplate
Modifier and Type | Field and Description |
---|---|
protected javax.script.ScriptEngine |
engine |
protected javax.script.ScriptEngineManager |
manager |
protected java.util.LinkedHashMap<java.lang.String,java.lang.Object> |
properties |
protected javax.script.CompiledScript |
script |
protected java.lang.String |
source |
map, mission
Constructor and Description |
---|
ScriptedPlanTemplate() |
Modifier and Type | Method and Description |
---|---|
PlanType |
generatePlan() |
com.l2fprod.common.propertysheet.DefaultProperty[] |
getProperties() |
java.lang.String |
getSource() |
static void |
main(java.lang.String[] args) |
void |
setProperties(com.l2fprod.common.propertysheet.Property[] properties) |
void |
setSource(java.lang.String source) |
addTemplateToMission, editProperties, getDescription, getImageIcon, getMission, getName, getPropertiesDialogTitle, getPropertiesErrors, setMission
protected javax.script.ScriptEngineManager manager
protected javax.script.ScriptEngine engine
protected javax.script.CompiledScript script
protected java.lang.String source
protected java.util.LinkedHashMap<java.lang.String,java.lang.Object> properties
public java.lang.String getSource()
public void setSource(java.lang.String source)
source
- the source to setpublic PlanType generatePlan() throws java.lang.Exception
generatePlan
in class AbstractPlanTemplate
java.lang.Exception
public com.l2fprod.common.propertysheet.DefaultProperty[] getProperties()
getProperties
in interface PropertiesProvider
getProperties
in class AbstractPlanTemplate
public void setProperties(com.l2fprod.common.propertysheet.Property[] properties)
setProperties
in interface PropertiesProvider
setProperties
in class AbstractPlanTemplate
public static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.