예제 #1
0
 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;
 }
예제 #2
0
 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;
 }