uk.ac.ed.inf.taweka.mulan.learn
Class MulanLearner

java.lang.Object
  extended by uk.ac.ed.inf.taweka.mulan.learn.MulanLearner

public class MulanLearner
extends java.lang.Object

Containing a Mulan learner and its name, that is: the name of the MultiLabelLearnerBase plus the name of the algorithm within

Version:
1 Sep 2010
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Constructor Summary
MulanLearner(java.lang.String learnerBaseType, java.lang.String learnerType, mulan.classifier.MultiLabelLearnerBase learner)
           
 
Method Summary
 mulan.classifier.MultiLabelLearnerBase getLearner()
           
 java.lang.String getLearnerBaseType()
           
 java.lang.String getLearnerFullName()
          Get the full type of a learner: multi-label learner base + algorithm within
static java.lang.String getLearnerName(java.lang.Object learner)
           
 java.lang.String getLearnerType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulanLearner

public MulanLearner(java.lang.String learnerBaseType,
                    java.lang.String learnerType,
                    mulan.classifier.MultiLabelLearnerBase learner)
Method Detail

getLearner

public mulan.classifier.MultiLabelLearnerBase getLearner()

getLearnerBaseType

public java.lang.String getLearnerBaseType()

getLearnerFullName

public java.lang.String getLearnerFullName()
Get the full type of a learner: multi-label learner base + algorithm within


getLearnerType

public java.lang.String getLearnerType()

getLearnerName

public static java.lang.String getLearnerName(java.lang.Object learner)