Class CustomNameStringifier
- java.lang.Object
-
- net.ontopia.topicmaps.nav2.impl.basic.CustomNameStringifier
-
public class CustomNameStringifier extends Object implements Function<Object,String>
INTERNAL: Stringifier that stringifies TopicNameIFs and VariantNameIFs by calling their getValue() method. In addition it can be specified which strings to use for the different fail-situations:- the object is null (no base name/variant name existent)
- the value is null (null base name/variant name)
- the value is empty (empty string base name/variant name)
-
-
Field Summary
Fields Modifier and Type Field Description protected StringstringNonExistentprotected StringstringValueEmptyprotected StringstringValueNull
-
Constructor Summary
Constructors Constructor Description CustomNameStringifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringapply(Object name)INTERNAL: Stringifies the given name.StringgetStringNonExistent()StringgetStringValueEmpty()StringgetStringValueNull()voidsetStringNonExistent(String stringNonExistent)voidsetStringValueEmpty(String stringValueEmpty)voidsetStringValueNull(String stringValueNull)
-
-
-
Method Detail
-
setStringNonExistent
public void setStringNonExistent(String stringNonExistent)
-
getStringNonExistent
public String getStringNonExistent()
-
setStringValueNull
public void setStringValueNull(String stringValueNull)
-
getStringValueNull
public String getStringValueNull()
-
setStringValueEmpty
public void setStringValueEmpty(String stringValueEmpty)
-
getStringValueEmpty
public String getStringValueEmpty()
-
-