com.sic.bb.jenkins.plugins.sicci_for_xcode
Class XcodeBuilder.XcodeBuilderDescriptor

java.lang.Object
  extended by hudson.model.Descriptor<T>
      extended by hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>
          extended by com.sic.bb.jenkins.plugins.sicci_for_xcode.XcodeBuilder.XcodeBuilderDescriptor
All Implemented Interfaces:
hudson.model.Saveable
Enclosing class:
XcodeBuilder

@Extension
public static final class XcodeBuilder.XcodeBuilderDescriptor
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>


Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.model.Descriptor
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType
 
Field Summary
 
Fields inherited from class hudson.model.Descriptor
clazz
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
XcodeBuilder.XcodeBuilderDescriptor()
           
 
Method Summary
 boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
           
 void doAjaxTargets(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp, java.lang.String jobName, java.lang.String projectDir)
           
 hudson.util.FormValidation doCheckFilenameTemplate(java.lang.String value)
           
 hudson.util.FormValidation doCheckXcodeProjectSearchDepth(java.lang.String value)
           
 boolean getArchiveApp()
           
static java.lang.String getArchiveAppArg()
           
 boolean getArchiveAppGlobal()
           
 boolean getBooleanPreference(java.lang.String key)
           
static java.lang.String[] getBuildConfigurations(hudson.FilePath workspace)
           
static java.lang.String getBuildConfigurationsArg()
           
static java.lang.String[] getBuildTargets(hudson.FilePath workspace)
           
static java.lang.String getBuildTargetsArg()
           
 boolean getCleanBeforeBuild()
           
static java.lang.String getCleanBeforeBuildArg()
           
 boolean getCleanBeforeBuildGlobal()
           
 boolean getCreateIpa()
           
static java.lang.String getCreateIpaArg()
           
 boolean getCreateIpaGlobal()
           
 java.lang.String getDisplayName()
           
static java.lang.String getFieldDelimiter()
           
 java.lang.String getFilenameTemplate()
           
static java.lang.String getFilenameTemplateArg()
           
 boolean getFilenameTemplateGlobal()
           
 hudson.FilePath getProjectDir()
           
static java.lang.String getProjectDirArg()
           
 java.lang.String[] getProjectDirs(hudson.FilePath workspace)
           
 java.lang.String[] getProjectDirs(hudson.FilePath workspace, int searchDepth)
           
static java.lang.String getProjectDirsArg()
           
static java.lang.String getUnitTestTargetArg()
           
 java.lang.String getXcodePlatform()
           
static java.lang.String getXcodePlatformArg()
           
 java.lang.String[] getXcodePlatformNames()
           
 java.lang.String getXcodeProjectSearchDepth()
           
static java.lang.String getXcodeProjectSearchDepthArg()
           
 boolean getXcodeProjectSearchDepthGlobal()
           
 boolean isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> jobType)
           
 XcodeBuilder newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
           
static java.lang.String replaceSpaces(java.lang.String withSpaces)
           
 void setArchiveApp(boolean archiveApp)
           
 void setArchiveAppGlobal(boolean archiveAppGlobal)
           
 void setCleanBeforeBuild(boolean cleanBeforeBuild)
           
 void setCleanBeforeBuildGlobal(boolean cleanBeforeBuildGlobal)
           
 void setCreateIpa(boolean createIpa)
           
 void setCreateIpaGlobal(boolean createIpaGlobal)
           
 void setFilenameTemplate(java.lang.String filenameTemplate)
           
 void setFilenameTemplateGlobal(boolean filenameTemplateGlobal)
           
 void setXcodeProjectSearchDepth(java.lang.String searchDepth)
           
 void setXcodeProjectSearchDepthGlobal(boolean searchDepthGlobal)
           
 boolean subMenuUsed(java.lang.String target)
           
 
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
 
Methods inherited from class hudson.model.Descriptor
calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, getCheckUrl, getConfigPage, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getPropertyType, getPropertyType, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, toArray, toList, toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XcodeBuilder.XcodeBuilderDescriptor

public XcodeBuilder.XcodeBuilderDescriptor()
Method Detail

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Builder>

newInstance

public XcodeBuilder newInstance(org.kohsuke.stapler.StaplerRequest req,
                                net.sf.json.JSONObject formData)
                         throws hudson.model.Descriptor.FormException
Overrides:
newInstance in class hudson.model.Descriptor<hudson.tasks.Builder>
Throws:
hudson.model.Descriptor.FormException

configure

public boolean configure(org.kohsuke.stapler.StaplerRequest req,
                         net.sf.json.JSONObject formData)
                  throws hudson.model.Descriptor.FormException
Overrides:
configure in class hudson.model.Descriptor<hudson.tasks.Builder>
Throws:
hudson.model.Descriptor.FormException

isApplicable

public boolean isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> jobType)
Specified by:
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>

setXcodeProjectSearchDepth

public void setXcodeProjectSearchDepth(java.lang.String searchDepth)

getXcodeProjectSearchDepth

public java.lang.String getXcodeProjectSearchDepth()

setXcodeProjectSearchDepthGlobal

public void setXcodeProjectSearchDepthGlobal(boolean searchDepthGlobal)

getXcodeProjectSearchDepthGlobal

public boolean getXcodeProjectSearchDepthGlobal()

setCleanBeforeBuild

public void setCleanBeforeBuild(boolean cleanBeforeBuild)

getCleanBeforeBuild

public boolean getCleanBeforeBuild()

setCleanBeforeBuildGlobal

public void setCleanBeforeBuildGlobal(boolean cleanBeforeBuildGlobal)

getCleanBeforeBuildGlobal

public boolean getCleanBeforeBuildGlobal()

setArchiveApp

public void setArchiveApp(boolean archiveApp)

getArchiveApp

public boolean getArchiveApp()

setArchiveAppGlobal

public void setArchiveAppGlobal(boolean archiveAppGlobal)

getArchiveAppGlobal

public boolean getArchiveAppGlobal()

setCreateIpa

public void setCreateIpa(boolean createIpa)

getCreateIpa

public boolean getCreateIpa()

setCreateIpaGlobal

public void setCreateIpaGlobal(boolean createIpaGlobal)

getCreateIpaGlobal

public boolean getCreateIpaGlobal()

setFilenameTemplate

public void setFilenameTemplate(java.lang.String filenameTemplate)

getFilenameTemplate

public java.lang.String getFilenameTemplate()

setFilenameTemplateGlobal

public void setFilenameTemplateGlobal(boolean filenameTemplateGlobal)

getFilenameTemplateGlobal

public boolean getFilenameTemplateGlobal()

getProjectDir

public hudson.FilePath getProjectDir()

getXcodePlatformNames

public java.lang.String[] getXcodePlatformNames()

getXcodePlatform

public java.lang.String getXcodePlatform()

subMenuUsed

public boolean subMenuUsed(java.lang.String target)

getBooleanPreference

public boolean getBooleanPreference(java.lang.String key)

doAjaxTargets

public void doAjaxTargets(org.kohsuke.stapler.StaplerRequest req,
                          org.kohsuke.stapler.StaplerResponse rsp,
                          @QueryParameter
                          java.lang.String jobName,
                          @QueryParameter
                          java.lang.String projectDir)
                   throws java.io.IOException,
                          javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doCheckXcodeProjectSearchDepth

public hudson.util.FormValidation doCheckXcodeProjectSearchDepth(@QueryParameter
                                                                 java.lang.String value)
                                                          throws java.io.IOException,
                                                                 javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doCheckFilenameTemplate

public hudson.util.FormValidation doCheckFilenameTemplate(@QueryParameter
                                                          java.lang.String value)
                                                   throws java.io.IOException,
                                                          javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

getProjectDirs

public java.lang.String[] getProjectDirs(hudson.FilePath workspace)

getProjectDirs

public java.lang.String[] getProjectDirs(hudson.FilePath workspace,
                                         int searchDepth)

getBuildTargets

public static java.lang.String[] getBuildTargets(hudson.FilePath workspace)

getBuildConfigurations

public static java.lang.String[] getBuildConfigurations(hudson.FilePath workspace)

replaceSpaces

public static java.lang.String replaceSpaces(java.lang.String withSpaces)

getProjectDirArg

public static java.lang.String getProjectDirArg()

getXcodePlatformArg

public static java.lang.String getXcodePlatformArg()

getFilenameTemplateArg

public static java.lang.String getFilenameTemplateArg()

getXcodeProjectSearchDepthArg

public static java.lang.String getXcodeProjectSearchDepthArg()

getProjectDirsArg

public static java.lang.String getProjectDirsArg()

getBuildTargetsArg

public static java.lang.String getBuildTargetsArg()

getBuildConfigurationsArg

public static java.lang.String getBuildConfigurationsArg()

getFieldDelimiter

public static java.lang.String getFieldDelimiter()

getUnitTestTargetArg

public static java.lang.String getUnitTestTargetArg()

getCleanBeforeBuildArg

public static java.lang.String getCleanBeforeBuildArg()

getCreateIpaArg

public static java.lang.String getCreateIpaArg()

getArchiveAppArg

public static java.lang.String getArchiveAppArg()


Copyright © 2004-2011. All Rights Reserved.