Class ObjectWriter.IndentingObjectWriter
java.lang.Object
org.glassfish.pfl.basic.algorithm.ObjectWriter
org.glassfish.pfl.basic.algorithm.ObjectWriter.IndentingObjectWriter
- Enclosing class:
ObjectWriter
Expected patterns:
startObject endObject( str )
header( elem )\n
startObject ( startElement append* endElement ) * endObject
header(\n
append*\n *
)\n
-
Field Summary
FieldsFields inherited from class org.glassfish.pfl.basic.algorithm.ObjectWriter
result
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
private void
void
startObject
(Object obj) void
startObject
(String str)
-
Field Details
-
level
private int level -
increment
private int increment
-
-
Constructor Details
-
IndentingObjectWriter
public IndentingObjectWriter(int initialLevel, int increment)
-
-
Method Details
-
startLine
private void startLine() -
startObject
- Specified by:
startObject
in classObjectWriter
-
startObject
- Specified by:
startObject
in classObjectWriter
-
startElement
public void startElement()- Specified by:
startElement
in classObjectWriter
-
endElement
public void endElement()- Specified by:
endElement
in classObjectWriter
-
endObject
public void endObject()- Specified by:
endObject
in classObjectWriter
-