overload for subtype

This commit is contained in:
Maxmtg
2011-09-26 20:49:09 +00:00
parent 62beec1ac5
commit 09e098bd92

View File

@@ -150,6 +150,10 @@ public final class CardRules {
public static Predicate<CardRules> name(final PredicateString.StringOp op, final String what) { public static Predicate<CardRules> name(final PredicateString.StringOp op, final String what) {
return new LeafString(LeafString.CardField.NAME, op, what); return new LeafString(LeafString.CardField.NAME, op, what);
} }
public static Predicate<CardRules> subType(final String what) {
return new LeafString(LeafString.CardField.SUBTYPE, PredicateString.StringOp.CONTAINS, what);
}
public static Predicate<CardRules> subType(final PredicateString.StringOp op, final String what) { public static Predicate<CardRules> subType(final PredicateString.StringOp op, final String what) {
return new LeafString(LeafString.CardField.SUBTYPE, op, what); return new LeafString(LeafString.CardField.SUBTYPE, op, what);
} }