AbstractVaultFsConfig.java 1.3 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  org.apache.jackrabbit.vault.fs.api.VaultFsConfig
 *  org.apache.jackrabbit.vault.fs.config.AbstractVaultFsConfig
 *  org.apache.jackrabbit.vault.fs.config.ConfigurationException
 */
package com.day.jcr.vault.fs.config;

import com.day.jcr.vault.fs.api.VaultFsConfig;
import com.day.jcr.vault.fs.config.ConfigurationException;
import com.day.jcr.vault.fs.impl.JrVltVaultFsConfigAdapter;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;

public abstract class AbstractVaultFsConfig {
    public static VaultFsConfig load(File file) throws ConfigurationException, IOException {
        return AbstractVaultFsConfig.load(new FileInputStream(file), file.getName());
    }

    public static VaultFsConfig load(InputStream in, String name) throws ConfigurationException, IOException {
        try {
            org.apache.jackrabbit.vault.fs.api.VaultFsConfig cfg = org.apache.jackrabbit.vault.fs.config.AbstractVaultFsConfig.load((InputStream)in, (String)name);
            return JrVltVaultFsConfigAdapter.create(cfg);
        }
        catch (org.apache.jackrabbit.vault.fs.config.ConfigurationException e) {
            throw new ConfigurationException((Throwable)e);
        }
    }
}