public class Synonym extends Modifiable implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Synonym.Level |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
alternativeExpr |
byte |
customLevel |
static java.lang.String |
DEFAULT_LEVEL |
int |
distance |
java.lang.String |
lang |
java.lang.String |
level |
modifiedAt, modifiedBy
Constructor and Description |
---|
Synonym() |
Synonym(Synonym o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this Synonym.
|
static Synonym |
fromString(java.lang.String s)
String representation of this Synonym.
|
java.lang.String |
getAlternativeExpr()
Synonym string: can be a multi word expression (separated by space only)
|
byte |
getCustomLevel()
(only when level == "custom")
when level = "custom", this customLevel is used |
int |
getDistance()
distance applied to this synonym
|
java.lang.String |
getLang()
if not null, override language of SynonymSet
|
java.lang.String |
getLevel()
display level
|
Synonym.Level |
getLevelAsEnum()
display level
|
static boolean |
isA(java.lang.String str,
Synonym.Level item) |
static boolean |
isOneOf(java.lang.String str,
Synonym.Level... items) |
Synonym |
makeCopy()
Creates and returns a deep copy of this Synonym.
|
static Synonym |
readFrom(java.io.InputStream is)
Read this Synonym from an XML fragment.
|
void |
setAlternativeExpr(java.lang.String alternativeExpr)
Synonym string: can be a multi word expression (separated by space only)
|
void |
setCustomLevel(byte customLevel)
(only when level == "custom")
when level = "custom", this customLevel is used |
void |
setDistance(int distance)
distance applied to this synonym
|
void |
setLang(java.lang.String lang)
if not null, override language of SynonymSet
|
void |
setLevel(java.lang.String level)
display level
|
void |
setLevel(Synonym.Level item)
display level
|
java.lang.String |
toString()
String representation of this Synonym.
|
Synonym |
withAlternativeExpr(java.lang.String alternativeExpr) |
Synonym |
withCustomLevel(byte customLevel) |
Synonym |
withCustomLevel(java.lang.Byte customLevel) |
Synonym |
withDistance(int distance) |
Synonym |
withDistance(java.lang.Integer distance) |
Synonym |
withLang(java.lang.String lang) |
Synonym |
withLevel(java.lang.String level) |
Synonym |
withModifiedAt(java.lang.Long modifiedAt) |
Synonym |
withModifiedBy(java.lang.String modifiedBy) |
void |
writeTo(java.io.OutputStream os)
Write this Synonym as an XML fragment
|
getModifiedAt, getModifiedBy, setModifiedAt, setModifiedBy
public java.lang.String alternativeExpr
public java.lang.String level
public static final java.lang.String DEFAULT_LEVEL
public byte customLevel
public int distance
public java.lang.String lang
public Synonym()
public Synonym(Synonym o)
public static boolean isA(java.lang.String str, Synonym.Level item)
public static boolean isOneOf(java.lang.String str, Synonym.Level... items)
public void setLevel(Synonym.Level item)
public Synonym.Level getLevelAsEnum()
public Synonym withModifiedBy(java.lang.String modifiedBy)
withModifiedBy
in class Modifiable
public Synonym withModifiedAt(java.lang.Long modifiedAt)
withModifiedAt
in class Modifiable
public void setAlternativeExpr(java.lang.String alternativeExpr)
public java.lang.String getAlternativeExpr()
public Synonym withAlternativeExpr(java.lang.String alternativeExpr)
public void setLevel(java.lang.String level)
public java.lang.String getLevel()
public Synonym withLevel(java.lang.String level)
public void setCustomLevel(byte customLevel)
public byte getCustomLevel()
public Synonym withCustomLevel(byte customLevel)
public Synonym withCustomLevel(java.lang.Byte customLevel)
public void setDistance(int distance)
public int getDistance()
public Synonym withDistance(int distance)
public Synonym withDistance(java.lang.Integer distance)
public void setLang(java.lang.String lang)
public java.lang.String getLang()
public Synonym withLang(java.lang.String lang)
public Synonym makeCopy()
makeCopy
in class Modifiable
public static Synonym 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 Synonym 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.