Beispiel #1
0
 public EnumerationLiteral getLiteralByCode(String code) {
   for (int i = 0; i < m_literals.size(); i++) {
     EnumerationLiteral el = m_literals.get(i);
     if (el.getCode().equalsIgnoreCase(code)) {
       return el;
     }
   }
   return null;
 }
 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;
 }
Beispiel #3
0
 @Override
 protected void toString(StringBuffer out, String indent) {
   out.append(indent + "Enumerated datatype: " + m_name + " = { ");
   for (int i = 0; i < m_literals.size(); i++) {
     EnumerationLiteral el = m_literals.get(i);
     if (i > 0) {
       out.append(", ");
     }
     out.append(el.toString());
   }
   out.append(" }\r\n");
 }
Beispiel #4
0
 @Override
 public String toString() {
   StringBuffer sb = new StringBuffer();
   sb.append("{ ");
   for (int i = 0; i < m_literals.size(); i++) {
     EnumerationLiteral el = m_literals.get(i);
     if (i > 0) {
       sb.append(", ");
     }
     sb.append(el.toString());
   }
   sb.append(" }");
   return super.toString();
 }