VaultSettings.java 1.47 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  org.apache.jackrabbit.vault.fs.config.AbstractConfig
 *  org.apache.jackrabbit.vault.fs.config.VaultSettings
 */
package com.day.jcr.vault.fs.config;

import com.day.jcr.vault.fs.config.AbstractConfig;
import java.util.Set;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
public class VaultSettings
extends AbstractConfig {
    public static final String ELEM_IGNORE = "ignore";
    public static final String ATTR_IGNORE_NAME = "name";
    private org.apache.jackrabbit.vault.fs.config.VaultSettings settings;

    private VaultSettings(org.apache.jackrabbit.vault.fs.config.VaultSettings settings) {
        super((org.apache.jackrabbit.vault.fs.config.AbstractConfig)settings);
        this.settings = settings;
    }

    public static VaultSettings create(org.apache.jackrabbit.vault.fs.config.VaultSettings settings) {
        return settings == null ? null : new VaultSettings(settings);
    }

    public org.apache.jackrabbit.vault.fs.config.VaultSettings unwrap() {
        return this.settings;
    }

    public Set<String> getIgnoredNames() {
        return this.settings.getIgnoredNames();
    }

    public boolean isIgnored(String name) {
        return this.settings.isIgnored(name);
    }

    public static VaultSettings createDefault() {
        return new VaultSettings(org.apache.jackrabbit.vault.fs.config.VaultSettings.createDefault());
    }
}