dt
Class Attribute
- java.lang.Object
-
- dt.Attribute
-
public class Attribute extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description Attribute(boolean classification)Attribute(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddDecision(java.lang.String decision, Attribute attribute)booleanapply(java.util.Map<java.lang.String,java.lang.String> data)booleangetClassification()Returns the classification of the followed decision.java.util.Map<java.lang.String,Attribute>getDecisions()java.lang.StringgetName()booleanisLeaf()voidsetClassification(boolean classification)java.lang.StringtoString()
-
-
-
Constructor Detail
-
Attribute
public Attribute(boolean classification)
-
Attribute
public Attribute(java.lang.String name)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
isLeaf
public boolean isLeaf()
-
setClassification
public void setClassification(boolean classification)
-
getClassification
public boolean getClassification()
Returns the classification of the followed decision. Undefined if isLeaf() returns false.
-
apply
public boolean apply(java.util.Map<java.lang.String,java.lang.String> data) throws BadDecisionException- Throws:
BadDecisionException
-
addDecision
public void addDecision(java.lang.String decision, Attribute attribute)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getDecisions
public java.util.Map<java.lang.String,Attribute> getDecisions()
-
-
DMelt 3.0 © DataMelt by jWork.ORG