33 lines
832 B
Java
Raw Normal View History

2022-11-17 00:46:50 +03:00
package magistu.siegemachines.gui;
import java.util.Arrays;
import java.util.List;
public class AlignmentHelper
{
public static final List<String> validAlignmentValues = Arrays.asList(new String[] { "top_left", "top_center", "top_right", "center_left", "center", "center_right", "bottom_left", "bottom_center", "bottom_right" });
public enum Alignment
{
TOP_LEFT,
TOP_CENTER,
TOP_RIGHT,
CENTER_LEFT,
CENTER,
CENTER_RIGHT,
BOTTOM_LEFT,
BOTTOM_CENTER,
BOTTOM_RIGHT;
public static Alignment fromString(String align)
{
int idx = AlignmentHelper.validAlignmentValues.indexOf(align);
if (idx != -1)
{
return values()[idx];
}
return CENTER;
}
}
}