org.openoffice.ide.eclipse.core.model.description
Class DescriptionModel

java.lang.Object
  extended by org.openoffice.ide.eclipse.core.model.description.DescriptionModel

public class DescriptionModel
extends java.lang.Object

Class representing the description.xml file.

Author:
Cédric Bosdonnat

Field Summary
 boolean mAcceptByUser
           
 java.lang.String mDefaultIcon
           
 java.util.HashMap<java.util.Locale,java.lang.String> mDescriptions
           
 java.util.HashMap<java.util.Locale,java.lang.String> mDisplayNames
           
 java.lang.String mHCIcon
           
 java.lang.String mId
           
 java.util.HashMap<java.util.Locale,java.lang.String> mLicenses
           
 java.lang.String mMaxOOo
           
 java.lang.String mMinOOo
           
 java.lang.String mPlatforms
           
 java.util.HashMap<java.util.Locale,PublisherInfos> mPublisherInfos
           
 java.util.HashMap<java.util.Locale,java.lang.String> mReleaseNotes
           
 boolean mSuppressOnUpdate
           
 java.util.ArrayList<java.lang.String> mUpdateInfos
           
 java.lang.String mVersion
           
 
Constructor Summary
DescriptionModel()
          Default constructor.
 
Method Summary
 java.util.ArrayList<java.util.Locale> getAllLocales()
           
 void serialize(java.io.OutputStream pOut)
          Serializes the data in XML to an output stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mId

public java.lang.String mId

mVersion

public java.lang.String mVersion

mDisplayNames

public java.util.HashMap<java.util.Locale,java.lang.String> mDisplayNames

mMinOOo

public java.lang.String mMinOOo

mMaxOOo

public java.lang.String mMaxOOo

mPlatforms

public java.lang.String mPlatforms

mDefaultIcon

public java.lang.String mDefaultIcon

mHCIcon

public java.lang.String mHCIcon

mDescriptions

public java.util.HashMap<java.util.Locale,java.lang.String> mDescriptions

mReleaseNotes

public java.util.HashMap<java.util.Locale,java.lang.String> mReleaseNotes

mUpdateInfos

public java.util.ArrayList<java.lang.String> mUpdateInfos

mAcceptByUser

public boolean mAcceptByUser

mSuppressOnUpdate

public boolean mSuppressOnUpdate

mLicenses

public java.util.HashMap<java.util.Locale,java.lang.String> mLicenses

mPublisherInfos

public java.util.HashMap<java.util.Locale,PublisherInfos> mPublisherInfos
Constructor Detail

DescriptionModel

public DescriptionModel()
Default constructor.

Method Detail

getAllLocales

public java.util.ArrayList<java.util.Locale> getAllLocales()
Returns:
all the locales defined in the different parts of the model.

serialize

public void serialize(java.io.OutputStream pOut)
Serializes the data in XML to an output stream.

Parameters:
pOut - the output stream where to write the data