component-installation-plugin / com.intershop.gradle.component.installation.filter

Package com.intershop.gradle.component.installation.filter

Types

FilterContainer

class FilterContainer : DefaultNamedDomainObjectList<FilterSpec>

This container is used for the definition of all filters. The name of the filter must be unique and the order of specified filters must be always the same.

FilterSpec

class FilterSpec : PatternSet, Named

Helper class for filter configurations.

FormattedProperties

class FormattedProperties : Properties

This class provides a properties class that also take comments into account. E.g. Properties are commented without removing them directly.

FullContentFilterReader

class FullContentFilterReader : FilterReader

FullContent filter reader edits a file based on the full content. The content is represented by a StringBuilder.

PlaceholderReplacementFilter

class PlaceholderReplacementFilter : PatternSet, Transformer<String, String>

PlaceholderReplacement filter reader edits each line of a line. It replaces placeholders with a specified value. The placeholder and replacements are stored in a map. The begin and end tokens for the placeholders can be configured. The default values are "<@" and "@>".

PropertiesFilterReader

class PropertiesFilterReader : FilterReader

Properties filter reader edits a file based on the formatted properties. The content of all the file is represented by a formatted properties instance.

XMLFilterReader

class XMLFilterReader : FilterReader

XML filter reader edits a file based on the xml content. The content is represented by a XmlProvider.