hudson.plugins.groovy
Class AbstractGroovy

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Builder
          extended by hudson.plugins.groovy.AbstractGroovy
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
Direct Known Subclasses:
Groovy, SystemGroovy

public abstract class AbstractGroovy
extends hudson.tasks.Builder

Shared functionality for Groovy builders (nothing but script sources at the moment)

Author:
dvrzalik

Nested Class Summary
static class AbstractGroovy.AbstractGroovyDescriptor
           
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Field Summary
 ScriptSource scriptSource
           
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
AbstractGroovy(ScriptSource scriptSource)
           
 
Method Summary
 ScriptSource getScriptSource()
           
static java.util.Properties parseProperties(java.lang.String properties)
           
 
Methods inherited from class hudson.tasks.Builder
getProjectAction, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, perform, perform, prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, perform, prebuild
 
Methods inherited from interface hudson.model.Describable
getDescriptor
 

Field Detail

scriptSource

public ScriptSource scriptSource
Constructor Detail

AbstractGroovy

public AbstractGroovy(ScriptSource scriptSource)
Method Detail

getScriptSource

public ScriptSource getScriptSource()

parseProperties

public static java.util.Properties parseProperties(java.lang.String properties)
                                            throws java.io.IOException
Returns:
Parsed properties. Never null.
Throws:
java.io.IOException


Copyright © 2008. All Rights Reserved.