org.gudy.azureus2.pluginsimpl.update.sf.impl2
Class SFPluginDetailsImpl

java.lang.Object
  extended by org.gudy.azureus2.pluginsimpl.update.sf.impl2.SFPluginDetailsImpl
All Implemented Interfaces:
SFPluginDetails

public class SFPluginDetailsImpl
extends java.lang.Object
implements SFPluginDetails


Constructor Summary
protected SFPluginDetailsImpl(SFPluginDetailsLoaderImpl _loader, java.lang.String _id, java.lang.String _version, java.lang.String _cvs_version, java.lang.String _name, java.lang.String _category)
           
 
Method Summary
protected  void checkLoaded()
           
 java.lang.String getAuthor()
           
 java.lang.String getCategory()
           
 java.lang.String getComment()
           
 java.lang.String getCVSDownloadURL()
           
 java.lang.String getCVSVersion()
           
 java.lang.String getDescription()
           
 java.lang.String getDownloadURL()
           
 java.lang.String getId()
           
 java.lang.String getInfoURL()
           
 java.lang.String getName()
           
 java.lang.String getRelativeURLBase()
           
 java.lang.String getVersion()
           
protected  boolean isFullyLoaded()
           
protected  void setDetails(java.lang.String _download_url, java.lang.String _author, java.lang.String _cvs_download_url, java.lang.String _desc, java.lang.String _comment, java.lang.String _info_url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SFPluginDetailsImpl

protected SFPluginDetailsImpl(SFPluginDetailsLoaderImpl _loader,
                              java.lang.String _id,
                              java.lang.String _version,
                              java.lang.String _cvs_version,
                              java.lang.String _name,
                              java.lang.String _category)
Method Detail

setDetails

protected void setDetails(java.lang.String _download_url,
                          java.lang.String _author,
                          java.lang.String _cvs_download_url,
                          java.lang.String _desc,
                          java.lang.String _comment,
                          java.lang.String _info_url)

isFullyLoaded

protected boolean isFullyLoaded()

checkLoaded

protected void checkLoaded()
                    throws SFPluginDetailsException
Throws:
SFPluginDetailsException

getId

public java.lang.String getId()
Specified by:
getId in interface SFPluginDetails

getName

public java.lang.String getName()
Specified by:
getName in interface SFPluginDetails

getCategory

public java.lang.String getCategory()
Specified by:
getCategory in interface SFPluginDetails

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface SFPluginDetails
Returns:
null if version number unknown

getDownloadURL

public java.lang.String getDownloadURL()
                                throws SFPluginDetailsException
Specified by:
getDownloadURL in interface SFPluginDetails
Throws:
SFPluginDetailsException

getAuthor

public java.lang.String getAuthor()
                           throws SFPluginDetailsException
Specified by:
getAuthor in interface SFPluginDetails
Throws:
SFPluginDetailsException

getCVSVersion

public java.lang.String getCVSVersion()
                               throws SFPluginDetailsException
Specified by:
getCVSVersion in interface SFPluginDetails
Throws:
SFPluginDetailsException

getCVSDownloadURL

public java.lang.String getCVSDownloadURL()
                                   throws SFPluginDetailsException
Specified by:
getCVSDownloadURL in interface SFPluginDetails
Throws:
SFPluginDetailsException

getDescription

public java.lang.String getDescription()
                                throws SFPluginDetailsException
Specified by:
getDescription in interface SFPluginDetails
Throws:
SFPluginDetailsException

getComment

public java.lang.String getComment()
                            throws SFPluginDetailsException
Specified by:
getComment in interface SFPluginDetails
Throws:
SFPluginDetailsException

getRelativeURLBase

public java.lang.String getRelativeURLBase()
Specified by:
getRelativeURLBase in interface SFPluginDetails

getInfoURL

public java.lang.String getInfoURL()
Specified by:
getInfoURL in interface SFPluginDetails
Returns: