public Boolean setAnd(final Set<?> target) { Validate.notNull(target, "Target cannot be null"); for (final Object element : target) { if (!isTrue(element).booleanValue()) { return Boolean.FALSE; } } return Boolean.TRUE; }
public Set<Boolean> setIsTrue(final Set<?> target) { Validate.notNull(target, "Target cannot be null"); final Set<Boolean> result = new LinkedHashSet<Boolean>(target.size() + 2); for (final Object element : target) { result.add(isTrue(element)); } return result; }
public Boolean listAnd(final List<?> target) { Validate.notNull(target, "Target cannot be null"); for (final Object element : target) { if (!isTrue(element).booleanValue()) { return Boolean.FALSE; } } return Boolean.TRUE; }
public Boolean arrayAnd(final Object[] target) { Validate.notNull(target, "Target cannot be null"); for (final Object aTarget : target) { if (!isTrue(aTarget).booleanValue()) { return Boolean.FALSE; } } return Boolean.TRUE; }
public Boolean[] arrayIsTrue(final Object[] target) { Validate.notNull(target, "Target cannot be null"); final Boolean[] result = new Boolean[target.length]; for (int i = 0; i < target.length; i++) { result[i] = isTrue(target[i]); } return result; }
public List<Boolean> listIsTrue(final List<?> target) { Validate.notNull(target, "Target cannot be null"); final List<Boolean> result = new ArrayList<Boolean>(target.size() + 2); for (final Object element : target) { result.add(isTrue(element)); } return result; }
public Boolean arrayOr(final Object[] target) { Validate.notNull(target, "Target cannot be null"); for (final Object aTarget : target) { if (isTrue(aTarget).booleanValue()) { return Boolean.TRUE; } } return Boolean.FALSE; }
public Boolean listOr(final List<?> target) { Validate.notNull(target, "Target cannot be null"); for (final Object element : target) { if (isTrue(element).booleanValue()) { return Boolean.TRUE; } } return Boolean.FALSE; }
public Boolean setOr(final Set<?> target) { Validate.notNull(target, "Target cannot be null"); for (final Object element : target) { if (isTrue(element).booleanValue()) { return Boolean.TRUE; } } return Boolean.FALSE; }
public Boolean arrayOr(final Object[] target) { Validate.notNull(target, "Target cannot be null"); for (final Object aTarget : target) { if (isTrue(aTarget).booleanValue()) { return Boolean.TRUE; } } return Boolean.FALSE; }
public Boolean arrayAnd(final Object[] target) { Validate.notNull(target, "Target cannot be null"); for (final Object aTarget : target) { if (!isTrue(aTarget).booleanValue()) { return Boolean.FALSE; } } return Boolean.TRUE; }
public Boolean listAnd(final List<?> target) { Validate.notNull(target, "Target cannot be null"); for (final Object element : target) { if (!isTrue(element).booleanValue()) { return Boolean.FALSE; } } return Boolean.TRUE; }
public Boolean setAnd(final Set<?> target) { Validate.notNull(target, "Target cannot be null"); for (final Object element : target) { if (!isTrue(element).booleanValue()) { return Boolean.FALSE; } } return Boolean.TRUE; }
public Boolean setOr(final Set<?> target) { Validate.notNull(target, "Target cannot be null"); for (final Object element : target) { if (isTrue(element).booleanValue()) { return Boolean.TRUE; } } return Boolean.FALSE; }
public Boolean[] arrayIsTrue(final Object[] target) { Validate.notNull(target, "Target cannot be null"); final Boolean[] result = new Boolean[target.length]; for (int i = 0; i < target.length; i++) { result[i] = isTrue(target[i]); } return result; }
public List<Boolean> listIsTrue(final List<?> target) { Validate.notNull(target, "Target cannot be null"); final List<Boolean> result = new ArrayList<Boolean>(target.size() + 2); for (final Object element : target) { result.add(isTrue(element)); } return result; }
public Set<Boolean> setIsTrue(final Set<?> target) { Validate.notNull(target, "Target cannot be null"); final Set<Boolean> result = new LinkedHashSet<Boolean>(target.size() + 2); for (final Object element : target) { result.add(isTrue(element)); } return result; }
public Boolean listOr(final List<?> target) { Validate.notNull(target, "Target cannot be null"); for (final Object element : target) { if (isTrue(element).booleanValue()) { return Boolean.TRUE; } } return Boolean.FALSE; }