public static ArrayList<EnumerationLiteral> findEnumerationLiteral( Enumeration e, String name, boolean fuzzy) { ArrayList<EnumerationLiteral> result = new ArrayList<EnumerationLiteral>(); for (EnumerationLiteral t : e.getLiterals()) { if (t.getName().startsWith(name)) { if (fuzzy) result.add(t); else if (t.getName().equals(name)) result.add(t); } } return result; }
public EnumerationLiteral getLiteralByName(String name) { for (int i = 0; i < m_literals.size(); i++) { EnumerationLiteral el = m_literals.get(i); if (el.getName().equalsIgnoreCase(name)) { return el; } } return null; }