DeviceGroup.java 1.36 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.day.cq.wcm.emulator.Emulator
 *  javax.servlet.ServletException
 *  javax.servlet.jsp.PageContext
 */
package com.day.cq.wcm.mobile.api.device;

import com.day.cq.wcm.emulator.Emulator;
import com.day.cq.wcm.mobile.api.device.capability.DeviceCapability;
import java.io.IOException;
import java.util.Collection;
import java.util.List;
import java.util.regex.Pattern;
import javax.servlet.ServletException;
import javax.servlet.jsp.PageContext;

public interface DeviceGroup {
    public static final String RESOURCE_TYPE = "wcm/mobile/components/devicegroup";

    public Collection<DeviceCapability> getCapabilities();

    public Emulator getDefaultEmulator();

    public String getDescription();

    public List<Emulator> getEmulators();

    public int getMinimumScreenWidth();

    public int getMinimumScreenHeight();

    public String getName();

    public String getPath();

    public String getTitle();

    public String getUserAgent();

    public boolean hasCapability(DeviceCapability var1);

    public boolean hasCapability(String var1);

    public void drawHead(PageContext var1) throws IOException, ServletException;

    public boolean showEditEmulator();

    public Pattern getUserAgentPattern();

    public String getStaticCssPath();

    public String[] getFilterNames();
}