public abstract class AbstractPlanTemplate extends java.lang.Object implements PropertiesProvider
Modifier and Type | Field and Description |
---|---|
protected MapGroup |
map |
protected MissionType |
mission |
Constructor and Description |
---|
AbstractPlanTemplate() |
Modifier and Type | Method and Description |
---|---|
static PlanType |
addTemplateToMission(java.awt.Window parentComp,
MissionType mt,
java.lang.Class<?> templateClass) |
boolean |
editProperties(java.awt.Window parentComp,
MissionType mission) |
abstract PlanType |
generatePlan() |
java.lang.String |
getDescription() |
javax.swing.ImageIcon |
getImageIcon() |
MissionType |
getMission() |
java.lang.String |
getName() |
com.l2fprod.common.propertysheet.DefaultProperty[] |
getProperties() |
java.lang.String |
getPropertiesDialogTitle() |
java.lang.String[] |
getPropertiesErrors(com.l2fprod.common.propertysheet.Property[] properties) |
static void |
main(java.lang.String[] args) |
void |
setMission(MissionType mission) |
void |
setProperties(com.l2fprod.common.propertysheet.Property[] properties) |
protected MissionType mission
protected MapGroup map
public boolean editProperties(java.awt.Window parentComp, MissionType mission)
public MissionType getMission()
public void setMission(MissionType mission)
mission
- the mission to setpublic abstract PlanType generatePlan() throws java.lang.Exception
java.lang.Exception
public com.l2fprod.common.propertysheet.DefaultProperty[] getProperties()
getProperties
in interface PropertiesProvider
public void setProperties(com.l2fprod.common.propertysheet.Property[] properties)
setProperties
in interface PropertiesProvider
public java.lang.String getPropertiesDialogTitle()
getPropertiesDialogTitle
in interface PropertiesProvider
public java.lang.String[] getPropertiesErrors(com.l2fprod.common.propertysheet.Property[] properties)
getPropertiesErrors
in interface PropertiesProvider
public java.lang.String getName()
public java.lang.String getDescription()
public javax.swing.ImageIcon getImageIcon()
public static PlanType addTemplateToMission(java.awt.Window parentComp, MissionType mt, java.lang.Class<?> templateClass)
public static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.