public class ComplexDecisionAction extends java.lang.Object implements GuideUserAction, MultipleDecision
Constructor and Description |
---|
ComplexDecisionAction(GuideUserHistory history) |
Modifier and Type | Method and Description |
---|---|
void |
addAction(ActionContainer[] actionContainers) |
void |
addAction(java.util.ArrayList<ActionContainer> actionContainers) |
void |
clear() |
boolean |
equals(java.lang.Object obj) |
void |
getAction(ActionContainer[] actionContainers) |
void |
getAction(java.util.ArrayList<ActionContainer> actionContainers) |
void |
getKBestLists(java.util.ArrayList<ScoredKBestList> kbestListContainers) |
void |
getKBestLists(ScoredKBestList[] kbestListContainers) |
SingleDecision |
getSingleDecision(int decisionIndex) |
int |
numberOfActions() |
int |
numberOfDecisions() |
java.lang.String |
toString() |
public ComplexDecisionAction(GuideUserHistory history) throws MaltChainedException
MaltChainedException
public void addAction(java.util.ArrayList<ActionContainer> actionContainers) throws MaltChainedException
addAction
in interface GuideUserAction
MaltChainedException
public void getAction(java.util.ArrayList<ActionContainer> actionContainers) throws MaltChainedException
getAction
in interface GuideUserAction
MaltChainedException
public void addAction(ActionContainer[] actionContainers) throws MaltChainedException
addAction
in interface GuideUserAction
MaltChainedException
public void getAction(ActionContainer[] actionContainers) throws MaltChainedException
getAction
in interface GuideUserAction
MaltChainedException
public void getKBestLists(java.util.ArrayList<ScoredKBestList> kbestListContainers) throws MaltChainedException
MaltChainedException
public void getKBestLists(ScoredKBestList[] kbestListContainers) throws MaltChainedException
MaltChainedException
public int numberOfActions()
numberOfActions
in interface GuideUserAction
public void clear()
clear
in interface ActionDecision
public SingleDecision getSingleDecision(int decisionIndex) throws MaltChainedException
getSingleDecision
in interface MultipleDecision
MaltChainedException
public int numberOfDecisions()
numberOfDecisions
in interface GuideDecision
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.