in domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jdo/ComplexNumberJdoValueSemantics.java [83:104]
public Parser<ComplexNumberJdo> getParser() {
return new Parser<ComplexNumberJdo>() {
@Override
public String parseableTextRepresentation(final Context context, final ComplexNumberJdo value) {
return title(value, "NaN");
}
@Override
public ComplexNumberJdo parseTextRepresentation(final Context context, final String complexNumberString) {
if(!org.springframework.util.StringUtils.hasLength(complexNumberString)
|| complexNumberString.contains("NaN")) {
return null;
}
return ComplexNumber.parse(complexNumberString, ComplexNumberJdo::of);
}
@Override
public int typicalLength() {
return 20;
}
};
}