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

java.lang.Object
  extended byorg.mmbase.applications.packaging.projects.creators.BasicCreator
      extended byorg.mmbase.applications.packaging.projects.creators.DisplayThemeCreator
All Implemented Interfaces:
CreatorInterface, java.lang.Runnable

public class DisplayThemeCreator
extends BasicCreator
implements CreatorInterface

DisplayThemePackage, Handler for theme packages

Author:
Daniel Ockeloen (MMBased)

Field Summary
static java.lang.String DTD_PACKAGING_DISPLAY_THEME_1_0
          Description of the Field
static java.lang.String PUBLIC_ID_PACKAGING_DISPLAY_THEME_1_0
          Description of the Field
 
Constructor Summary
DisplayThemeCreator()
          Constructor for the DisplayThemeCreator object
 
Method Summary
 boolean createPackage(Target target, int newversion)
          Description of the Method
 boolean decodeItems(Target target)
          Description of the Method
 java.lang.String getDefaultTargetName()
           
 java.lang.String getXMLFile(Target target)
          Gets the xMLFile attribute of the DisplayThemeCreator object
static void registerPublicIDs()
          Description of the Method
 void setDefaults(Target target)
          Sets the defaults attribute of the DisplayThemeCreator object
 
Methods inherited from class org.mmbase.applications.packaging.projects.creators.BasicCreator
addFile, addFiles, addPackage, addPackageContact, addPackageDepends, addPackageDeveloper, addPackageInitiator, addPackageSupporter, addRelatedTargetsCreate, addScreenshotFiles, clearPackageSteps, createDependsMetaFile, createPackageMetaFile, createPackageThreaded, decodeIntItem, decodePackageDepends, decodePublishProvider, decodeRelatedPeople, decodeScreenshots, decodeStarturls, decodeStringAttributeItem, decodeStringItem, delIncludedPackage, delPackageContact, delPackageDepends, delPackageDeveloper, delPackageInitiator, delPackageSupporter, getBuildPath, getDefaultXMLFooter, getDefaultXMLHeader, getDefaultXMLMetaInfo, getDescription, getDescription, getErrorCount, getFileNames_r, getFileNames, getIncludedPackages, getInstallationNotes, getInstallReset, getItemIntValue, getItemStringValue, getLastDate, getLastVersion, getLicenseName, getLicenseType, getLicenseVersion, getMaintainer, getName, getNextPackageStep, getNextVersion, getPackageDepends, getPackageDependsXML, getPackageSteps, getPackageSteps, getProgressBarValue, getRelatedPeople, getRelatedPeopleXML, getReleaseNotes, getScreenshotsXML, getStarturlsXML, getState, getSubProgressBarValue, getType, getWarningCount, increaseProgressBar, increaseProgressBar, increaseSubProgressBar, increaseSubProgressBar, renameTempFile, run, setDescription, setIncludedVersion, setLicenseName, setLicenseType, setLicenseVersion, setMaintainer, setName, setPackageContact, setPackageDepends, setPackageDeveloper, setPackageInitiator, setPackageSupporter, setProgressBar, setProgressBarValue, setSubProgressBar, setSubProgressBarValue, setType, updatePackageTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mmbase.applications.packaging.projects.creators.CreatorInterface
addPackage, addPackageContact, addPackageDepends, addPackageDeveloper, addPackageInitiator, addPackageSupporter, addRelatedTargetsCreate, clearPackageSteps, createPackageThreaded, delIncludedPackage, delPackageContact, delPackageDepends, delPackageDeveloper, delPackageInitiator, delPackageSupporter, getDescription, getIncludedPackages, getInstallationNotes, getLastDate, getLastVersion, getLicenseName, getLicenseType, getLicenseVersion, getMaintainer, getName, getNextVersion, getPackageDepends, getPackageSteps, getPackageSteps, getProgressBarValue, getRelatedPeople, getReleaseNotes, getState, getSubProgressBarValue, getType, setDescription, setIncludedVersion, setLicenseName, setLicenseType, setLicenseVersion, setMaintainer, setName, setPackageContact, setPackageDepends, setPackageDeveloper, setPackageInitiator, setPackageSupporter, setType
 

Field Detail

DTD_PACKAGING_DISPLAY_THEME_1_0

public static final java.lang.String DTD_PACKAGING_DISPLAY_THEME_1_0
Description of the Field

See Also:
Constant Field Values

PUBLIC_ID_PACKAGING_DISPLAY_THEME_1_0

public static final java.lang.String PUBLIC_ID_PACKAGING_DISPLAY_THEME_1_0
Description of the Field

See Also:
Constant Field Values
Constructor Detail

DisplayThemeCreator

public DisplayThemeCreator()
Constructor for the DisplayThemeCreator object

Method Detail

registerPublicIDs

public static void registerPublicIDs()
Description of the Method


createPackage

public boolean createPackage(Target target,
                             int newversion)
Description of the Method

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

decodeItems

public boolean decodeItems(Target target)
Description of the Method

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

getXMLFile

public java.lang.String getXMLFile(Target target)
Gets the xMLFile attribute of the DisplayThemeCreator object

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

setDefaults

public void setDefaults(Target target)
Sets the defaults attribute of the DisplayThemeCreator object

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

getDefaultTargetName

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


packaging build MMBase-1_8_3