public class FeatureModel extends HashMap<java.lang.String,FeatureVector>
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
FeatureModel(SpecificationModel _specModel,
FeatureRegistry _registry,
FeatureEngine _engine,
java.lang.String dataSplitColumn,
java.lang.String dataSplitStructure) |
| Modifier and Type | Method and Description |
|---|---|
FeatureFunction |
getDivideFeatureFunction() |
java.util.ArrayList<java.lang.Integer> |
getDivideFeatureIndexVector() |
FeatureEngine |
getFeatureEngine() |
FeatureVector |
getFeatureVector(java.lang.String subModelName) |
FeatureVector |
getFeatureVector(java.lang.String decisionSymbol,
java.lang.String subModelName) |
FeatureVector |
getMainFeatureVector() |
FeatureRegistry |
getRegistry() |
SpecificationModel |
getSpecModel() |
boolean |
hasDivideFeatureFunction() |
boolean |
hasDivideFeatureIndexVector() |
FeatureFunction |
identifyFeature(java.lang.String spec) |
protected void |
identifyFeatureFunction(java.util.Stack<java.lang.Object> objects) |
protected void |
initializeFunction(Function function,
java.util.Stack<java.lang.Object> objects) |
java.lang.String |
toString() |
void |
update() |
void |
update(java.lang.Object[] arguments) |
clear, containsKey, containsValue, doReadObject, doWriteObject, entrySet, equals, get, hashCode, isEmpty, keyEquals, keyHashCode, keySet, put, putAll, remove, size, valueEquals, valueHashCode, valuespublic static final long serialVersionUID
public FeatureModel(SpecificationModel _specModel, FeatureRegistry _registry, FeatureEngine _engine, java.lang.String dataSplitColumn, java.lang.String dataSplitStructure) throws MaltChainedException
MaltChainedExceptionpublic SpecificationModel getSpecModel()
public FeatureRegistry getRegistry()
public FeatureEngine getFeatureEngine()
public FeatureVector getMainFeatureVector()
public FeatureVector getFeatureVector(java.lang.String subModelName)
public FeatureVector getFeatureVector(java.lang.String decisionSymbol, java.lang.String subModelName)
public FeatureFunction getDivideFeatureFunction()
public boolean hasDivideFeatureFunction()
public java.util.ArrayList<java.lang.Integer> getDivideFeatureIndexVector()
public boolean hasDivideFeatureIndexVector()
public void update() throws MaltChainedException
MaltChainedExceptionpublic void update(java.lang.Object[] arguments) throws MaltChainedException
MaltChainedExceptionpublic FeatureFunction identifyFeature(java.lang.String spec) throws MaltChainedException
MaltChainedExceptionprotected void identifyFeatureFunction(java.util.Stack<java.lang.Object> objects) throws MaltChainedException
MaltChainedExceptionprotected void initializeFunction(Function function, java.util.Stack<java.lang.Object> objects) throws MaltChainedException
MaltChainedExceptionpublic java.lang.String toString()
toString in class HashMap<java.lang.String,FeatureVector>Copyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.