public class SynonymSet extends Modifiable implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
SynonymSet.EquivalenceClass |
static class |
SynonymSet.Level |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_LEVEL |
java.lang.String |
equivalenceClass |
java.lang.String |
lang |
java.lang.String |
level |
java.lang.String |
originalExpr |
java.util.List<Synonym> |
synonym |
modifiedAt, modifiedBy
Constructor and Description |
---|
SynonymSet() |
SynonymSet(SynonymSet o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this SynonymSet.
|
static SynonymSet |
fromString(java.lang.String s)
String representation of this SynonymSet.
|
java.lang.String |
getEquivalenceClass()
override equivalenceClass boolean
if null or different from true/false, keep Synonyms.equivalenceClass value |
SynonymSet.EquivalenceClass |
getEquivalenceClassAsEnum()
override equivalenceClass boolean
if null or different from true/false, keep Synonyms.equivalenceClass value |
java.lang.String |
getLang()
Only match the original expression in this language.
|
java.lang.String |
getLevel()
Term level of these expressions.
|
SynonymSet.Level |
getLevelAsEnum()
Term level of these expressions.
|
java.lang.String |
getOriginalExpr()
String to match in user query
|
java.util.List<Synonym> |
getSynonym()
The list of synonyms of the original expression.
|
static boolean |
isA(java.lang.String str,
SynonymSet.EquivalenceClass item) |
static boolean |
isA(java.lang.String str,
SynonymSet.Level item) |
static boolean |
isOneOf(java.lang.String str,
SynonymSet.EquivalenceClass... items) |
static boolean |
isOneOf(java.lang.String str,
SynonymSet.Level... items) |
SynonymSet |
makeCopy()
Creates and returns a deep copy of this SynonymSet.
|
static SynonymSet |
readFrom(java.io.InputStream is)
Read this SynonymSet from an XML fragment.
|
void |
setEquivalenceClass(java.lang.String equivalenceClass)
override equivalenceClass boolean
if null or different from true/false, keep Synonyms.equivalenceClass value |
void |
setEquivalenceClass(SynonymSet.EquivalenceClass item)
override equivalenceClass boolean
if null or different from true/false, keep Synonyms.equivalenceClass value |
void |
setLang(java.lang.String lang)
Only match the original expression in this language.
|
void |
setLevel(java.lang.String level)
Term level of these expressions.
|
void |
setLevel(SynonymSet.Level item)
Term level of these expressions.
|
void |
setOriginalExpr(java.lang.String originalExpr)
String to match in user query
|
java.lang.String |
toString()
String representation of this SynonymSet.
|
SynonymSet |
withEquivalenceClass(java.lang.String equivalenceClass) |
SynonymSet |
withLang(java.lang.String lang) |
SynonymSet |
withLevel(java.lang.String level) |
SynonymSet |
withModifiedAt(java.lang.Long modifiedAt) |
SynonymSet |
withModifiedBy(java.lang.String modifiedBy) |
SynonymSet |
withOriginalExpr(java.lang.String originalExpr) |
SynonymSet |
withSynonym(java.util.Collection<Synonym> __values) |
SynonymSet |
withSynonym(Synonym... __values)
The list of synonyms of the original expression.
|
void |
writeTo(java.io.OutputStream os)
Write this SynonymSet as an XML fragment
|
getModifiedAt, getModifiedBy, setModifiedAt, setModifiedBy
public java.util.List<Synonym> synonym
public java.lang.String originalExpr
public java.lang.String level
public static final java.lang.String DEFAULT_LEVEL
public java.lang.String lang
public java.lang.String equivalenceClass
public SynonymSet()
public SynonymSet(SynonymSet o)
public static boolean isA(java.lang.String str, SynonymSet.Level item)
public static boolean isOneOf(java.lang.String str, SynonymSet.Level... items)
public void setLevel(SynonymSet.Level item)
public SynonymSet.Level getLevelAsEnum()
public static boolean isA(java.lang.String str, SynonymSet.EquivalenceClass item)
public static boolean isOneOf(java.lang.String str, SynonymSet.EquivalenceClass... items)
public void setEquivalenceClass(SynonymSet.EquivalenceClass item)
public SynonymSet.EquivalenceClass getEquivalenceClassAsEnum()
public SynonymSet withModifiedBy(java.lang.String modifiedBy)
withModifiedBy
in class Modifiable
public SynonymSet withModifiedAt(java.lang.Long modifiedAt)
withModifiedAt
in class Modifiable
public java.util.List<Synonym> getSynonym()
public SynonymSet withSynonym(Synonym... __values)
public SynonymSet withSynonym(java.util.Collection<Synonym> __values)
public void setOriginalExpr(java.lang.String originalExpr)
public java.lang.String getOriginalExpr()
public SynonymSet withOriginalExpr(java.lang.String originalExpr)
public void setLevel(java.lang.String level)
public java.lang.String getLevel()
public SynonymSet withLevel(java.lang.String level)
public void setLang(java.lang.String lang)
public java.lang.String getLang()
public SynonymSet withLang(java.lang.String lang)
public void setEquivalenceClass(java.lang.String equivalenceClass)
public java.lang.String getEquivalenceClass()
public SynonymSet withEquivalenceClass(java.lang.String equivalenceClass)
public SynonymSet makeCopy()
makeCopy
in class Modifiable
public static SynonymSet 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 Modifiable
javax.xml.bind.JAXBException
java.io.IOException
public static SynonymSet 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 Modifiable
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class Modifiable
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.