abstract class XmlGeneratorTask<T : PersistableConfigurationObject> : GeneratorTask<T>
A convenience superclass for those tasks which generate XML configuration files from a domain object of type T.
XmlGeneratorTask() |
open fun getXmlTransformer(): XmlTransformer |
open fun getInputFile(): File
The input file to load the initial configuration from. Defaults to the output file. If the specified input file does not exist, this task uses some default initial configuration. |
|
open fun getOutputFile(): File
The output file to write the final configuration to. |
|
open fun setInputFile(inputFile: File): Unit
Sets the input file to load the initial configuration from. |
|
open fun setOutputFile(outputFile: File): Unit
Sets the output file to write the final configuration to. |
open class GenerateEclipseClasspath : XmlGeneratorTask<Classpath>
Generates an Eclipse At this moment nearly all configuration is done via EclipseClasspath. |
|
open class GenerateEclipseProject : XmlGeneratorTask<Project>
Generates an Eclipse At this moment nearly all configuration is done via EclipseProject. |
|
open class GenerateEclipseWtpComponent : XmlGeneratorTask<WtpComponent>
Generates the org.eclipse.wst.common.component settings file for Eclipse WTP. If you want to fine tune the eclipse configuration At this moment nearly all configuration is done via EclipseWtpComponent. |
|
open class GenerateEclipseWtpFacet : XmlGeneratorTask<WtpFacet>
Generates the org.eclipse.wst.common.project.facet.core settings file for Eclipse WTP. If you want to fine tune the eclipse configuration At this moment nearly all configuration is done via EclipseWtpFacet. |
|
open class GenerateFiltersFileTask : XmlGeneratorTask<VisualStudioFiltersFile>
Task for generating a filters file. |
|
open class GenerateIdeaModule : XmlGeneratorTask<Module>
Generates an IDEA module file. If you want to fine tune the idea configuration Please refer to interesting examples on idea configuration in IdeaModule. At this moment nearly all configuration is done via IdeaModule. |
|
open class GenerateIdeaProject : XmlGeneratorTask<Project>
Generates an IDEA project file for root project *only*. If you want to fine tune the idea configuration At this moment nearly all configuration is done via IdeaProject. |
|
open class GenerateIdeaWorkspace : XmlGeneratorTask<Workspace>
Generates an IDEA workspace file *only* for root project. There's little you can configure about workspace generation at the moment. |
|
open class GenerateProjectFileTask : XmlGeneratorTask<VisualStudioProjectFile>
Task for generating a project file. |
|
open class GenerateSchemeFileTask : XmlGeneratorTask<XcodeSchemeFile>
Task for generating a scheme file. |
|
open class GenerateXcodeWorkspaceFileTask : XmlGeneratorTask<XcodeWorkspaceFile>
Task for generating a workspace file. |