@Override public void formatLitString(AWriter w, String lex) { if ( ! writeAsMultiLine(w, lex) ) { writeLexicalSingleLine(w, lex, noop); return ; } writeLexicalMultiLine(w, lex, noop) ; }
@Override protected void writeLiteralLongForm(AWriter w, String lex, String datatypeURI) { if ( ! writeAsMultiLine(w, lex) ) { super.writeLiteralOneLine(w, lex, datatypeURI); return ; } writeLexicalMultiLine(w, lex, ()-> { w.print("^^") ; formatURI(w, datatypeURI) ; }) ; }
@Override public void formatLitLang(AWriter w, String lex, String langTag) { if ( ! writeAsMultiLine(w, lex) ) { super.formatLitLang(w, lex, langTag); return ; } writeLexicalMultiLine(w, lex, ()->{ w.print('@') ; w.print(langTag) ; }) ; }