public class CodegenTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
CodegenTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
build() |
protected org.jsmiparser.parser.SmiDefaultParser |
createParser() |
protected org.jsmiparser.codegen.BuilderFactory |
determineBuilderFactory() |
protected org.jsmiparser.smi.SmiMib |
determineMib() |
org.jsmiparser.codegen.BuilderFactory |
getBuilderFactory() |
org.gradle.api.file.FileCollection |
getInputFiles() |
org.jsmiparser.smi.SmiMib |
getMib() |
java.io.File |
getOutputDir() |
org.jsmiparser.codegen.DefaultCodeBuilderSettings |
getSettings() |
java.io.File |
getStatusFile() |
boolean |
isFailOnMibError() |
protected org.jsmiparser.smi.SmiMib |
parseMib() |
void |
setBuilderFactory(org.jsmiparser.codegen.BuilderFactory builderFactory) |
void |
setFailOnMibError(boolean failOnMibError) |
void |
setInputFiles(org.gradle.api.file.FileCollection inputFiles) |
void |
setMib(org.jsmiparser.smi.SmiMib mib) |
void |
setOutputDir(java.io.File outputDir) |
void |
setStatusFile(java.io.File statusFile) |
addValidator, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, executeWithoutThrowingTaskFailure, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getGroup, getInputs, getLogger, getLogging, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getStandardOutputCapture, getState, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, leftShift, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setGroup, setName, setOnlyIf, setOnlyIf, setProject, setProperty, toStringpublic org.jsmiparser.codegen.DefaultCodeBuilderSettings getSettings()
public org.jsmiparser.smi.SmiMib getMib()
public void setMib(org.jsmiparser.smi.SmiMib mib)
@InputFiles public org.gradle.api.file.FileCollection getInputFiles()
public void setInputFiles(org.gradle.api.file.FileCollection inputFiles)
public java.io.File getOutputDir()
public void setOutputDir(java.io.File outputDir)
@OutputFile public java.io.File getStatusFile()
public void setStatusFile(java.io.File statusFile)
public boolean isFailOnMibError()
public void setFailOnMibError(boolean failOnMibError)
public org.jsmiparser.codegen.BuilderFactory getBuilderFactory()
public void setBuilderFactory(org.jsmiparser.codegen.BuilderFactory builderFactory)
public void build()
throws java.lang.Exception
java.lang.Exceptionprotected org.jsmiparser.codegen.BuilderFactory determineBuilderFactory()
protected org.jsmiparser.smi.SmiMib determineMib()
throws java.lang.Exception
java.lang.Exceptionprotected org.jsmiparser.smi.SmiMib parseMib()
throws java.lang.Exception
java.lang.Exceptionprotected org.jsmiparser.parser.SmiDefaultParser createParser()
throws java.lang.Exception
java.lang.Exception