public class

TransformContext

extends Object
java.lang.Object
   ↳ com.atlassian.plugin.osgi.factory.transform.TransformContext

Class Overview

The transform context containing any configuration necessary to enact a JAR transformation

Summary

Public Constructors
TransformContext(List<HostComponentRegistration> regs, SystemExports systemExports, PluginArtifact pluginArtifact, Set<String> applicationKeys, String descriptorPath, OsgiContainerManager osgiContainerManager)
Public Methods
void addRequiredHostComponent(HostComponentRegistration hostComponent)
Set<String> getApplicationKeys()
Map<StringString> getBndInstructions()
Map<StringComponentImport> getComponentImports()
Document getDescriptorDocument()
List<String> getExtraExports()
List<String> getExtraImports()
Map<String, byte[]> getFileOverrides()
List<HostComponentRegistration> getHostComponentRegistrations()
Manifest getManifest()
OsgiContainerManager getOsgiContainerManager()
PluginArtifact getPluginArtifact()
File getPluginFile()
List<JarEntry> getPluginJarEntries()
Object getPluginJarEntry(String path)
Set<HostComponentRegistration> getRequiredHostComponents()
SystemExports getSystemExports()
void setShouldRequireSpring(boolean shouldRequireSpring)
boolean shouldRequireSpring()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public TransformContext (List<HostComponentRegistration> regs, SystemExports systemExports, PluginArtifact pluginArtifact, Set<String> applicationKeys, String descriptorPath, OsgiContainerManager osgiContainerManager)

Public Methods

public void addRequiredHostComponent (HostComponentRegistration hostComponent)

public Set<String> getApplicationKeys ()

public Map<StringString> getBndInstructions ()

public Map<StringComponentImport> getComponentImports ()

public Document getDescriptorDocument ()

public List<String> getExtraExports ()

public List<String> getExtraImports ()

public Map<String, byte[]> getFileOverrides ()

public List<HostComponentRegistration> getHostComponentRegistrations ()

public Manifest getManifest ()

public OsgiContainerManager getOsgiContainerManager ()

public PluginArtifact getPluginArtifact ()

public File getPluginFile ()

public List<JarEntry> getPluginJarEntries ()

public Object getPluginJarEntry (String path)

public Set<HostComponentRegistration> getRequiredHostComponents ()

public SystemExports getSystemExports ()

public void setShouldRequireSpring (boolean shouldRequireSpring)

public boolean shouldRequireSpring ()