Class Converter
- java.lang.Object
-
- org.jenkinsci.plugins.pipeline.modeldefinition.parser.Converter
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
public class Converter extends Object implements groovy.lang.GroovyObject
-
-
Constructor Summary
Constructors Constructor Description Converter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef
compilationUnitToPipelineDef(org.codehaus.groovy.control.CompilationUnit cu)
static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef
compilationUnitToPipelineDef(org.codehaus.groovy.control.CompilationUnit cu, List<Class<? extends org.jenkinsci.plugins.pipeline.modeldefinition.validator.DeclarativeValidatorContributor>> enabledOptionalValidators)
static groovy.lang.GroovyClassLoader
getCompilationClassLoader()
groovy.lang.MetaClass
getMetaClass()
static String
getPIPELINE_SCRIPT_NAME()
Object
getProperty(String property)
Object
invokeMethod(String method, Object arguments)
static com.fasterxml.jackson.databind.JsonNode
jacksonJSONFromJSONObject(net.sf.json.JSONObject input)
static com.github.fge.jsonschema.core.tree.JsonTree
jsonTreeFromJSONObject(net.sf.json.JSONObject input)
static org.codehaus.groovy.control.CompilerConfiguration
makeCompilerConfiguration()
static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef
scriptToPipelineDef(String script)
static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef
scriptToPipelineDef(String script, List<Class<? extends org.jenkinsci.plugins.pipeline.modeldefinition.validator.DeclarativeValidatorContributor>> enabledOptionalValidators)
static List<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
scriptToPlainSteps(String script)
static List<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep>
scriptToPlainSteps(String script, List<Class<? extends org.jenkinsci.plugins.pipeline.modeldefinition.validator.DeclarativeValidatorContributor>> enabledOptionalValidators)
void
setMetaClass(groovy.lang.MetaClass mc)
void
setProperty(String property, Object value)
static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef
urlToPipelineDef(URL src)
static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef
urlToPipelineDef(URL src, List<Class<? extends org.jenkinsci.plugins.pipeline.modeldefinition.validator.DeclarativeValidatorContributor>> enabledOptionalValidators)
static com.github.fge.jsonschema.core.report.ProcessingReport
validateJSONAgainstSchema(com.fasterxml.jackson.databind.JsonNode jsonNode)
static com.github.fge.jsonschema.core.report.ProcessingReport
validateJSONAgainstSchema(net.sf.json.JSONObject origJson)
-
-
-
Method Detail
-
urlToPipelineDef
public static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef urlToPipelineDef(URL src)
-
scriptToPipelineDef
public static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef scriptToPipelineDef(String script)
-
compilationUnitToPipelineDef
public static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef compilationUnitToPipelineDef(org.codehaus.groovy.control.CompilationUnit cu)
-
scriptToPlainSteps
public static List<org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTStep> scriptToPlainSteps(String script)
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
-
invokeMethod
public Object invokeMethod(String method, Object arguments)
- Specified by:
invokeMethod
in interfacegroovy.lang.GroovyObject
-
getProperty
public Object getProperty(String property)
- Specified by:
getProperty
in interfacegroovy.lang.GroovyObject
-
setProperty
public void setProperty(String property, Object value)
- Specified by:
setProperty
in interfacegroovy.lang.GroovyObject
-
getPIPELINE_SCRIPT_NAME
public static String getPIPELINE_SCRIPT_NAME()
-
validateJSONAgainstSchema
public static com.github.fge.jsonschema.core.report.ProcessingReport validateJSONAgainstSchema(net.sf.json.JSONObject origJson) throws com.github.fge.jsonschema.core.exceptions.ProcessingException
- Throws:
com.github.fge.jsonschema.core.exceptions.ProcessingException
-
validateJSONAgainstSchema
public static com.github.fge.jsonschema.core.report.ProcessingReport validateJSONAgainstSchema(com.fasterxml.jackson.databind.JsonNode jsonNode) throws com.github.fge.jsonschema.core.exceptions.ProcessingException
- Throws:
com.github.fge.jsonschema.core.exceptions.ProcessingException
-
jacksonJSONFromJSONObject
public static com.fasterxml.jackson.databind.JsonNode jacksonJSONFromJSONObject(net.sf.json.JSONObject input)
-
jsonTreeFromJSONObject
public static com.github.fge.jsonschema.core.tree.JsonTree jsonTreeFromJSONObject(net.sf.json.JSONObject input)
-
urlToPipelineDef
public static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef urlToPipelineDef(URL src, List<Class<? extends org.jenkinsci.plugins.pipeline.modeldefinition.validator.DeclarativeValidatorContributor>> enabledOptionalValidators)
-
getCompilationClassLoader
public static groovy.lang.GroovyClassLoader getCompilationClassLoader()
-
scriptToPipelineDef
public static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef scriptToPipelineDef(String script, List<Class<? extends org.jenkinsci.plugins.pipeline.modeldefinition.validator.DeclarativeValidatorContributor>> enabledOptionalValidators)
-
makeCompilerConfiguration
public static org.codehaus.groovy.control.CompilerConfiguration makeCompilerConfiguration()
-
compilationUnitToPipelineDef
public static org.jenkinsci.plugins.pipeline.modeldefinition.ast.ModelASTPipelineDef compilationUnitToPipelineDef(org.codehaus.groovy.control.CompilationUnit cu, List<Class<? extends org.jenkinsci.plugins.pipeline.modeldefinition.validator.DeclarativeValidatorContributor>> enabledOptionalValidators)
-
-