Package com.aquima.interactions.rule
Class JustificationDepth
java.lang.Object
com.aquima.interactions.rule.JustificationDepth
- All Implemented Interfaces:
Serializable
Enumerated type class that may be used to specify the depth of the justification tree.
- Since:
- 5.1
- Author:
- O. Kerpershoek
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JustificationDepth
This detail level may be used to display all the justifications of all the attributes that contributed somehow in the evaluation of our main attribute.static final JustificationDepth
This detail level may be used to display only the justifications of the main attribute.static final JustificationDepth
This detail level may be used to display the justifications of the main attributes, and the justifications of the attributes that were directly used to source it's value. -
Method Summary
-
Field Details
-
PRIMARY
This detail level may be used to display only the justifications of the main attribute. -
SECONDARY
This detail level may be used to display the justifications of the main attributes, and the justifications of the attributes that were directly used to source it's value. -
ALL
This detail level may be used to display all the justifications of all the attributes that contributed somehow in the evaluation of our main attribute.
-
-
Method Details
-
valueOf
This method may be used to get the static definition of a detail level by name. If an invalid or unknown name is supplied, this method will throw an invalid argument exception.- Parameters:
name
- The name for which the static detail level is requested.- Returns:
- The static detail level for the specified name.
-
getName
This method returns a descriptive name of the detail level.- Returns:
- a descriptive name of the detail level.
-
hashCode
public int hashCode() -
equals
-