package com.xenoage.zong.musiclayout.layouter;
import static com.xenoage.utils.lang.VocByString.voc;
import com.xenoage.utils.annotations.Unneeded;
import com.xenoage.utils.lang.Lang;
import com.xenoage.zong.Zong;
/**
* Provides additional information about the layouting process.
*
* @author Andreas Wenger
*/
public class LayouterInfo {
/**
* Gets the localized name of the given layouter strategy class, e.g.
* "Empty staff lines over the whole page".
*/
@Unneeded //maybe later, when GUI is provided
public static String getStrategyName(Class<?> strategyClass) {
String className = strategyClass.getName();
if (className.startsWith(Zong.projectPackage + "."))
className = className.substring((Zong.projectPackage + ".").length());
return Lang.get(voc(className));
}
}