com.atlassian.plugin.osgi.factory.transform
Class TransformContext

java.lang.Object
  extended by com.atlassian.plugin.osgi.factory.transform.TransformContext

public class TransformContext
extends java.lang.Object

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

Since:
2.2.0

Constructor Summary
TransformContext(java.util.List<HostComponentRegistration> regs, SystemExports systemExports, PluginArtifact pluginArtifact, java.util.Set<java.lang.String> applicationKeys, java.lang.String descriptorPath)
           
 
Method Summary
 java.util.Set<java.lang.String> getApplicationKeys()
           
 java.util.Map<java.lang.String,java.lang.String> getBndInstructions()
           
 java.util.Map<java.lang.String,ComponentImport> getComponentImports()
           
 org.dom4j.Document getDescriptorDocument()
           
 java.util.List<java.lang.String> getExtraExports()
           
 java.util.List<java.lang.String> getExtraImports()
           
 java.util.Map<java.lang.String,byte[]> getFileOverrides()
           
 java.util.List<HostComponentRegistration> getHostComponentRegistrations()
           
 java.util.jar.Manifest getManifest()
           
 PluginArtifact getPluginArtifact()
           
 java.io.File getPluginFile()
           
 java.util.List<java.util.jar.JarEntry> getPluginJarEntries()
           
 java.lang.Object getPluginJarEntry(java.lang.String path)
           
 SystemExports getSystemExports()
           
 void setShouldRequireSpring(boolean shouldRequireSpring)
           
 boolean shouldRequireSpring()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformContext

public TransformContext(java.util.List<HostComponentRegistration> regs,
                        SystemExports systemExports,
                        PluginArtifact pluginArtifact,
                        java.util.Set<java.lang.String> applicationKeys,
                        java.lang.String descriptorPath)
Method Detail

getPluginFile

public java.io.File getPluginFile()

getPluginArtifact

public PluginArtifact getPluginArtifact()

getHostComponentRegistrations

public java.util.List<HostComponentRegistration> getHostComponentRegistrations()

getFileOverrides

public java.util.Map<java.lang.String,byte[]> getFileOverrides()

getBndInstructions

public java.util.Map<java.lang.String,java.lang.String> getBndInstructions()

getDescriptorDocument

public org.dom4j.Document getDescriptorDocument()

getManifest

public java.util.jar.Manifest getManifest()

getExtraImports

public java.util.List<java.lang.String> getExtraImports()

getExtraExports

public java.util.List<java.lang.String> getExtraExports()

getComponentImports

public java.util.Map<java.lang.String,ComponentImport> getComponentImports()

getSystemExports

public SystemExports getSystemExports()

getApplicationKeys

public java.util.Set<java.lang.String> getApplicationKeys()

shouldRequireSpring

public boolean shouldRequireSpring()

setShouldRequireSpring

public void setShouldRequireSpring(boolean shouldRequireSpring)

getPluginJarEntries

public java.util.List<java.util.jar.JarEntry> getPluginJarEntries()

getPluginJarEntry

public java.lang.Object getPluginJarEntry(java.lang.String path)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.