# Package-level declarations

General ide plugin api.

## Types

FileContentMerger
Link copied to clipboard
open class FileContentMerger
Models the generation/parsing/merging capabilities.
GeneratorTask
Link copied to clipboard
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
abstract class GeneratorTask<T> : ConventionTask
A `GeneratorTask` generates a configuration file based on a domain object of type T.
PropertiesFileContentMerger
Link copied to clipboard
open class PropertiesFileContentMerger : FileContentMerger
Models the generation/parsing/merging capabilities.
PropertiesGeneratorTask
Link copied to clipboard
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
abstract class PropertiesGeneratorTask<T : PersistableConfigurationObject?> : GeneratorTask<T>
A convenience superclass for those tasks which generate Properties configuration files from a domain object of type T.
PropertyListGeneratorTask
Link copied to clipboard
@Incubating
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
abstract class PropertyListGeneratorTask<T : PersistableConfigurationObject?> : GeneratorTask<T>
A convenience superclass for those tasks which generate Property List configuration files from a domain object of type T.
XmlFileContentMerger
Link copied to clipboard
open class XmlFileContentMerger : FileContentMerger
Models the generation/parsing/merging capabilities.
XmlGeneratorTask
Link copied to clipboard
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
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.