@Override public CategoryType evaluate( final InputType input) { // Evaluate as a value-discriminant pair and then get the value. final ValueDiscriminantPair<CategoryType, ?> discriminant = this.evaluateWithDiscriminant(input); return discriminant == null ? null : discriminant.getValue(); }
@Override public CategoryType evaluate( final InputType input) { // Evaluate as a value-discriminant pair and then get the value. final ValueDiscriminantPair<CategoryType, ?> discriminant = this.evaluateWithDiscriminant(input); return discriminant == null ? null : discriminant.getValue(); }
@Override public CategoryType evaluate( final InputType input) { // Evaluate as a value-discriminant pair and then get the value. final ValueDiscriminantPair<CategoryType, ?> discriminant = this.evaluateWithDiscriminant(input); return discriminant == null ? null : discriminant.getValue(); }
/** * Evaluates an unknown input, but does not return the discriminant value. * Only returns the category that the unknown input most likely corresponds * to. * * @param unknownInput * @return */ @Override public CategoryType evaluate( final Vector unknownInput) { return this.evaluateWithDiscriminant(unknownInput).getValue(); }
/** * Evaluates an unknown input, but does not return the discriminant value. * Only returns the category that the unknown input most likely corresponds * to. * * @param unknownInput * @return */ @Override public CategoryType evaluate( final Vector unknownInput) { return this.evaluateWithDiscriminant(unknownInput).getValue(); }
/** * Evaluates an unknown input, but does not return the discriminant value. * Only returns the category that the unknown input most likely corresponds * to. * * @param unknownInput * @return */ @Override public CategoryType evaluate( final Vector unknownInput) { return this.evaluateWithDiscriminant(unknownInput).getValue(); }
/** * Evaluates an unknown input, but does not return the discriminant value. * Only returns the category that the unknown input most likely corresponds * to. * * @param unknownInput * @return */ @Override public CategoryType evaluate( final Vector unknownInput) { return this.evaluateWithDiscriminant(unknownInput).getValue(); }
/** * Evaluates an unknown input, but does not return the discriminant value. * Only returns the category that the unknown input most likely corresponds * to. * * @param unknownInput * @return */ @Override public CategoryType evaluate( final Vector unknownInput) { return this.evaluateWithDiscriminant(unknownInput).getValue(); }
/** * Evaluates an unknown input, but does not return the discriminant value. * Only returns the category that the unknown input most likely corresponds * to. * * @param unknownInput * @return */ @Override public CategoryType evaluate( final Vector unknownInput) { return this.evaluateWithDiscriminant(unknownInput).getValue(); }