|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectinfo.sswap.api.input.io.StringSerializer
public class StringSerializer
Serializes the given Input
object into a pretty string that spans multiple lines with indentation.
Field Summary | |
---|---|
private java.lang.String |
indent
|
private static java.lang.String |
INDENT
|
private java.io.PrintWriter |
out
|
Constructor Summary | |
---|---|
StringSerializer()
|
Method Summary | |
---|---|
private void |
decIndent()
|
private void |
incIndent()
|
java.lang.String |
serialize(Input input)
Serializes the given input to an object. |
void |
serialize(java.io.Writer writer,
Input input)
|
void |
visit(AtomicInput input)
|
void |
visit(BNodeValue value)
|
void |
visit(EnumeratedInput input)
|
void |
visit(IntersectionInput intersection)
|
void |
visit(LiteralValue value)
|
void |
visit(PropertyInput input)
|
void |
visit(UnionInput union)
|
void |
visit(URIValue value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String INDENT
private java.io.PrintWriter out
private java.lang.String indent
Constructor Detail |
---|
public StringSerializer()
Method Detail |
---|
public java.lang.String serialize(Input input)
InputSerializer
serialize
in interface InputSerializer<java.lang.String>
public void serialize(java.io.Writer writer, Input input)
private void incIndent()
private void decIndent()
public void visit(AtomicInput input)
visit
in interface InputVisitor
public void visit(IntersectionInput intersection)
visit
in interface InputVisitor
public void visit(UnionInput union)
visit
in interface InputVisitor
public void visit(EnumeratedInput input)
visit
in interface InputVisitor
public void visit(PropertyInput input)
visit
in interface InputVisitor
public void visit(URIValue value)
visit
in interface InputVisitor
public void visit(BNodeValue value)
visit
in interface InputVisitor
public void visit(LiteralValue value)
visit
in interface InputVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |