Uses of Class
jitas.core.Domain

Packages that use Domain
jitas.core   
jitas.util   
jitas.xml.parser   
jitas.xml.writer   
 

Uses of Domain in jitas.core
 

Methods in jitas.core that return Domain
static Domain Domain.loadDomain(java.lang.String domainName)
          Load a domain from XML
 

Methods in jitas.core with parameters of type Domain
static void Domain.addDomain(Domain domain)
          Add a domain to the global domains list in XML
 Problem ProblemSelectionAlgorithm.getNextProblem(Student student, Domain domain, java.util.SortedMap<java.lang.Integer,Problem> problems, java.lang.String subdomainName)
          Return a Problem object that has been calculated by a specific algorithm This design pattern aims to increase flexibility for client to add/use their own algorithm for system chosen problems
 Problem Domain.getNextProblem(Student student, Domain domain, java.util.SortedMap<java.lang.Integer,Problem> problems, java.lang.String subdomainName)
          Get the next problem (as selected by the system) from a subdomain
 Problem DefaultSelectionAlgorithm.getNextProblem(Student student, Domain domain, java.util.SortedMap<java.lang.Integer,Problem> problems, java.lang.String subdomainName)
          Return a Problem object that has been calculated by the default algorithm
 

Uses of Domain in jitas.util
 

Methods in jitas.util with parameters of type Domain
static Feedback SolutionEvaluator.evaluateSolution(Solution studentSolution, Student student, Domain domain, java.lang.String subdomainName, boolean external)
          Evaluate a students solution.
 

Uses of Domain in jitas.xml.parser
 

Methods in jitas.xml.parser that return Domain
 Domain DomainParser.processTree()
          Gets a Domain based on the document supplied in the constructor
 

Uses of Domain in jitas.xml.writer
 

Constructors in jitas.xml.writer with parameters of type Domain
AllDomainsWriter(Domain d)
          Constructor.
AllDomainsWriter(Domain d, java.lang.String pathName)
          Constructor.