org.gwe.integration.slicer.model
Class ExecutableModel

java.lang.Object
  extended by org.gwe.utils.cmd.OptionableAppTemplate
      extended by org.gwe.integration.slicer.model.ExecutableModel
Direct Known Subclasses:
ExecBaseGWEModel

public class ExecutableModel
extends OptionableAppTemplate

Since:
Dec 14, 2007
Author:
Marco Ruiz

Field Summary
 OptionTemplate OPT_LOGO
           
 OptionTemplate OPT_XML
           
 
Fields inherited from class org.gwe.utils.cmd.OptionableAppTemplate
OPT_HELP, OPT_INTERACT
 
Constructor Summary
ExecutableModel(java.lang.String title, java.lang.String category, java.lang.String description)
           
ExecutableModel(java.lang.String title, java.lang.String category, java.lang.String description, java.lang.String templateFilename)
           
 
Method Summary
 GroupModel addGroup(java.lang.String label, java.lang.String description)
           
 java.lang.String getAcknowledgements()
           
 java.lang.String getCategory()
           
 java.lang.String getContributor()
           
 java.lang.String getDescription()
           
 java.util.List<GroupModel> getGroups()
           
 java.lang.String getLicense()
           
 java.util.List<ParameterModel> getParameters()
           
 java.lang.String getTitle()
           
 java.lang.String getUrl()
           
 java.lang.String getVersion()
           
 java.lang.String getXML()
           
static java.lang.String getXMLHeader()
           
 boolean isLogoSelected()
           
 boolean isXMLSelected()
           
 void loadArgs(java.lang.String[] args)
           
 void loadArgs(java.lang.String[] args, boolean processXML)
           
 void setAcknowledgements(java.lang.String acknowledgements)
           
 void setCategory(java.lang.String category)
           
 void setContributor(java.lang.String contributor)
           
 void setDescription(java.lang.String description)
           
 void setLicense(java.lang.String license)
           
 void setTitle(java.lang.String title)
           
 void setUrl(java.lang.String documentationURL)
           
 void setVersion(java.lang.String version)
           
 void setXMLTemplate(java.lang.String xmlTemplate)
           
 
Methods inherited from class org.gwe.utils.cmd.OptionableAppTemplate
addArg, addOption, addOptions, clone, getArg, getArgAsInt, getArgAsLong, getInvocationArgs, getUsage, getWithoutOptionsArgs, getWithoutOptionsArgsAsStr, loadArgs, populateAppObject, removeOption, resetArgs, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OPT_XML

public final OptionTemplate OPT_XML

OPT_LOGO

public final OptionTemplate OPT_LOGO
Constructor Detail

ExecutableModel

public ExecutableModel(java.lang.String title,
                       java.lang.String category,
                       java.lang.String description)

ExecutableModel

public ExecutableModel(java.lang.String title,
                       java.lang.String category,
                       java.lang.String description,
                       java.lang.String templateFilename)
Method Detail

getXMLHeader

public static java.lang.String getXMLHeader()

setXMLTemplate

public void setXMLTemplate(java.lang.String xmlTemplate)

loadArgs

public void loadArgs(java.lang.String[] args)
Overrides:
loadArgs in class OptionableAppTemplate

loadArgs

public void loadArgs(java.lang.String[] args,
                     boolean processXML)

isXMLSelected

public boolean isXMLSelected()

isLogoSelected

public boolean isLogoSelected()

getXML

public java.lang.String getXML()

getCategory

public java.lang.String getCategory()

setCategory

public void setCategory(java.lang.String category)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String documentationURL)

getContributor

public java.lang.String getContributor()

setContributor

public void setContributor(java.lang.String contributor)

getLicense

public java.lang.String getLicense()

setLicense

public void setLicense(java.lang.String license)

getAcknowledgements

public java.lang.String getAcknowledgements()

setAcknowledgements

public void setAcknowledgements(java.lang.String acknowledgements)

getGroups

public java.util.List<GroupModel> getGroups()

addGroup

public GroupModel addGroup(java.lang.String label,
                           java.lang.String description)

getParameters

public java.util.List<ParameterModel> getParameters()


Copyright © 2007-2009. All Rights Reserved.