com.atlassian.confluence
Class UploadablePluginBuilder

java.lang.Object
  extended by com.atlassian.confluence.UploadablePluginBuilder

public class UploadablePluginBuilder
extends java.lang.Object


Constructor Summary
UploadablePluginBuilder(java.lang.String pluginName)
           
 
Method Summary
 UploadablePluginBuilder addFile(java.lang.String path, java.io.File file)
           
 UploadablePluginBuilder addFormattedJava(java.lang.String className, java.lang.String... lines)
           
 UploadablePluginBuilder addFormattedResource(java.lang.String path, java.lang.String... lines)
           
 UploadablePluginBuilder addJava(java.lang.String className, java.lang.String code)
           
 UploadablePluginBuilder addPluginInformation(java.lang.String key, java.lang.String name, java.lang.String version)
           
 UploadablePluginBuilder addPluginInformation(java.lang.String key, java.lang.String name, java.lang.String version, int pluginsVersion)
           
 UploadablePluginBuilder addPluginInformation(java.lang.String key, java.lang.String name, java.lang.String version, int pluginsVersion, java.util.Map<java.lang.String,java.lang.String> params)
           
 UploadablePluginBuilder addResource(java.lang.String path, java.lang.String contents)
           
 UploadablePlugin buildUploadablePlugin()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UploadablePluginBuilder

public UploadablePluginBuilder(java.lang.String pluginName)
Method Detail

addFormattedJava

public UploadablePluginBuilder addFormattedJava(java.lang.String className,
                                                java.lang.String... lines)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

addJava

public UploadablePluginBuilder addJava(java.lang.String className,
                                       java.lang.String code)
                                throws java.lang.Exception
Throws:
java.lang.Exception

addResource

public UploadablePluginBuilder addResource(java.lang.String path,
                                           java.lang.String contents)

addFormattedResource

public UploadablePluginBuilder addFormattedResource(java.lang.String path,
                                                    java.lang.String... lines)

addPluginInformation

public UploadablePluginBuilder addPluginInformation(java.lang.String key,
                                                    java.lang.String name,
                                                    java.lang.String version)

addPluginInformation

public UploadablePluginBuilder addPluginInformation(java.lang.String key,
                                                    java.lang.String name,
                                                    java.lang.String version,
                                                    int pluginsVersion)

addPluginInformation

public UploadablePluginBuilder addPluginInformation(java.lang.String key,
                                                    java.lang.String name,
                                                    java.lang.String version,
                                                    int pluginsVersion,
                                                    java.util.Map<java.lang.String,java.lang.String> params)

addFile

public UploadablePluginBuilder addFile(java.lang.String path,
                                       java.io.File file)
                                throws java.io.IOException
Throws:
java.io.IOException

buildUploadablePlugin

public UploadablePlugin buildUploadablePlugin()
                                       throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.