package jdepend.metadata.tree; import java.util.Collection; import java.util.List; import jdepend.metadata.JavaClass; public class TreeCreatorFacade { public static JavaClassTree createJavaClassCaTree(JavaClass rootClass) { return new JavaClassCaTreeCreator().create(rootClass); } public static JavaClassTree createJavaClassCeTree(JavaClass rootClass) { return new JavaClassCeTreeCreator().create(rootClass); } public static JavaClassTree createJavaClassAutowiredTree(JavaClass rootClass) { return new JavaClassAutowiredTreeCreator().create(rootClass); } public static List<JavaClassTree> createJavaClassFieldTrees(Collection<JavaClass> classes) { return new JavaClassFieldTreesCreator().create(classes); } public static List<JavaClassTree> createJavaClassInheritTrees(Collection<JavaClass> classes) { return new JavaClassInheritTreesCreator().create(classes); } }