public static MatchType fromString(String s) { try { if (s != null) return MatchType.valueOf(s.replace('-', '_')); } catch (IllegalArgumentException e) { } return contains; }
public TextMatch(Element elem, Filter parent) { super(elem); mEnclosingFilter = parent; // mCollation = elem.attributeValue(DavElements.P_COLLATION, DavElements.ASCII); mNegate = elem.attributeValue(DavElements.P_NEGATE_CONDITION, DavElements.NO) .equals(DavElements.YES); mText = elem.getText(); mMatch = MatchType.fromString(elem.attributeValue(DavElements.P_MATCH_TYPE)); }