|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activemath.tutor.coursegen.learnerModel.LearnerModelManager
public class LearnerModelManager
Here we manage all the learnermodels, internal ones and external ones. Internal learner models are identified by predefined identifiers.
| Field Summary | |
|---|---|
static String |
LM_ACTIVEMATH_ID
|
static String |
LM_TEMP_ID
|
protected static Category |
log
|
| Method Summary | |
|---|---|
protected String |
addInternalLearnerModel(AbstractLearnerModel lm)
Add a internel Lernermodel to this manager. |
protected boolean |
addLearnerModel(String learnerModelAdressURL)
Add a LearnerModel with its URL, which could be used to call the services of that LearnerModel (getProperty()). |
static LearnerModelManager |
getInstance()
Singeton constructor |
protected AbstractLearnerModel |
getLearnerModel(String learnerModelId)
Return the LearnerModel Instance to the given Id, or null if not found. |
protected boolean |
hasLearnerModel(String id)
Check if the given Id of a LearnerModel could be found in this Manager. |
protected boolean |
removeLearnerModel(String learnerModelId)
Remove a LearnerModel from this Manager. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static Category log
public static final String LM_ACTIVEMATH_ID
public static final String LM_TEMP_ID
| Method Detail |
|---|
public static LearnerModelManager getInstance()
protected String addInternalLearnerModel(AbstractLearnerModel lm)
throws UnknownLearnerModelException
lm - (any kind of LernerModel, which extends the AbstractLearnerModel)
UnknownLearnerModelExceptionprotected boolean addLearnerModel(String learnerModelAdressURL)
learnerModels
that contains all internal and external learnermodels.
learnerModelAdressURL -
protected boolean removeLearnerModel(String learnerModelId)
learnerModelId -
protected AbstractLearnerModel getLearnerModel(String learnerModelId)
learnerModelId -
protected boolean hasLearnerModel(String id)
id -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||