public class SchemaGenBase extends ApBasedTask
Modifier and Type | Class and Description |
---|---|
class |
SchemaGenBase.Schema
Nested schema element to specify the
namespace -> file name mapping. |
Constructor and Description |
---|
SchemaGenBase() |
Modifier and Type | Method and Description |
---|---|
protected void |
compile() |
Commandline.Argument |
createJvmarg() |
SchemaGenBase.Schema |
createSchema() |
String |
getAddexports() |
String |
getAddmodules() |
String |
getAddopens() |
String |
getAddreads() |
protected String |
getCompilationMessage() |
File |
getEpisode() |
protected String |
getFailedMessage() |
boolean |
getFork() |
String |
getLimitmodules() |
Path |
getModulepath() |
Path |
getModulesourcepath() |
String |
getPatchmodule() |
protected Processor |
getProcessor()
Creates a factory that does the actual job.
|
Path |
getUpgrademodulepath() |
void |
setAddexports(String aes) |
void |
setAddmodules(String ams) |
void |
setAddopens(String aos) |
void |
setAddreads(String ars) |
void |
setEpisode(File f)
Sets the episode file to be generated.
|
void |
setFork(boolean flg) |
void |
setLimitmodules(String lms) |
void |
setModulepath(Path mp) |
void |
setModulesourcepath(Path msp) |
void |
setPatchmodule(String pms) |
protected CommandlineJava |
setupCommand()
Set up command line to invoke.
|
protected void |
setupCommandlineSwitches(Commandline cmd)
Implemented by the derived class to set up command line switches passed to annotation processing.
|
void |
setUpgrademodulepath(Path ump) |
public Commandline.Argument createJvmarg()
public void setModulepath(Path mp)
public Path getModulepath()
public void setModulesourcepath(Path msp)
public Path getModulesourcepath()
public void setUpgrademodulepath(Path ump)
public Path getUpgrademodulepath()
public void setAddmodules(String ams)
public String getAddmodules()
public void setLimitmodules(String lms)
public String getLimitmodules()
public void setAddreads(String ars)
public String getAddreads()
public void setAddexports(String aes)
public String getAddexports()
public void setPatchmodule(String pms)
public String getPatchmodule()
public void setAddopens(String aos)
public String getAddopens()
protected void setupCommandlineSwitches(Commandline cmd)
ApBasedTask
setupCommandlineSwitches
in class ApBasedTask
protected String getCompilationMessage()
getCompilationMessage
in class ApBasedTask
protected String getFailedMessage()
getFailedMessage
in class ApBasedTask
public void setFork(boolean flg)
public boolean getFork()
public SchemaGenBase.Schema createSchema()
public void setEpisode(File f)
public File getEpisode()
protected Processor getProcessor()
ApBasedTask
getProcessor
in class ApBasedTask
protected void compile()
compile
in class ApBasedTask
protected CommandlineJava setupCommand()
Copyright © 2020 JBoss by Red Hat. All rights reserved.