/** * Create an instance of {@link Scorecard } * */ public Scorecard createScorecard() { return new Scorecard(); }
/** * Create an instance of {@link Attribute } * */ public Attribute createAttribute() { return new Attribute(); }
/** * Create an instance of {@link Characteristics } * */ public Characteristics createCharacteristics() { return new Characteristics(); }
public ScorecardEvaluator(PMML pmml, Scorecard scorecard){ super(pmml, scorecard); Characteristics characteristics = scorecard.getCharacteristics(); if(characteristics == null){ throw new MissingElementException(scorecard, PMMLElements.SCORECARD_CHARACTERISTICS); } // End if if(!characteristics.hasCharacteristics()){ throw new MissingElementException(characteristics, PMMLElements.CHARACTERISTICS_CHARACTERISTICS); } }
/** * Create an instance of {@link Characteristic } * */ public Characteristic createCharacteristic() { return new Characteristic(); }
/** * Create an instance of {@link ComplexPartialScore } * */ public ComplexPartialScore createComplexPartialScore() { return new ComplexPartialScore(); }
@Override public String toString() { return value(); }
@Override public String toString() { return value(); }
@Override public Iterator<Characteristic> iterator() { return getCharacteristics().iterator(); }
@Override public Characteristic addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }
public static Scorecard.ReasonCodeAlgorithm fromValue(String v) { for (Scorecard.ReasonCodeAlgorithm c: Scorecard.ReasonCodeAlgorithm.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); }
@Override public Attribute addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }
/** * Create an instance of {@link Scorecard } * */ public Scorecard createScorecard() { return new Scorecard(); }
/** * Create an instance of {@link Attribute } * */ public Attribute createAttribute() { return new Attribute(); }
/** * Create an instance of {@link Characteristics } * */ public Characteristics createCharacteristics() { return new Characteristics(); }
/** * Create an instance of {@link Characteristic } * */ public Characteristic createCharacteristic() { return new Characteristic(); }
/** * Create an instance of {@link ComplexPartialScore } * */ public ComplexPartialScore createComplexPartialScore() { return new ComplexPartialScore(); }
@Override public String toString() { return value(); }
@Override public String toString() { return value(); }
@Override public Iterator<Characteristic> iterator() { return getCharacteristics().iterator(); }