Share via


ElisionTokenFilter Class

public final class ElisionTokenFilter
extends TokenFilter

Removes elisions. For example, "l'avion" (the plane) will be converted to "avion" (plane). This token filter is implemented using Apache Lucene.

Constructor Summary

Constructor Description
ElisionTokenFilter(String name)

Creates an instance of ElisionTokenFilter class.

Method Summary

Modifier and Type Method and Description
static ElisionTokenFilter fromJson(JsonReader jsonReader)

Reads an instance of ElisionTokenFilter from the JsonReader.

List<String> getArticles()

Get the articles property: The set of articles to remove.

String getOdataType()

Get the odataType property: A URI fragment specifying the type of token filter.

ElisionTokenFilter setArticles(List<String> articles)

Set the articles property: The set of articles to remove.

ElisionTokenFilter setArticles(String[] articles)

Set the articles property: The set of articles to remove.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from TokenFilter

Methods inherited from java.lang.Object

Constructor Details

ElisionTokenFilter

public ElisionTokenFilter(String name)

Creates an instance of ElisionTokenFilter class.

Parameters:

name - the name value to set.

Method Details

fromJson

public static ElisionTokenFilter fromJson(JsonReader jsonReader)

Reads an instance of ElisionTokenFilter from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ElisionTokenFilter if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

getArticles

public List<String> getArticles()

Get the articles property: The set of articles to remove.

Returns:

the articles value.

getOdataType

public String getOdataType()

Get the odataType property: A URI fragment specifying the type of token filter.

Overrides:

ElisionTokenFilter.getOdataType()

Returns:

the odataType value.

setArticles

public ElisionTokenFilter setArticles(List<String> articles)

Set the articles property: The set of articles to remove.

Parameters:

articles - the articles value to set.

Returns:

the ElisionTokenFilter object itself.

setArticles

public ElisionTokenFilter setArticles(String[] articles)

Set the articles property: The set of articles to remove.

Parameters:

articles - the articles value to set.

Returns:

the ElisionTokenFilter object itself.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ElisionTokenFilter.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to