Lines Matching defs:property
270 * property to match against.
274 * @param property see the definition of each rule for the type to use (either an
281 public Builder addMixRule(int rule, Object property) throws IllegalArgumentException {
285 return checkAddRuleObjInternal(rule, property);
305 * @param property see the definition of each rule for the type to use (either an
311 public Builder excludeMixRule(int rule, Object property) throws IllegalArgumentException {
315 return checkAddRuleObjInternal(rule | RULE_EXCLUSION_MASK, property);
322 * @param property
326 private Builder checkAddRuleObjInternal(int rule, Object property)
328 if (property == null) {
336 if (!(property instanceof AudioAttributes)) {
339 return addRuleInternal((AudioAttributes) property, null, rule);
342 if (!(property instanceof Integer)) {
345 return addRuleInternal(null, (Integer) property, rule);
350 * Add or exclude a rule on AudioAttributes or integer property for the selection of which
356 * @param intProp an integer property to match or exclude, null if not used.