aem-plugin / com.cognifide.gradle.aem.common.pkg.vlt / FilterElement

FilterElement

class FilterElement

Constructors

<init>

FilterElement(root: String)

Properties

element

val element: Element

excludes

var excludes: Collection<String>

includes

var includes: Collection<String>

mode

var mode: String?

root

val root: String

type

var type: FilterType

Companion Object Properties

EXCLUDE_TAG

const val EXCLUDE_TAG: String

FILTER_TAG

const val FILTER_TAG: String

INCLUDE_TAG

const val INCLUDE_TAG: String

MODE_ATTR

const val MODE_ATTR: String

PATTERN_ATTR

const val PATTERN_ATTR: String

ROOT_ATTR

const val ROOT_ATTR: String

Companion Object Functions

of

fun of(root: String, definition: FilterElement.() -> Unit): FilterElement

parse

fun parse(xml: String): List<FilterElement>