de.willuhn.jameica.plugin
Class ExtensionDescriptorXml

java.lang.Object
  extended by de.willuhn.jameica.plugin.ExtensionDescriptorXml
All Implemented Interfaces:
ExtensionDescriptor

public class ExtensionDescriptorXml
extends java.lang.Object
implements ExtensionDescriptor

XML-basierte Implementierung eines Extension-Deskriptors.


Constructor Summary
ExtensionDescriptorXml(net.n3.nanoxml.IXMLElement root)
          ct.
 
Method Summary
 java.lang.String getClassname()
          Liefert den Namen der Java-Klasse der Extension.
 java.lang.String[] getExtendableIDs()
          Liefert eine Liste von Extendable-IDs, welche diese Extension erweitert.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionDescriptorXml

public ExtensionDescriptorXml(net.n3.nanoxml.IXMLElement root)
ct.

Parameters:
root -
Method Detail

getClassname

public java.lang.String getClassname()
Description copied from interface: ExtensionDescriptor
Liefert den Namen der Java-Klasse der Extension.

Specified by:
getClassname in interface ExtensionDescriptor
Returns:
Name der Klasse. Diese muss das Interface Extension implementieren.
See Also:
ExtensionDescriptor.getClassname()

getExtendableIDs

public java.lang.String[] getExtendableIDs()
Description copied from interface: ExtensionDescriptor
Liefert eine Liste von Extendable-IDs, welche diese Extension erweitert.

Specified by:
getExtendableIDs in interface ExtensionDescriptor
Returns:
Liste von Extendables. Die Funktion darf nie null liefern, da sie dann kein Extendable erweitern wuerde. Die Extension waere damit nutzlos.
See Also:
ExtensionDescriptor.getExtendableIDs()