public class PluginContext extends Object
| Constructor and Description |
|---|
PluginContext(PluginManagerInterface pluginManager,
PluginBundle pluginBundle,
Class<?> pluginInterface,
ClassLoader classLoader,
PluginSourceType pluginType,
String description,
URI location,
Plugin plugin,
String classLocation,
Set<Dependency> dependencies,
String identifier) |
public PluginContext(PluginManagerInterface pluginManager, PluginBundle pluginBundle, Class<?> pluginInterface, ClassLoader classLoader, PluginSourceType pluginType, String description, URI location, Plugin plugin, String classLocation, Set<Dependency> dependencies, String identifier) throws IOException
IOExceptionpublic PluginSourceType getPluginType()
public Plugin getPlugin()
public URI getLocation()
public void setEnabled(boolean enabled,
boolean notify)
public boolean isEnabled()
public String getClassLocation()
public ClassLoader getClassLoader()
public Path getRootPath()
public Set<Dependency> getDependencies()
public PluginBundle getPluginBundle()
public String getDescription()
public boolean isInitialized()
public void setInitialized(boolean initialized)
public String getVersion()
public Class<?> getPluginInterface()
public void initialize()
throws PluginException
PluginExceptionpublic String getIdentifier()
public ObjectIDM getDefaultObjectIDM() throws ObjectIDMException
ObjectIDMExceptionpublic Path getTempDir()
public MetaDataManager getMetaDataManager()
public ServiceFactory getServiceFactory()
public void registerNewRevisionHandler(long uoid,
ServiceDescriptor serviceDescriptor,
NewRevisionHandler newRevisionHandler)
public void unregisterNewRevisionHandler(long uoid,
ServiceDescriptor serviceDescriptor)
public BimServerClientInterface getLocalBimServerClientInterface(AuthenticationInfo tokenAuthentication) throws ServiceException, ChannelConnectionException
public void registerNewExtendedDataOnProjectHandler(long uoid,
ServiceDescriptor serviceDescriptor,
NewExtendedDataOnProjectHandler newExtendedDataHandler)
public void registerNewExtendedDataOnRevisionHandler(long uoid,
ServiceDescriptor serviceDescriptor,
NewExtendedDataOnRevisionHandler newExtendedDataHandler)
public DeserializerPlugin requireDeserializer(String extension) throws DeserializeException
DeserializeExceptionpublic DeserializerPlugin getDeserializerPlugin(String string, boolean b)
public SerializerPlugin getSerializerPlugin(String string)
Copyright © 2018 OpenSource BIM. All rights reserved.