in src/main/java/org/apache/sling/dynamicinclude/Configuration.java [133:158]
public void activate(Config cfg) {
isEnabled = cfg.include$_$filter_config_enabled();
String pathPattern = cfg.include$_$filter_config_path();
pathMatcher = choosePathMatcher(pathPattern);
String[] resourceTypeList;
resourceTypeList = PropertiesUtil.toStringArray(cfg.include$_$filter_config_resource$_$types(), new String[0]);
for (int i = 0; i < resourceTypeList.length; i++) {
String[] s = resourceTypeList[i].split(";");
String name = s[0].trim();
resourceTypeList[i] = name;
}
this.resourceTypes = Arrays.asList(resourceTypeList);
includeSelector = cfg.include$_$filter_config_selector();
extension = cfg.include$_$filter_config_extension();
ttl = PropertiesUtil.toInteger(cfg.include$_$filter_config_ttl(), -1);
addComment = cfg.include$_$filter_config_add__comment();
includeTypeName = cfg.include$_$filter_config_include$_$type();
requiredHeader = cfg.include$_$filter_config_required__header();
ignoreUrlParams = new HashSet<>(
Arrays.asList(PropertiesUtil.toStringArray(cfg.include$_$filter_config_ignoreUrlParams(), new String[0]))
);
rewritePath = cfg.include$_$filter_config_rewrite();
appendSuffix = cfg.include$_$filter_config_appendSuffix();
disableIgnoreUrlParams = cfg.include$_$filter_config_disableIgnoreUrlParams();
}