HtmlLibraryImpl.java 2.62 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.granite.ui.clientlibs.HtmlLibrary
 *  com.adobe.granite.ui.clientlibs.LibraryType
 *  javax.servlet.http.HttpServletResponse
 *  org.apache.sling.api.SlingHttpServletRequest
 *  org.apache.sling.api.SlingHttpServletResponse
 */
package com.day.cq.widget.impl;

import com.day.cq.widget.HtmlLibrary;
import com.day.cq.widget.LibraryType;
import com.day.cq.widget.impl.CompatHelper;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.SlingHttpServletResponse;

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

    public HtmlLibraryImpl(com.adobe.granite.ui.clientlibs.HtmlLibrary lib) {
        this.lib = lib;
    }

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

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

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

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

    @Override
    public String getName(boolean minified) {
        return this.lib.getName(minified);
    }

    @Override
    public LibraryType getType() {
        return CompatHelper.convert(this.lib.getType());
    }

    @Override
    public long getLastModified() {
        return this.lib.getLastModified();
    }

    @Override
    public long getLastModified(boolean minified) {
        return this.lib.getLastModified(minified);
    }

    @Override
    public void send(HttpServletResponse response, boolean gzipped) throws IOException {
        this.lib.send(response, gzipped);
    }

    @Override
    public void send(SlingHttpServletRequest request, SlingHttpServletResponse response) throws IOException {
        this.lib.send(request, response);
    }

    @Override
    public InputStream getInputStream() throws IOException {
        return this.lib.getInputStream();
    }

    @Override
    public InputStream getInputStream(boolean minified) throws IOException {
        return this.lib.getInputStream(minified);
    }

    @Override
    public List<String> getScripts() {
        return this.lib.getScripts();
    }

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