cz.vity.freerapid.model
Class PluginMetaData

java.lang.Object
  extended by org.jdesktop.application.AbstractBean
      extended by cz.vity.freerapid.model.PluginMetaData
All Implemented Interfaces:
Comparable<PluginMetaData>

public final class PluginMetaData
extends org.jdesktop.application.AbstractBean
implements Comparable<PluginMetaData>

Author:
Ladislav Vitasek

Constructor Summary
PluginMetaData()
           
PluginMetaData(org.java.plugin.registry.PluginDescriptor descriptor)
           
 
Method Summary
 int compareTo(PluginMetaData o)
           
 boolean equals(Object o)
           
 String getId()
           
 String getServices()
           
 String getVendor()
           
 String getVersion()
           
 String getWWW()
           
 boolean hasFavicon()
           
 int hashCode()
           
 boolean isDescriptorSet()
           
 boolean isEnabled()
           
 boolean isOptionable()
           
 boolean isPremium()
           
 boolean isRemoveCompleted()
           
 boolean isSupported(String url)
          Overuje, zda je dane URL podporovane mezi pluginy
 boolean isUpdatesEnabled()
           
 void setEnabled(boolean enabled)
           
 void setId(String id)
           
 void setPluginDescriptor(org.java.plugin.registry.PluginDescriptor descriptor)
           
 void setUpdatesEnabled(boolean updatesEnabled)
           
 String toString()
           
 
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PluginMetaData

public PluginMetaData()

PluginMetaData

public PluginMetaData(org.java.plugin.registry.PluginDescriptor descriptor)
Method Detail

setPluginDescriptor

public void setPluginDescriptor(org.java.plugin.registry.PluginDescriptor descriptor)

isSupported

public boolean isSupported(String url)
Overuje, zda je dane URL podporovane mezi pluginy

Parameters:
url -
Returns:
vraci v pripade, ze nejaky plugin podporuje dane URL, jinak false

getId

public String getId()

setId

public void setId(String id)

isEnabled

public boolean isEnabled()

isOptionable

public boolean isOptionable()

getServices

public String getServices()

getVendor

public String getVendor()

getWWW

public String getWWW()

isDescriptorSet

public boolean isDescriptorSet()

setEnabled

public void setEnabled(boolean enabled)

isUpdatesEnabled

public boolean isUpdatesEnabled()

setUpdatesEnabled

public void setUpdatesEnabled(boolean updatesEnabled)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

compareTo

public int compareTo(PluginMetaData o)
Specified by:
compareTo in interface Comparable<PluginMetaData>

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getVersion

public String getVersion()

isPremium

public boolean isPremium()

hasFavicon

public boolean hasFavicon()

isRemoveCompleted

public boolean isRemoveCompleted()

toString

public String toString()
Overrides:
toString in class Object