1 package org.columba.api.plugin; 19 20 import java.io.InputStream ; 21 import java.util.Enumeration ; 22 23 30 public interface IExtensionHandler { 31 32 39 public void addExtension(String id, IExtension extension); 40 41 42 47 public void loadExtensionsFromStream(InputStream is); 48 49 56 public void loadExternalExtensionsFromStream(PluginMetadata pluginMetadata, InputStream is); 57 58 64 public boolean exists(String id); 65 66 67 73 public IExtension getExtension(String id); 74 75 80 public Enumeration <IExtension> getExtensionEnumeration(); 81 82 87 public Enumeration getExternalExtensionsEnumeration(); 88 89 94 public String [] getPluginIdList(); 95 96 101 public String getId(); 102 } 103 | Popular Tags |