Skip to content

Commit

Permalink
Apply requested changes
Browse files Browse the repository at this point in the history
- remove `main()` method
- simplify if cascad
  • Loading branch information
fkleedorfer committed Sep 17, 2024
1 parent b1f6bb0 commit 64c0cbf
Showing 1 changed file with 16 additions and 29 deletions.
45 changes: 16 additions & 29 deletions src/main/java/de/atextor/turtle/formatter/TurtleFormatter.java
Original file line number Diff line number Diff line change
Expand Up @@ -632,25 +632,24 @@ private State writeLiteral( final Literal literal, final State state ) {
} else {
return state.write(literal.getLexicalForm());
}
} else {
if (datatypeUri.equals(XSD.xboolean.getURI())) {
return state.write(literal.getBoolean() ? "true" : "false");
}
if (datatypeUri.equals(XSD.xstring.getURI())) {
return state.write(quoteAndEscape(literal));
}
if (datatypeUri.equals(XSD.decimal.getURI())) {
return state.write(literal.getLexicalForm());
}
if (datatypeUri.equals(XSD.integer.getURI())) {
return state.write(literal.getValue().toString());
}
if (datatypeUri.equals(RDF.langString.getURI())) {
return state.write(quoteAndEscape(literal) + "@" + literal.getLanguage());
}
}
if (datatypeUri.equals(XSD.xboolean.getURI())) {
return state.write(literal.getBoolean() ? "true" : "false");
}
if (datatypeUri.equals(XSD.xstring.getURI())) {
return state.write(quoteAndEscape(literal));
}
if (datatypeUri.equals(XSD.decimal.getURI())) {
return state.write(literal.getLexicalForm());
}
if (datatypeUri.equals(XSD.integer.getURI())) {
return state.write(literal.getValue().toString());
}
if (datatypeUri.equals(RDF.langString.getURI())) {
return state.write(quoteAndEscape(literal) + "@" + literal.getLanguage());
}

final Resource typeResource = ResourceFactory.createResource( literal.getDatatypeURI() );
final Resource typeResource = ResourceFactory.createResource( datatypeUri );
final State literalWritten = state.write( quoteAndEscape( literal ) + "^^" );
return writeUriResource( typeResource, literalWritten );
}
Expand Down Expand Up @@ -961,16 +960,4 @@ public State write( final String content ) {
return withLastCharacter( end ).withAlignment( alignment + content.length() );
}
}

public static void main(String[] args) throws IOException {
System.out.println(Arrays.stream(args).collect(Collectors.joining("\n")));
if (args.length != 1){
throw new IllegalArgumentException("usage: TurtleFormatter <file>");
}
String filename = args[0];
String content = Files.readString(Path.of(filename), StandardCharsets.UTF_8);
final FormattingStyle style = FormattingStyle.builder().alignPredicates(true).alignObjects(true).build();
final TurtleFormatter formatter = new TurtleFormatter(style);
System.out.println(formatter.applyToContent(content));
}
}

0 comments on commit 64c0cbf

Please sign in to comment.