Home > Class Reference > ENSLIB namespace > %iKnow.Classification.Definition.Classifier

%iKnow.Classification.Definition.Classifier

class %iKnow.Classification.Definition.Classifier extends %iKnow.Classification.Definition.node

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property BuilderParameters as list of BuilderParameter (XMLNAME = "BuilderParameter", XMLPROJECTION = "ELEMENT");
Optional list of parameters from the Builder instance creating this definition, so it can be used to restore a Builder instance from this definition to further optimize or otherwise refine it.
Property methods: BuilderParametersBuildValueArray(), BuilderParametersCollectionToDisplay(), BuilderParametersCollectionToOdbc(), BuilderParametersDisplayToCollection(), BuilderParametersGet(), BuilderParametersGetObject(), BuilderParametersGetObjectId(), BuilderParametersGetSwizzled(), BuilderParametersIsValid(), BuilderParametersOdbcToCollection(), BuilderParametersSet(), BuilderParametersSetObject(), BuilderParametersSetObjectId()
property Categories as list of Category (XMLPROJECTION = "WRAPPED") [ Required ];
The list of categories this classifier will choose from.
Property methods: CategoriesBuildValueArray(), CategoriesCollectionToDisplay(), CategoriesCollectionToOdbc(), CategoriesDisplayToCollection(), CategoriesGet(), CategoriesGetObject(), CategoriesGetObjectId(), CategoriesGetSwizzled(), CategoriesIsValid(), CategoriesOdbcToCollection(), CategoriesSet(), CategoriesSetObject(), CategoriesSetObjectId()
property ClassificationMethod as ClassificationMethod [ Required ];
A wrapper for all the information needed to match the document vector built based on TermDictionary to the different categories this classifier is identifying.
Property methods: ClassificationMethodGet(), ClassificationMethodGetSwizzled(), ClassificationMethodIsValid(), ClassificationMethodNewObject(), ClassificationMethodSet()
property TermDictionary as TermDictionary [ Required ];
A descriptor of the terms to consider for classification.
Property methods: TermDictionaryGet(), TermDictionaryGetSwizzled(), TermDictionaryIsValid(), TermDictionaryNewObject(), TermDictionarySet()
property builderClass as %String (XMLPROJECTION = "ATTRIBUTE");
The name of the %iKnow.Classification.Builder class used to create this classifier. (optional)
Property methods: builderClassDisplayToLogical(), builderClassGet(), builderClassIsValid(), builderClassLogicalToDisplay(), builderClassLogicalToOdbc(), builderClassNormalize(), builderClassSet()
property description as %String (MAXLEN = 1000, XMLPROJECTION = "ATTRIBUTE");
An optional description for this Classifier
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()

Methods (Including Private)

method %SaveToClass(pClassName As %String, pOverwriteExisting As %Boolean = 1, pVerbose As %Boolean = 0, pCompile As %Boolean = 1) as %Status
method %ToString(Output pString As %String, pFormatted As %Boolean = 1) as %Status
method %Validate() as %Status

Inherited Members

Inherited Methods (Including Private)