package com.door43.translationstudio.core; /** * Specifies the direction in which a language is read */ public enum LanguageDirection { LeftToRight("ltr"), RightToLeft("rtl"); LanguageDirection(String label) { this.label = label; } private String label; public String getLabel() { return label; } @Override public String toString() { return getLabel(); } /** * Returns a direction by it's label * @param label * @return */ public static LanguageDirection get(String label) { for (LanguageDirection l : LanguageDirection.values()) { if (l.getLabel().equals(label.toLowerCase())) { return l; } } return null; } }