RecognizerResult Classe
- java.
lang. Object - com.
microsoft. bot. builder. RecognizerResult
- com.
Implementazioni
public class RecognizerResult
implements RecognizerConvert
Contiene i risultati del riconoscimento generati da un Recognizer.
Riepilogo dei costruttori
| Costruttore | Descrizione | |
|---|---|---|
| RecognizerResult() | ||
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| void |
convert(Object result)
Risultato del riconoscitore. |
| java.lang.String |
getAlteredText()
Ottiene il testo di input modificato dal riconoscitore, ad esempio per la correzione ortografica. |
| com.fasterxml.jackson.databind.JsonNode |
getEntities()
Ottiene le entità di primo livello riconosciute. |
|
java.util.Map<java.lang.String,Intent |
getIntents()
Ottiene le finalità riconosciute, con la finalità come chiave e l'attendibilità come valore. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Ottiene le proprietà che non sono definite diversamente da Recognizer |
| java.lang.String |
getText()
Ottiene il testo di input da riconoscere. |
|
Named |
getTopScoringIntent()
Restituisce la finalità di punteggio superiore e il relativo punteggio. |
| void |
setAlteredText(String withAlteredText)
Imposta il testo di input come modificato dal riconoscitore, ad esempio per la correzione ortografica. |
| void |
setEntities(JsonNode withEntities)
Imposta le entità di primo livello riconosciute. |
| void |
setIntents(Map<String,IntentScore> withIntents)
Imposta le finalità riconosciute, con la finalità come chiave e l'attendibilità come valore. |
| void |
setProperties(String key, JsonNode value)
Imposta le proprietà che non sono definite diversamente da Recognizer |
| void |
setText(String withText)
Imposta il testo di input da riconoscere. |
Metodi ereditati da java.lang.Object
Dettagli costruttore
RecognizerResult
public RecognizerResult()
Dettagli metodo
convert
public void convert(Object result)
Risultato del riconoscitore.
Parametri:
getAlteredText
public String getAlteredText()
Ottiene il testo di input modificato dal riconoscitore, ad esempio per la correzione ortografica.
Restituisce:
getEntities
public JsonNode getEntities()
Ottiene le entità di primo livello riconosciute.
Restituisce:
getIntents
public Map
Ottiene le finalità riconosciute, con la finalità come chiave e l'attendibilità come valore.
Restituisce:
getProperties
public Map
Ottiene le proprietà che non sono definite diversamente dal tipo RecognizerResult, ma che potrebbero essere visualizzate nell'oggetto JSON REST.
Restituisce:
getText
public String getText()
Ottiene il testo di input da riconoscere.
Restituisce:
getTopScoringIntent
public RecognizerResult.NamedIntentScore getTopScoringIntent()
Restituisce la finalità di punteggio superiore e il relativo punteggio.
Restituisce:
Genera un'eccezione:
setAlteredText
public void setAlteredText(String withAlteredText)
Imposta il testo di input come modificato dal riconoscitore, ad esempio per la correzione ortografica.
Parametri:
setEntities
public void setEntities(JsonNode withEntities)
Imposta le entità di primo livello riconosciute.
Parametri:
setIntents
public void setIntents(Map
Imposta le finalità riconosciute, con la finalità come chiave e l'attendibilità come valore.
Parametri:
setProperties
public void setProperties(String key, JsonNode value)
Imposta le proprietà che non sono definite diversamente dal tipo RecognizerResult, ma che potrebbero essere visualizzate nell'oggetto JSON REST.
Con questo, le proprietà non rappresentate nel tipo definito non vengono eliminate quando l'oggetto JSON viene deserializzato, ma vengono invece archiviate in questa proprietà. Tali proprietà verranno scritte in un oggetto JSON quando l'istanza viene serializzata.
Parametri:
setText
public void setText(String withText)
Imposta il testo di input da riconoscere.
Parametri: