Component.java 1.8 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.day.cq.commons.LabeledResource
 *  org.apache.sling.api.adapter.Adaptable
 *  org.apache.sling.api.resource.Resource
 *  org.apache.sling.api.resource.ValueMap
 */
package com.day.cq.wcm.api.components;

import com.day.cq.commons.LabeledResource;
import com.day.cq.wcm.api.components.ComponentEditConfig;
import com.day.cq.wcm.api.components.VirtualComponent;
import java.util.Collection;
import java.util.Map;
import org.apache.sling.api.adapter.Adaptable;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ValueMap;

public interface Component
extends Adaptable,
LabeledResource {
    public boolean isAccessible();

    public String getCellName();

    public boolean isEditable();

    public boolean isDesignable();

    public boolean isContainer();

    public boolean isAnalyzable();

    public boolean noDecoration();

    public String getDialogPath();

    public String getDesignDialogPath();

    public String getIconPath();

    public String getThumbnailPath();

    public String getComponentGroup();

    public ValueMap getProperties();

    public ComponentEditConfig getDeclaredEditConfig();

    public ComponentEditConfig getDeclaredChildEditConfig();

    public ComponentEditConfig getEditConfig();

    public ComponentEditConfig getChildEditConfig();

    public ComponentEditConfig getDesignEditConfig(String var1);

    public Map<String, String> getHtmlTagAttributes();

    public Component getSuperComponent();

    public String getResourceType();

    public Resource getLocalResource(String var1);

    public Collection<VirtualComponent> getVirtualComponents();

    public String getDefaultView();

    public String getTemplatePath();

    public String[] getInfoProviders();
}