ClientLibraryImpl.java 2.27 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.granite.ui.clientlibs.ClientLibrary
 *  com.adobe.granite.ui.clientlibs.LibraryType
 */
package com.day.cq.widget.impl;

import com.day.cq.widget.ClientLibrary;
import com.day.cq.widget.LibraryType;
import com.day.cq.widget.impl.CompatHelper;
import java.util.Map;
import java.util.Set;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
public class ClientLibraryImpl
implements ClientLibrary {
    private final com.adobe.granite.ui.clientlibs.ClientLibrary lib;

    public ClientLibraryImpl(com.adobe.granite.ui.clientlibs.ClientLibrary lib) {
        this.lib = lib;
    }

    @Override
    public String getPath() {
        return this.lib.getPath();
    }

    @Override
    public String getIncludePath(LibraryType type) {
        return this.lib.getIncludePath(CompatHelper.convert(type));
    }

    @Override
    public String getIncludePath(LibraryType type, boolean minified) {
        return this.lib.getIncludePath(CompatHelper.convert(type), minified);
    }

    @Override
    public Set<LibraryType> getTypes() {
        return CompatHelper.convert(this.lib.getTypes());
    }

    @Override
    public String getThemeName() {
        return this.lib.getThemeName();
    }

    @Override
    public String getThemeLibId() {
        return this.lib.getThemeLibId();
    }

    @Override
    public String[] getCategories() {
        return this.lib.getCategories();
    }

    @Override
    public String[] getEmbeddedCategories() {
        return this.lib.getEmbeddedCategories();
    }

    @Override
    public String[] getDependentCategories() {
        return this.lib.getDependentCategories();
    }

    @Override
    public String[] getChannels() {
        return this.lib.getChannels();
    }

    @Override
    public Map<String, ? extends ClientLibrary> getDependencies(boolean transitive) {
        return CompatHelper.convert(this.lib.getDependencies(transitive));
    }

    @Override
    public Map<String, ? extends ClientLibrary> getEmbedded(LibraryType type) {
        return CompatHelper.convert(this.lib.getEmbedded(CompatHelper.convert(type)));
    }

    @Override
    public boolean allowProxy() {
        return this.lib.allowProxy();
    }
}