public class HierarchicalClassifier extends Classifier implements com.exalead.util.Checkable, java.io.Serializable
Classifier.Transformer<T>, Classifier.Visitor
SemanticProcessor.FromDataModel
addAnnotationsOnKeywords, annotationName, collapseToken, DEFAULT_ADD_ANNOTATIONS_ON_KEYWORDS, DEFAULT_COLLAPSE_TOKEN, DEFAULT_EXCLUDED_LANGUAGES, DEFAULT_EXTRA_ANNOTATIONS_MIN_TRUST_LEVEL, DEFAULT_EXTRA_PREFIX_ANNOTATIONS, DEFAULT_MAX_ANNOTATIONS, DEFAULT_MAX_KEYWORDS, DEFAULT_MIN_KEYWORDS, DEFAULT_MIN_TRUST_LEVEL, excludedLanguages, extraAnnotationsMinTrustLevel, extraPrefixAnnotations, language, maxAnnotations, maxKeywords, minKeywords, minTrustLevel, resourceDir
contexts, dataModelClass, dataModelProperty, dataModelState, DEFAULT_DISABLED, disabled, fromDataModel, name
Constructor and Description |
---|
HierarchicalClassifier() |
HierarchicalClassifier(HierarchicalClassifier o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(Classifier.Transformer<T> transformer,
T[] t) |
void |
accept(Classifier.Visitor visitor) |
<T> T |
accept(SemanticProcessor.Transformer<T> transformer,
T[] t) |
void |
accept(SemanticProcessor.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this HierarchicalClassifier.
|
static HierarchicalClassifier |
fromString(java.lang.String s)
String representation of this HierarchicalClassifier.
|
HierarchicalClassifier |
makeCopy()
Creates and returns a deep copy of this HierarchicalClassifier.
|
static HierarchicalClassifier |
readFrom(java.io.InputStream is)
Read this HierarchicalClassifier from an XML fragment.
|
java.lang.String |
toString()
String representation of this HierarchicalClassifier.
|
HierarchicalClassifier |
withAddAnnotationsOnKeywords(boolean addAnnotationsOnKeywords) |
HierarchicalClassifier |
withAddAnnotationsOnKeywords(java.lang.Boolean addAnnotationsOnKeywords) |
HierarchicalClassifier |
withAnnotationName(java.lang.String annotationName) |
HierarchicalClassifier |
withCollapseToken(boolean collapseToken) |
HierarchicalClassifier |
withCollapseToken(java.lang.Boolean collapseToken) |
HierarchicalClassifier |
withContexts(java.lang.String contexts) |
HierarchicalClassifier |
withDataModelClass(java.lang.String dataModelClass) |
HierarchicalClassifier |
withDataModelProperty(java.lang.String dataModelProperty) |
HierarchicalClassifier |
withDataModelState(java.lang.String dataModelState) |
HierarchicalClassifier |
withDisabled(boolean disabled) |
HierarchicalClassifier |
withDisabled(java.lang.Boolean disabled) |
HierarchicalClassifier |
withExcludedLanguages(java.lang.String excludedLanguages) |
HierarchicalClassifier |
withExtraAnnotationsMinTrustLevel(int extraAnnotationsMinTrustLevel) |
HierarchicalClassifier |
withExtraAnnotationsMinTrustLevel(java.lang.Integer extraAnnotationsMinTrustLevel) |
HierarchicalClassifier |
withExtraPrefixAnnotations(java.lang.String extraPrefixAnnotations) |
HierarchicalClassifier |
withFromDataModel(SemanticProcessor fromDataModel) |
HierarchicalClassifier |
withLanguage(java.lang.String language) |
HierarchicalClassifier |
withMaxAnnotations(int maxAnnotations) |
HierarchicalClassifier |
withMaxAnnotations(java.lang.Integer maxAnnotations) |
HierarchicalClassifier |
withMaxKeywords(int maxKeywords) |
HierarchicalClassifier |
withMaxKeywords(java.lang.Integer maxKeywords) |
HierarchicalClassifier |
withMinKeywords(int minKeywords) |
HierarchicalClassifier |
withMinKeywords(java.lang.Integer minKeywords) |
HierarchicalClassifier |
withMinTrustLevel(int minTrustLevel) |
HierarchicalClassifier |
withMinTrustLevel(java.lang.Integer minTrustLevel) |
HierarchicalClassifier |
withName(java.lang.String name) |
HierarchicalClassifier |
withResourceDir(java.lang.String resourceDir) |
void |
writeTo(java.io.OutputStream os)
Write this HierarchicalClassifier as an XML fragment
|
getAnnotationName, getExcludedLanguages, getExtraAnnotationsMinTrustLevel, getExtraPrefixAnnotations, getLanguage, getMaxAnnotations, getMaxKeywords, getMinKeywords, getMinTrustLevel, getResourceDir, isAddAnnotationsOnKeywords, isCollapseToken, setAddAnnotationsOnKeywords, setAnnotationName, setCollapseToken, setExcludedLanguages, setExtraAnnotationsMinTrustLevel, setExtraPrefixAnnotations, setLanguage, setMaxAnnotations, setMaxKeywords, setMinKeywords, setMinTrustLevel, setResourceDir
getContexts, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getName, isDisabled, setContexts, setDataModelClass, setDataModelProperty, setDataModelState, setDisabled, setFromDataModel, setName
public HierarchicalClassifier()
public HierarchicalClassifier(HierarchicalClassifier o)
public HierarchicalClassifier withResourceDir(java.lang.String resourceDir)
withResourceDir
in class Classifier
public HierarchicalClassifier withAnnotationName(java.lang.String annotationName)
withAnnotationName
in class Classifier
public HierarchicalClassifier withLanguage(java.lang.String language)
withLanguage
in class Classifier
public HierarchicalClassifier withExcludedLanguages(java.lang.String excludedLanguages)
withExcludedLanguages
in class Classifier
public HierarchicalClassifier withAddAnnotationsOnKeywords(boolean addAnnotationsOnKeywords)
withAddAnnotationsOnKeywords
in class Classifier
public HierarchicalClassifier withAddAnnotationsOnKeywords(java.lang.Boolean addAnnotationsOnKeywords)
withAddAnnotationsOnKeywords
in class Classifier
public HierarchicalClassifier withMaxAnnotations(int maxAnnotations)
withMaxAnnotations
in class Classifier
public HierarchicalClassifier withMaxAnnotations(java.lang.Integer maxAnnotations)
withMaxAnnotations
in class Classifier
public HierarchicalClassifier withMinTrustLevel(int minTrustLevel)
withMinTrustLevel
in class Classifier
public HierarchicalClassifier withMinTrustLevel(java.lang.Integer minTrustLevel)
withMinTrustLevel
in class Classifier
public HierarchicalClassifier withMaxKeywords(int maxKeywords)
withMaxKeywords
in class Classifier
public HierarchicalClassifier withMaxKeywords(java.lang.Integer maxKeywords)
withMaxKeywords
in class Classifier
public HierarchicalClassifier withMinKeywords(int minKeywords)
withMinKeywords
in class Classifier
public HierarchicalClassifier withMinKeywords(java.lang.Integer minKeywords)
withMinKeywords
in class Classifier
public HierarchicalClassifier withCollapseToken(boolean collapseToken)
withCollapseToken
in class Classifier
public HierarchicalClassifier withCollapseToken(java.lang.Boolean collapseToken)
withCollapseToken
in class Classifier
public HierarchicalClassifier withExtraPrefixAnnotations(java.lang.String extraPrefixAnnotations)
withExtraPrefixAnnotations
in class Classifier
public HierarchicalClassifier withExtraAnnotationsMinTrustLevel(int extraAnnotationsMinTrustLevel)
withExtraAnnotationsMinTrustLevel
in class Classifier
public HierarchicalClassifier withExtraAnnotationsMinTrustLevel(java.lang.Integer extraAnnotationsMinTrustLevel)
withExtraAnnotationsMinTrustLevel
in class Classifier
public HierarchicalClassifier withName(java.lang.String name)
withName
in class Classifier
public HierarchicalClassifier withContexts(java.lang.String contexts)
withContexts
in class Classifier
public HierarchicalClassifier withFromDataModel(SemanticProcessor fromDataModel)
withFromDataModel
in class Classifier
public HierarchicalClassifier withDataModelState(java.lang.String dataModelState)
withDataModelState
in class Classifier
public HierarchicalClassifier withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class Classifier
public HierarchicalClassifier withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class Classifier
public HierarchicalClassifier withDisabled(boolean disabled)
withDisabled
in class Classifier
public HierarchicalClassifier withDisabled(java.lang.Boolean disabled)
withDisabled
in class Classifier
public HierarchicalClassifier makeCopy()
makeCopy
in class Classifier
public static HierarchicalClassifier readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class Classifier
javax.xml.bind.JAXBException
java.io.IOException
public static HierarchicalClassifier fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class Classifier
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class Classifier
com.exalead.util.TypedException
public void accept(Classifier.Visitor visitor) throws com.exalead.util.TypedException
accept
in class Classifier
com.exalead.util.TypedException
public void accept(SemanticProcessor.Visitor visitor) throws com.exalead.util.TypedException
accept
in class Classifier
com.exalead.util.TypedException
public <T> T accept(Classifier.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class Classifier
com.exalead.util.TypedException
public <T> T accept(SemanticProcessor.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class Classifier
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.