org.mmbase.applications.packaging.projects.creators
Class BasicCreator

java.lang.Object
  extended by org.mmbase.applications.packaging.projects.creators.BasicCreator
All Implemented Interfaces:
java.lang.Runnable, CreatorInterface
Direct Known Subclasses:
BundleBasicCreator, CloudModelCreator, ConfigBasicCreator, DataApps1Creator, DisplayHtmlCreator, DisplayThemeCreator, EditorWizardCreator, FunctionSetCreator, JavaJarCreator, JavaSrcCreator

public class BasicCreator
extends java.lang.Object
implements CreatorInterface, java.lang.Runnable

BasicCreator, base class for creators

Author:
Daniel Ockeloen (MMBased)

Constructor Summary
BasicCreator()
           
 
Method Summary
 void addFile(java.util.jar.JarOutputStream jarfile, java.lang.String fn, java.lang.String dfn, java.lang.String guiname, java.lang.String dirprefix)
           
 int addFiles(java.util.jar.JarOutputStream jarfile, java.lang.String basedir, java.lang.String include, java.lang.String exclude, java.lang.String guiname, java.lang.String dirprefix)
           
 boolean addPackage(Target target, java.lang.String newpackage)
          Adds a feature to the Package attribute of the CreatorInterface object
 boolean addPackageContact(Target target, java.lang.String newreason, java.lang.String newname, java.lang.String newemail)
          Adds a feature to the PackageContact attribute of the CreatorInterface object
 boolean addPackageDepends(Target target, java.lang.String newpackage, java.lang.String version)
          Adds a feature to the PackageDepends attribute of the CreatorInterface object
 boolean addPackageDeveloper(Target target, java.lang.String newname, java.lang.String newcompany)
          Adds a feature to the PackageDeveloper attribute of the CreatorInterface object
 boolean addPackageInitiator(Target target, java.lang.String newname, java.lang.String newcompany)
          Adds a feature to the PackageInitiator attribute of the CreatorInterface object
 boolean addPackageSupporter(Target target, java.lang.String newcompany)
          Adds a feature to the PackageSupporter attribute of the CreatorInterface object
 void addRelatedTargetsCreate(Target t)
           
 void addScreenshotFiles(java.util.jar.JarOutputStream jarfile, Target target)
           
 void clearPackageSteps()
          Description of the Method
 void createDependsMetaFile(java.util.jar.JarOutputStream jarfile, Target target)
           
 boolean createPackage(Target target, int newversion)
          Description of the Method
 void createPackageMetaFile(java.util.jar.JarOutputStream jarfile, Target target, int newversion)
           
 void createPackageThreaded(Target target, int newversion)
           
 boolean decodeIntItem(Target target, java.lang.String epath)
           
 boolean decodeItems(Target target)
          Description of the Method
 boolean decodePackageDepends(Target target, java.lang.String itemname)
           
 boolean decodePublishProvider(Target target)
           
 boolean decodeRelatedPeople(Target target, java.lang.String type, java.lang.String subtype)
           
 boolean decodeScreenshots(Target target)
           
 boolean decodeStarturls(Target target)
           
 boolean decodeStringAttributeItem(Target target, java.lang.String epath, java.lang.String attribute)
           
 boolean decodeStringItem(Target target, java.lang.String epath)
           
 boolean delIncludedPackage(Target target, java.lang.String id)
          Description of the Method
 boolean delPackageContact(Target target, java.lang.String oldreason, java.lang.String oldname, java.lang.String oldemail)
          Description of the Method
 boolean delPackageDepends(Target target, java.lang.String packageid, java.lang.String version, java.lang.String versionmode)
          Description of the Method
 boolean delPackageDeveloper(Target target, java.lang.String oldname, java.lang.String oldcompany)
          Description of the Method
 boolean delPackageInitiator(Target target, java.lang.String oldname, java.lang.String oldcompany)
          Description of the Method
 boolean delPackageSupporter(Target target, java.lang.String oldcompany)
          Description of the Method
 java.lang.String getBuildPath()
           
 java.lang.String getDefaultTargetName()
           
 java.lang.String getDefaultXMLFooter(Target target)
           
 java.lang.String getDefaultXMLHeader(Target target)
           
 java.lang.String getDefaultXMLMetaInfo(Target target)
           
 java.lang.String getDescription()
           
 java.lang.String getDescription(Target target)
          Gets the description attribute of the CreatorInterface object
 int getErrorCount()
           
 java.util.ArrayList getFileNames_r(java.util.ArrayList foundfiles, java.lang.String basedir, java.lang.String include, java.lang.String exclude)
           
 java.util.ArrayList getFileNames(java.util.ArrayList foundfiles, java.lang.String basedir, java.lang.String include, java.lang.String exclude)
           
 java.util.ArrayList getIncludedPackages(Target target)
          Gets the includedPackages attribute of the CreatorInterface object
 java.lang.String getInstallationNotes(Target target)
          Gets the installationNotes attribute of the CreatorInterface object
 java.lang.String getInstallReset(Target target)
           
 int getItemIntValue(Target target, java.lang.String name)
           
 java.lang.String getItemStringValue(Target target, java.lang.String name)
           
 java.lang.String getLastDate(Target target)
          Gets the lastDate attribute of the CreatorInterface object
 int getLastVersion(Target target)
          Gets the lastVersion attribute of the CreatorInterface object
 java.lang.String getLicenseName(Target target)
          Gets the licenseName attribute of the CreatorInterface object
 java.lang.String getLicenseType(Target target)
          Gets the licenseType attribute of the CreatorInterface object
 java.lang.String getLicenseVersion(Target target)
          Gets the licenseVersion attribute of the CreatorInterface object
 java.lang.String getMaintainer(Target target)
          Gets the maintainer attribute of the CreatorInterface object
 java.lang.String getName(Target target)
          Gets the name attribute of the CreatorInterface object
 packageStep getNextPackageStep()
           
 int getNextVersion(Target target)
          Gets the nextVersion attribute of the CreatorInterface object
 java.util.ArrayList getPackageDepends(Target target)
          Gets the packageDepends attribute of the CreatorInterface object
 java.lang.String getPackageDependsXML(Target target)
           
 java.util.Iterator getPackageSteps()
          Gets the packageSteps attribute of the CreatorInterface object
 java.util.Iterator getPackageSteps(int logid)
          Gets the packageSteps attribute of the CreatorInterface object
 int getProgressBarValue()
          Gets the progressBarValue attribute of the BasicPackage object
 java.util.ArrayList getRelatedPeople(java.lang.String type, Target target)
          Gets the relatedPeople attribute of the CreatorInterface object
 java.lang.String getRelatedPeopleXML(java.lang.String type, java.lang.String subtype, Target target)
           
 java.lang.String getReleaseNotes(Target target)
          Gets the releaseNotes attribute of the CreatorInterface object
 java.lang.String getScreenshotsXML(Target target)
           
 java.lang.String getStarturlsXML(Target target)
           
 java.lang.String getState()
           
 int getSubProgressBarValue()
          Gets the progressBarValue attribute of the BasicPackage object
 java.lang.String getType()
          Gets the type attribute of the CreatorInterface object
 int getWarningCount()
           
 java.lang.String getXMLFile(Target target)
          Gets the xMLFile attribute of the CreatorInterface object
 void increaseProgressBar()
          Description of the Method
 void increaseProgressBar(int stepcount)
          Description of the Method
 void increaseSubProgressBar()
          Description of the Method
 void increaseSubProgressBar(int substepcount)
          Description of the Method
 boolean renameTempFile(java.lang.String filename)
           
 void run()
           
 void setDefaults(Target target)
          Sets the defaults attribute of the CreatorInterface object
 boolean setDescription(Target target, java.lang.String newdescription)
          Sets the description attribute of the CreatorInterface object
 boolean setIncludedVersion(Target target, java.lang.String id, java.lang.String newversion)
          Sets the includedVersion attribute of the CreatorInterface object
 boolean setLicenseName(Target target, java.lang.String newlicensename)
          Sets the licenseName attribute of the CreatorInterface object
 boolean setLicenseType(Target target, java.lang.String newlicensetype)
          Sets the licenseType attribute of the CreatorInterface object
 boolean setLicenseVersion(Target target, java.lang.String newlicenseversion)
          Sets the licenseVersion attribute of the CreatorInterface object
 boolean setMaintainer(Target target, java.lang.String newmaintainer)
          Sets the maintainer attribute of the CreatorInterface object
 boolean setName(Target target, java.lang.String newname)
          Sets the name attribute of the CreatorInterface object
 boolean setPackageContact(Target target, java.lang.String oldreason, java.lang.String newreason, java.lang.String oldname, java.lang.String newname, java.lang.String oldemail, java.lang.String newemail)
          Sets the packageContact attribute of the CreatorInterface object
 boolean setPackageDepends(Target target, java.lang.String packageid, java.lang.String oldversion, java.lang.String oldversionmode, java.lang.String newversion, java.lang.String newversionmode)
          Sets the packageDepends attribute of the CreatorInterface object
 boolean setPackageDeveloper(Target target, java.lang.String oldname, java.lang.String newname, java.lang.String oldcompany, java.lang.String newcompany)
          Sets the packageDeveloper attribute of the CreatorInterface object
 boolean setPackageInitiator(Target target, java.lang.String oldname, java.lang.String newname, java.lang.String oldcompany, java.lang.String newcompany)
          Sets the packageInitiator attribute of the CreatorInterface object
 boolean setPackageSupporter(Target target, java.lang.String oldcompany, java.lang.String newcompany)
          Sets the packageSupporter attribute of the CreatorInterface object
 void setProgressBar(int stepcount)
          Sets the progressBar attribute of the BasicPackage object
 void setProgressBarValue(int value)
          set the progressBarValue attribute of the BasicPackage object
 void setSubProgressBar(int substepcount)
          Sets the progressBar attribute of the BasicPackage object
 void setSubProgressBarValue(int value)
          set the subprogressBarValue attribute of the BasicPackage object
 void setType(java.lang.String type)
          Sets the type attribute of the CreatorInterface object
 boolean updatePackageTime(Target target, java.util.Date d, int newversion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicCreator

public BasicCreator()
Method Detail

getDescription

public java.lang.String getDescription()

getType

public java.lang.String getType()
Description copied from interface: CreatorInterface
Gets the type attribute of the CreatorInterface object

Specified by:
getType in interface CreatorInterface
Returns:
The type value

setType

public void setType(java.lang.String type)
Description copied from interface: CreatorInterface
Sets the type attribute of the CreatorInterface object

Specified by:
setType in interface CreatorInterface
Parameters:
type - The new type value

setDescription

public boolean setDescription(Target target,
                              java.lang.String newdescription)
Description copied from interface: CreatorInterface
Sets the description attribute of the CreatorInterface object

Specified by:
setDescription in interface CreatorInterface
Parameters:
target - The new description value
newdescription - The new description value
Returns:
Description of the Return Value

setName

public boolean setName(Target target,
                       java.lang.String newname)
Description copied from interface: CreatorInterface
Sets the name attribute of the CreatorInterface object

Specified by:
setName in interface CreatorInterface
Parameters:
target - The new name value
newname - The new name value
Returns:
Description of the Return Value

setMaintainer

public boolean setMaintainer(Target target,
                             java.lang.String newmaintainer)
Description copied from interface: CreatorInterface
Sets the maintainer attribute of the CreatorInterface object

Specified by:
setMaintainer in interface CreatorInterface
Parameters:
target - The new maintainer value
newmaintainer - The new maintainer value
Returns:
Description of the Return Value

setLicenseVersion

public boolean setLicenseVersion(Target target,
                                 java.lang.String newlicenseversion)
Description copied from interface: CreatorInterface
Sets the licenseVersion attribute of the CreatorInterface object

Specified by:
setLicenseVersion in interface CreatorInterface
Parameters:
target - The new licenseVersion value
newlicenseversion - The new licenseVersion value
Returns:
Description of the Return Value

setLicenseType

public boolean setLicenseType(Target target,
                              java.lang.String newlicensetype)
Description copied from interface: CreatorInterface
Sets the licenseType attribute of the CreatorInterface object

Specified by:
setLicenseType in interface CreatorInterface
Parameters:
target - The new licenseType value
newlicensetype - The new licenseType value
Returns:
Description of the Return Value

setLicenseName

public boolean setLicenseName(Target target,
                              java.lang.String newlicensename)
Description copied from interface: CreatorInterface
Sets the licenseName attribute of the CreatorInterface object

Specified by:
setLicenseName in interface CreatorInterface
Parameters:
target - The new licenseName value
newlicensename - The new licenseName value
Returns:
Description of the Return Value

getLastVersion

public int getLastVersion(Target target)
Description copied from interface: CreatorInterface
Gets the lastVersion attribute of the CreatorInterface object

Specified by:
getLastVersion in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The lastVersion value

getNextVersion

public int getNextVersion(Target target)
Description copied from interface: CreatorInterface
Gets the nextVersion attribute of the CreatorInterface object

Specified by:
getNextVersion in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The nextVersion value

getLastDate

public java.lang.String getLastDate(Target target)
Description copied from interface: CreatorInterface
Gets the lastDate attribute of the CreatorInterface object

Specified by:
getLastDate in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The lastDate value

createPackage

public boolean createPackage(Target target,
                             int newversion)
Description copied from interface: CreatorInterface
Description of the Method

Specified by:
createPackage in interface CreatorInterface
Parameters:
target - Description of the Parameter
newversion - Description of the Parameter
Returns:
Description of the Return Value

createPackageThreaded

public void createPackageThreaded(Target target,
                                  int newversion)
Specified by:
createPackageThreaded in interface CreatorInterface

run

public void run()
Specified by:
run in interface java.lang.Runnable

addPackageDepends

public boolean addPackageDepends(Target target,
                                 java.lang.String newpackage,
                                 java.lang.String version)
Description copied from interface: CreatorInterface
Adds a feature to the PackageDepends attribute of the CreatorInterface object

Specified by:
addPackageDepends in interface CreatorInterface
Parameters:
target - The feature to be added to the PackageDepends attribute
newpackage - The feature to be added to the PackageDepends attribute
version - The feature to be added to the PackageDepends attribute
Returns:
Description of the Return Value

delPackageDepends

public boolean delPackageDepends(Target target,
                                 java.lang.String packageid,
                                 java.lang.String version,
                                 java.lang.String versionmode)
Description copied from interface: CreatorInterface
Description of the Method

Specified by:
delPackageDepends in interface CreatorInterface
Parameters:
target - Description of the Parameter
packageid - Description of the Parameter
version - Description of the Parameter
versionmode - Description of the Parameter
Returns:
Description of the Return Value

setPackageDepends

public boolean setPackageDepends(Target target,
                                 java.lang.String packageid,
                                 java.lang.String oldversion,
                                 java.lang.String oldversionmode,
                                 java.lang.String newversion,
                                 java.lang.String newversionmode)
Description copied from interface: CreatorInterface
Sets the packageDepends attribute of the CreatorInterface object

Specified by:
setPackageDepends in interface CreatorInterface
Parameters:
target - The new packageDepends value
packageid - The new packageDepends value
oldversion - The new packageDepends value
oldversionmode - The new packageDepends value
newversion - The new packageDepends value
newversionmode - The new packageDepends value
Returns:
Description of the Return Value

getPackageDepends

public java.util.ArrayList getPackageDepends(Target target)
Description copied from interface: CreatorInterface
Gets the packageDepends attribute of the CreatorInterface object

Specified by:
getPackageDepends in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The packageDepends value

addPackageInitiator

public boolean addPackageInitiator(Target target,
                                   java.lang.String newname,
                                   java.lang.String newcompany)
Description copied from interface: CreatorInterface
Adds a feature to the PackageInitiator attribute of the CreatorInterface object

Specified by:
addPackageInitiator in interface CreatorInterface
Parameters:
target - The feature to be added to the PackageInitiator attribute
newname - The feature to be added to the PackageInitiator attribute
newcompany - The feature to be added to the PackageInitiator attribute
Returns:
Description of the Return Value

setPackageInitiator

public boolean setPackageInitiator(Target target,
                                   java.lang.String oldname,
                                   java.lang.String newname,
                                   java.lang.String oldcompany,
                                   java.lang.String newcompany)
Description copied from interface: CreatorInterface
Sets the packageInitiator attribute of the CreatorInterface object

Specified by:
setPackageInitiator in interface CreatorInterface
Parameters:
target - The new packageInitiator value
oldname - The new packageInitiator value
newname - The new packageInitiator value
oldcompany - The new packageInitiator value
newcompany - The new packageInitiator value
Returns:
Description of the Return Value

delPackageInitiator

public boolean delPackageInitiator(Target target,
                                   java.lang.String oldname,
                                   java.lang.String oldcompany)
Description copied from interface: CreatorInterface
Description of the Method

Specified by:
delPackageInitiator in interface CreatorInterface
Parameters:
target - Description of the Parameter
oldname - Description of the Parameter
oldcompany - Description of the Parameter
Returns:
Description of the Return Value

addPackageDeveloper

public boolean addPackageDeveloper(Target target,
                                   java.lang.String newname,
                                   java.lang.String newcompany)
Description copied from interface: CreatorInterface
Adds a feature to the PackageDeveloper attribute of the CreatorInterface object

Specified by:
addPackageDeveloper in interface CreatorInterface
Parameters:
target - The feature to be added to the PackageDeveloper attribute
newname - The feature to be added to the PackageDeveloper attribute
newcompany - The feature to be added to the PackageDeveloper attribute
Returns:
Description of the Return Value

setPackageDeveloper

public boolean setPackageDeveloper(Target target,
                                   java.lang.String oldname,
                                   java.lang.String newname,
                                   java.lang.String oldcompany,
                                   java.lang.String newcompany)
Description copied from interface: CreatorInterface
Sets the packageDeveloper attribute of the CreatorInterface object

Specified by:
setPackageDeveloper in interface CreatorInterface
Parameters:
target - The new packageDeveloper value
oldname - The new packageDeveloper value
newname - The new packageDeveloper value
oldcompany - The new packageDeveloper value
newcompany - The new packageDeveloper value
Returns:
Description of the Return Value

delPackageDeveloper

public boolean delPackageDeveloper(Target target,
                                   java.lang.String oldname,
                                   java.lang.String oldcompany)
Description copied from interface: CreatorInterface
Description of the Method

Specified by:
delPackageDeveloper in interface CreatorInterface
Parameters:
target - Description of the Parameter
oldname - Description of the Parameter
oldcompany - Description of the Parameter
Returns:
Description of the Return Value

addPackageContact

public boolean addPackageContact(Target target,
                                 java.lang.String newreason,
                                 java.lang.String newname,
                                 java.lang.String newemail)
Description copied from interface: CreatorInterface
Adds a feature to the PackageContact attribute of the CreatorInterface object

Specified by:
addPackageContact in interface CreatorInterface
Parameters:
target - The feature to be added to the PackageContact attribute
newreason - The feature to be added to the PackageContact attribute
newname - The feature to be added to the PackageContact attribute
newemail - The feature to be added to the PackageContact attribute
Returns:
Description of the Return Value

setPackageContact

public boolean setPackageContact(Target target,
                                 java.lang.String oldreason,
                                 java.lang.String newreason,
                                 java.lang.String oldname,
                                 java.lang.String newname,
                                 java.lang.String oldemail,
                                 java.lang.String newemail)
Description copied from interface: CreatorInterface
Sets the packageContact attribute of the CreatorInterface object

Specified by:
setPackageContact in interface CreatorInterface
Parameters:
target - The new packageContact value
oldreason - The new packageContact value
newreason - The new packageContact value
oldname - The new packageContact value
newname - The new packageContact value
oldemail - The new packageContact value
newemail - The new packageContact value
Returns:
Description of the Return Value

delPackageContact

public boolean delPackageContact(Target target,
                                 java.lang.String oldreason,
                                 java.lang.String oldname,
                                 java.lang.String oldemail)
Description copied from interface: CreatorInterface
Description of the Method

Specified by:
delPackageContact in interface CreatorInterface
Parameters:
target - Description of the Parameter
oldreason - Description of the Parameter
oldname - Description of the Parameter
oldemail - Description of the Parameter
Returns:
Description of the Return Value

addPackageSupporter

public boolean addPackageSupporter(Target target,
                                   java.lang.String newcompany)
Description copied from interface: CreatorInterface
Adds a feature to the PackageSupporter attribute of the CreatorInterface object

Specified by:
addPackageSupporter in interface CreatorInterface
Parameters:
target - The feature to be added to the PackageSupporter attribute
newcompany - The feature to be added to the PackageSupporter attribute
Returns:
Description of the Return Value

setPackageSupporter

public boolean setPackageSupporter(Target target,
                                   java.lang.String oldcompany,
                                   java.lang.String newcompany)
Description copied from interface: CreatorInterface
Sets the packageSupporter attribute of the CreatorInterface object

Specified by:
setPackageSupporter in interface CreatorInterface
Parameters:
target - The new packageSupporter value
oldcompany - The new packageSupporter value
newcompany - The new packageSupporter value
Returns:
Description of the Return Value

delPackageSupporter

public boolean delPackageSupporter(Target target,
                                   java.lang.String oldcompany)
Description copied from interface: CreatorInterface
Description of the Method

Specified by:
delPackageSupporter in interface CreatorInterface
Parameters:
target - Description of the Parameter
oldcompany - Description of the Parameter
Returns:
Description of the Return Value

decodeIntItem

public boolean decodeIntItem(Target target,
                             java.lang.String epath)

decodeStringItem

public boolean decodeStringItem(Target target,
                                java.lang.String epath)

decodeStringAttributeItem

public boolean decodeStringAttributeItem(Target target,
                                         java.lang.String epath,
                                         java.lang.String attribute)

getPackageSteps

public java.util.Iterator getPackageSteps()
Description copied from interface: CreatorInterface
Gets the packageSteps attribute of the CreatorInterface object

Specified by:
getPackageSteps in interface CreatorInterface
Returns:
The packageSteps value

getErrorCount

public int getErrorCount()

getWarningCount

public int getWarningCount()

getPackageSteps

public java.util.Iterator getPackageSteps(int logid)
Description copied from interface: CreatorInterface
Gets the packageSteps attribute of the CreatorInterface object

Specified by:
getPackageSteps in interface CreatorInterface
Parameters:
logid - Description of the Parameter
Returns:
The packageSteps value

getNextPackageStep

public packageStep getNextPackageStep()

clearPackageSteps

public void clearPackageSteps()
Description copied from interface: CreatorInterface
Description of the Method

Specified by:
clearPackageSteps in interface CreatorInterface

getFileNames

public java.util.ArrayList getFileNames(java.util.ArrayList foundfiles,
                                        java.lang.String basedir,
                                        java.lang.String include,
                                        java.lang.String exclude)

getFileNames_r

public java.util.ArrayList getFileNames_r(java.util.ArrayList foundfiles,
                                          java.lang.String basedir,
                                          java.lang.String include,
                                          java.lang.String exclude)

getXMLFile

public java.lang.String getXMLFile(Target target)
Description copied from interface: CreatorInterface
Gets the xMLFile attribute of the CreatorInterface object

Specified by:
getXMLFile in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The xMLFile value

createPackageMetaFile

public void createPackageMetaFile(java.util.jar.JarOutputStream jarfile,
                                  Target target,
                                  int newversion)

getPackageDependsXML

public java.lang.String getPackageDependsXML(Target target)

createDependsMetaFile

public void createDependsMetaFile(java.util.jar.JarOutputStream jarfile,
                                  Target target)

addFiles

public int addFiles(java.util.jar.JarOutputStream jarfile,
                    java.lang.String basedir,
                    java.lang.String include,
                    java.lang.String exclude,
                    java.lang.String guiname,
                    java.lang.String dirprefix)

getDescription

public java.lang.String getDescription(Target target)
Description copied from interface: CreatorInterface
Gets the description attribute of the CreatorInterface object

Specified by:
getDescription in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The description value

getReleaseNotes

public java.lang.String getReleaseNotes(Target target)
Description copied from interface: CreatorInterface
Gets the releaseNotes attribute of the CreatorInterface object

Specified by:
getReleaseNotes in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The releaseNotes value

getInstallReset

public java.lang.String getInstallReset(Target target)

getInstallationNotes

public java.lang.String getInstallationNotes(Target target)
Description copied from interface: CreatorInterface
Gets the installationNotes attribute of the CreatorInterface object

Specified by:
getInstallationNotes in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The installationNotes value

getMaintainer

public java.lang.String getMaintainer(Target target)
Description copied from interface: CreatorInterface
Gets the maintainer attribute of the CreatorInterface object

Specified by:
getMaintainer in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The maintainer value

getName

public java.lang.String getName(Target target)
Description copied from interface: CreatorInterface
Gets the name attribute of the CreatorInterface object

Specified by:
getName in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The name value

getLicenseType

public java.lang.String getLicenseType(Target target)
Description copied from interface: CreatorInterface
Gets the licenseType attribute of the CreatorInterface object

Specified by:
getLicenseType in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The licenseType value

getLicenseName

public java.lang.String getLicenseName(Target target)
Description copied from interface: CreatorInterface
Gets the licenseName attribute of the CreatorInterface object

Specified by:
getLicenseName in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The licenseName value

getLicenseVersion

public java.lang.String getLicenseVersion(Target target)
Description copied from interface: CreatorInterface
Gets the licenseVersion attribute of the CreatorInterface object

Specified by:
getLicenseVersion in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The licenseVersion value

getRelatedPeople

public java.util.ArrayList getRelatedPeople(java.lang.String type,
                                            Target target)
Description copied from interface: CreatorInterface
Gets the relatedPeople attribute of the CreatorInterface object

Specified by:
getRelatedPeople in interface CreatorInterface
Parameters:
type - Description of the Parameter
target - Description of the Parameter
Returns:
The relatedPeople value

addFile

public void addFile(java.util.jar.JarOutputStream jarfile,
                    java.lang.String fn,
                    java.lang.String dfn,
                    java.lang.String guiname,
                    java.lang.String dirprefix)

addScreenshotFiles

public void addScreenshotFiles(java.util.jar.JarOutputStream jarfile,
                               Target target)

getRelatedPeopleXML

public java.lang.String getRelatedPeopleXML(java.lang.String type,
                                            java.lang.String subtype,
                                            Target target)

getScreenshotsXML

public java.lang.String getScreenshotsXML(Target target)

getStarturlsXML

public java.lang.String getStarturlsXML(Target target)

getIncludedPackages

public java.util.ArrayList getIncludedPackages(Target target)
Description copied from interface: CreatorInterface
Gets the includedPackages attribute of the CreatorInterface object

Specified by:
getIncludedPackages in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
The includedPackages value

setIncludedVersion

public boolean setIncludedVersion(Target target,
                                  java.lang.String id,
                                  java.lang.String newversion)
Description copied from interface: CreatorInterface
Sets the includedVersion attribute of the CreatorInterface object

Specified by:
setIncludedVersion in interface CreatorInterface
Parameters:
target - The new includedVersion value
id - The new includedVersion value
newversion - The new includedVersion value
Returns:
Description of the Return Value

delIncludedPackage

public boolean delIncludedPackage(Target target,
                                  java.lang.String id)
Description copied from interface: CreatorInterface
Description of the Method

Specified by:
delIncludedPackage in interface CreatorInterface
Parameters:
target - Description of the Parameter
id - Description of the Parameter
Returns:
Description of the Return Value

addPackage

public boolean addPackage(Target target,
                          java.lang.String newpackage)
Description copied from interface: CreatorInterface
Adds a feature to the Package attribute of the CreatorInterface object

Specified by:
addPackage in interface CreatorInterface
Parameters:
target - The feature to be added to the Package attribute
newpackage - The feature to be added to the Package attribute
Returns:
Description of the Return Value

decodeItems

public boolean decodeItems(Target target)
Description copied from interface: CreatorInterface
Description of the Method

Specified by:
decodeItems in interface CreatorInterface
Parameters:
target - Description of the Parameter
Returns:
Description of the Return Value

decodeRelatedPeople

public boolean decodeRelatedPeople(Target target,
                                   java.lang.String type,
                                   java.lang.String subtype)

decodePackageDepends

public boolean decodePackageDepends(Target target,
                                    java.lang.String itemname)

decodeScreenshots

public boolean decodeScreenshots(Target target)

decodeStarturls

public boolean decodeStarturls(Target target)

getItemStringValue

public java.lang.String getItemStringValue(Target target,
                                           java.lang.String name)

getItemIntValue

public int getItemIntValue(Target target,
                           java.lang.String name)

getDefaultXMLHeader

public java.lang.String getDefaultXMLHeader(Target target)

getDefaultXMLMetaInfo

public java.lang.String getDefaultXMLMetaInfo(Target target)

getDefaultXMLFooter

public java.lang.String getDefaultXMLFooter(Target target)

updatePackageTime

public boolean updatePackageTime(Target target,
                                 java.util.Date d,
                                 int newversion)

setDefaults

public void setDefaults(Target target)
Description copied from interface: CreatorInterface
Sets the defaults attribute of the CreatorInterface object

Specified by:
setDefaults in interface CreatorInterface
Parameters:
target - The new defaults value

getBuildPath

public java.lang.String getBuildPath()

decodePublishProvider

public boolean decodePublishProvider(Target target)

renameTempFile

public boolean renameTempFile(java.lang.String filename)

getDefaultTargetName

public java.lang.String getDefaultTargetName()
Specified by:
getDefaultTargetName in interface CreatorInterface

getState

public java.lang.String getState()
Specified by:
getState in interface CreatorInterface

addRelatedTargetsCreate

public void addRelatedTargetsCreate(Target t)
Specified by:
addRelatedTargetsCreate in interface CreatorInterface

setProgressBar

public void setProgressBar(int stepcount)
Sets the progressBar attribute of the BasicPackage object

Parameters:
stepcount - The new progressBar value

setSubProgressBar

public void setSubProgressBar(int substepcount)
Sets the progressBar attribute of the BasicPackage object

Parameters:
stepcount - The new progressBar value

increaseProgressBar

public void increaseProgressBar()
Description of the Method


increaseSubProgressBar

public void increaseSubProgressBar()
Description of the Method


increaseProgressBar

public void increaseProgressBar(int stepcount)
Description of the Method

Parameters:
stepcount - Description of the Parameter

increaseSubProgressBar

public void increaseSubProgressBar(int substepcount)
Description of the Method

Parameters:
stepcount - Description of the Parameter

getProgressBarValue

public int getProgressBarValue()
Gets the progressBarValue attribute of the BasicPackage object

Specified by:
getProgressBarValue in interface CreatorInterface
Returns:
The progressBarValue value

setProgressBarValue

public void setProgressBarValue(int value)
set the progressBarValue attribute of the BasicPackage object


setSubProgressBarValue

public void setSubProgressBarValue(int value)
set the subprogressBarValue attribute of the BasicPackage object


getSubProgressBarValue

public int getSubProgressBarValue()
Gets the progressBarValue attribute of the BasicPackage object

Specified by:
getSubProgressBarValue in interface CreatorInterface
Returns:
The progressBarValue value


packaging build ${version}