blob: b1386edb9dc813cf7547d8aeb7542095d648b417 [file] [log] [blame]
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;
import static com.android.SdkConstants.*;
/**
* @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_TAG);
result.add(VIEW_MERGE);
result.add(VIEW_FRAGMENT);
result.addAll(AndroidDomUtil.removeUnambiguousNames(AndroidDomExtender.getViewClassMap(facet)));
result.remove(VIEW);
result.add(TAG_LAYOUT);
return result;
}
}