org.jenkinsci.plugins.pom2config
Class Pom2ConfigHandler.Pom2ConfigHandlerSpec

java.lang.Object
  extended by org.jenkinsci.plugins.pom2config.Pom2ConfigHandler.Pom2ConfigHandlerSpec
Direct Known Subclasses:
EmailExtHandler.EmailExtHandlerSpec, JobHandler.JobHandlerSpec, ScmHandler.ScmHandlerSpec
Enclosing class:
Pom2ConfigHandler

public abstract static class Pom2ConfigHandler.Pom2ConfigHandlerSpec
extends Object


Field Summary
protected  List<DataSet> pomValues
           
 
Constructor Summary
Pom2ConfigHandler.Pom2ConfigHandlerSpec()
           
 
Method Summary
 void clearPomValues()
          Clears the current parsed pom values
abstract  String getName()
           
 List<DataSet> getPomValues()
           
abstract  boolean isActivatedInJob(hudson.model.AbstractProject<?,?> project)
          Is the plugin activated in the job configuration
abstract  boolean isLoaded()
           
abstract  List<DataSet> parsePom(hudson.model.AbstractProject<?,?> project, Document doc)
           
protected  String retrieveDetailsFromPom(Document doc, String path)
           
abstract  String setDetails(hudson.model.AbstractProject<?,?> project, net.sf.json.JSONObject formData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pomValues

protected List<DataSet> pomValues
Constructor Detail

Pom2ConfigHandler.Pom2ConfigHandlerSpec

public Pom2ConfigHandler.Pom2ConfigHandlerSpec()
Method Detail

getName

public abstract String getName()

getPomValues

public List<DataSet> getPomValues()

clearPomValues

public void clearPomValues()
Clears the current parsed pom values


isActivatedInJob

public abstract boolean isActivatedInJob(hudson.model.AbstractProject<?,?> project)
Is the plugin activated in the job configuration

Parameters:
project -
Returns:
true if it is or no if not

isLoaded

public abstract boolean isLoaded()

parsePom

public abstract List<DataSet> parsePom(hudson.model.AbstractProject<?,?> project,
                                       Document doc)
                                throws IOException
Throws:
IOException

setDetails

public abstract String setDetails(hudson.model.AbstractProject<?,?> project,
                                  net.sf.json.JSONObject formData)

retrieveDetailsFromPom

protected String retrieveDetailsFromPom(Document doc,
                                        String path)


Copyright © 2004-2013. All Rights Reserved.