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 String
stringNonExistent
protected String
stringValueEmpty
protected String
stringValueNull
-
Constructor Summary
Constructors Constructor Description CustomNameStringifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
apply(Object name)
INTERNAL: Stringifies the given name.String
getStringNonExistent()
String
getStringValueEmpty()
String
getStringValueNull()
void
setStringNonExistent(String stringNonExistent)
void
setStringValueEmpty(String stringValueEmpty)
void
setStringValueNull(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()
-
-