MACS
Class ClassifierSystemLoader

java.lang.Object
  |
  +--MACS.ClassifierSystemLoader

final class ClassifierSystemLoader
extends java.lang.Object

This class is used to load a classifier system from a file. Initial classifiers can be stored in a "*.ini" file, but this functionality has not been tested again for a long while.

Author:
Olivier Sigaud and Pierre Gérard.

Field Summary
private  MACS.ClassifierSystem classifierSystem
           
 
Constructor Summary
protected ClassifierSystemLoader(MACS.ClassifierSystem cs)
           
 
Method Summary
 void addClassifier(java.lang.String classeur)
           
protected  void fillFromString(java.lang.String initString)
           
protected  java.lang.String formatString(java.lang.String initString)
           
 byte getMaxIndex(java.lang.String localForm)
           
protected  byte getMaxIndexInForm(java.lang.String classifierForm)
           
protected  void run(java.lang.String rulesForm, java.lang.String initString)
           
protected  void setForms(java.lang.String classifierForm)
           
protected  void setFree()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classifierSystem

private MACS.ClassifierSystem classifierSystem
Constructor Detail

ClassifierSystemLoader

protected ClassifierSystemLoader(MACS.ClassifierSystem cs)
Parameters:
cs -
Method Detail

setFree

protected final void setFree()

run

protected final void run(java.lang.String rulesForm,
                         java.lang.String initString)
Parameters:
rulesForm -
initString -

setForms

protected final void setForms(java.lang.String classifierForm)
Parameters:
classifierForm -

getMaxIndexInForm

protected final byte getMaxIndexInForm(java.lang.String classifierForm)
Parameters:
classifierForm -
Returns:
byte

getMaxIndex

public final byte getMaxIndex(java.lang.String localForm)
Parameters:
localForm -
Returns:
byte

formatString

protected final java.lang.String formatString(java.lang.String initString)
Parameters:
initString -
Returns:
String

fillFromString

protected final void fillFromString(java.lang.String initString)
Parameters:
initString -

addClassifier

public final void addClassifier(java.lang.String classeur)
Parameters:
classeur -