package org.jetbrains.android.dom.layout;
import org.jetbrains.android.dom.AndroidDomExtender;
import org.jetbrains.android.dom.AndroidDomUtil;
import org.jetbrains.android.facet.AndroidFacet;
import org.jetbrains.annotations.NotNull;
import java.util.ArrayList;
import java.util.List;
/**
* @author Eugene.Kudelevsky
*/
public class AndroidLayoutUtil {
private AndroidLayoutUtil() {
}
@NotNull
public static List<String> getPossibleRoots(@NotNull AndroidFacet facet) {
final List<String> result = new ArrayList<String>();
result.add("view");
result.add("merge");
result.add(FragmentLayoutDomFileDescription.FRAGMENT_TAG_NAME);
result.addAll(AndroidDomUtil.removeUnambigiousNames(
AndroidDomExtender.getViewClassMap(facet)));
result.remove("View");
return result;
}
}