FragmentTemplate.java 1.01 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 *  org.apache.sling.api.adapter.Adaptable
 */
package com.adobe.cq.dam.cfm;

import aQute.bnd.annotation.ProviderType;
import com.adobe.cq.dam.cfm.ContentElement;
import com.adobe.cq.dam.cfm.ContentVariation;
import com.adobe.cq.dam.cfm.ElementTemplate;
import com.adobe.cq.dam.cfm.MetaDataDefinition;
import com.adobe.cq.dam.cfm.VariationTemplate;
import java.util.Iterator;
import org.apache.sling.api.adapter.Adaptable;

@ProviderType
public interface FragmentTemplate
extends Adaptable {
    public String getTitle();

    public String getDescription();

    public Iterator<ElementTemplate> getElements();

    public ElementTemplate getForElement(ContentElement var1);

    public Iterator<VariationTemplate> getVariations();

    public VariationTemplate getForVariation(ContentVariation var1);

    public Iterator<String> getInitialAssociatedContent();

    public MetaDataDefinition getMetaDataDefinition();
}