diff -r b685c59de105 -r fe49e33862e2 themeinstaller/source/src/com/nokia/tools/themeinstaller/installationmanager/ThemeManifest.java --- a/themeinstaller/source/src/com/nokia/tools/themeinstaller/installationmanager/ThemeManifest.java Thu Aug 19 09:43:47 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,361 +0,0 @@ -/* -* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: Class representing the theme manifest - * -*/ - - -package com.nokia.tools.themeinstaller.installationmanager; - -import java.io.File; -import java.util.Vector; - -/** - * Class representing the theme manifest. - */ -/** - * @author vivahanu - * - */ -public class ThemeManifest implements IThemeManifest - { - - // Data directory - private String iDataDir; - - // Resource list - private Vector iResources; - - // List of language specific data - private Vector iLanguages; - - // List of manifest files - private Vector iManifestFiles; - - // Theme properties - private Long iApplicationUid; - private Long iProviderUid; - private Long iThemeUid; - private String iProviderName; - private String iThemeFullName; - private String iThemeShortName; - private String iThemeVersion; - private Integer iScreenSizeX; - private Integer iScreenSizeY; - private String iXMLFile; - private String iCSSFile; - private String iDTDFile; - private Integer iThemeStatus; - private String iNameSpace; - - /** - * Constructor. - */ - public ThemeManifest() - { - iResources = new Vector(); - iLanguages = new Vector(); - iManifestFiles = new Vector(); - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getApplicationUid() - */ - public Long getApplicationUid() - { - return iApplicationUid; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getProviderUid() - */ - public Long getProviderUid() - { - return iProviderUid; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getThemeUid() - */ - public Long getThemeUid() - { - return iThemeUid; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getProviderName() - */ - public String getProviderName() - { - return iProviderName; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getThemeFullName() - */ - public String getThemeFullName() - { - return iThemeFullName; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getThemeShortName() - */ - public String getThemeShortName() - { - return iThemeShortName; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getThemeVersion() - */ - public String getThemeVersion() - { - return iThemeVersion; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getScreenSizeX() - */ - public Integer getScreenSizeX() - { - return iScreenSizeX; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getScreenSizeY() - */ - public Integer getScreenSizeY() - { - return iScreenSizeY; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getThemeStatus() - */ - public Integer getThemeStatus() - { - return iThemeStatus; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getXMLFile() - */ - public String getXMLFile() - { - return iXMLFile; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getCSSFile() - */ - public String getCSSFile() - { - return iCSSFile; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getDTDFile() - */ - public String getDTDFile() - { - return iDTDFile; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getResources() - */ - public Vector getResources() - { - return iResources; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getLanguages() - */ - public Vector getLanguages() - { - return iLanguages; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getManifestFiles() - */ - public Vector getManifestFiles() - { - return iManifestFiles; - } - - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getDataDir() - */ - public String getDataDir() - { - return iDataDir; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#getNameSpace() - */ - public String getNameSpace() - { - return iNameSpace; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#addLanguage(com.nokia.tools.themeinstaller.installationmanager.LanguageSpecificData) - */ - public void addLanguage( LanguageSpecificData aLanguage ) - { - iLanguages.add( aLanguage ); - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#addManifestFile(java.lang.String) - */ - public void addManifestFile( String aFileDAT ) - { - iManifestFiles.add( new File( aFileDAT ) ); - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#addResource(com.nokia.tools.themeinstaller.installationmanager.ThemeResource) - */ - public void addResource( ThemeResource aResource ) - { - iResources.add( aResource ); - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setApplicationUid(java.lang.Long) - */ - public void setApplicationUid( Long aApplicationUid ) - { - iApplicationUid = aApplicationUid; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setCSSFile(java.lang.String) - */ - public void setCSSFile( String aFile ) - { - iCSSFile = aFile; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setDTDFile(java.lang.String) - */ - public void setDTDFile( String aFile ) - { - iDTDFile = aFile; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setDataDir(java.lang.String) - */ - public void setDataDir( String aDataDir ) - { - iDataDir = aDataDir; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setThemeStatus(java.lang.Integer) - */ - public void setThemeStatus( Integer aThemeStatus ) - { - iThemeStatus = aThemeStatus; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setNameSpace(java.lang.String) - */ - public void setNameSpace( String aNameSpace ) - { - iNameSpace = aNameSpace; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setProviderName(java.lang.String) - */ - public void setProviderName( String aProviderName ) - { - iProviderName = aProviderName; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setProviderUid(java.lang.Long) - */ - public void setProviderUid( Long aProviderUid ) - { - iProviderUid = aProviderUid; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setScreenSizeX(java.lang.Integer) - */ - public void setScreenSizeX( Integer aScreenSizeX ) - { - iScreenSizeX = aScreenSizeX; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setScreenSizeY(java.lang.Integer) - */ - public void setScreenSizeY( Integer aScreenSizeY ) - { - iScreenSizeY = aScreenSizeY; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setThemeFullName(java.lang.String) - */ - public void setThemeFullName( String aThemeFullName ) - { - iThemeFullName = aThemeFullName; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setThemeShortName(java.lang.String) - */ - public void setThemeShortName( String aThemeShortName ) - { - iThemeShortName = aThemeShortName; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setThemeUid(java.lang.Long) - */ - public void setThemeUid( Long aThemeUid ) - { - iThemeUid = aThemeUid; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setThemeVersion(java.lang.String) - */ - public void setThemeVersion( String aThemeVersion ) - { - iThemeVersion = aThemeVersion; - } - - /* (non-Javadoc) - * @see com.nokia.tools.themeinstaller.installationmanager.IThemeManifest#setXMLFile(java.lang.String) - */ - public void setXMLFile( String aFile ) - { - iXMLFile = aFile; - } - - }