Top Inners Fields Constructors Methods
org.glassfish.pfl.test

public abstract Class ObjectWriter

extends Object
Class Inheritance
Known Direct Subclasses
org.glassfish.pfl.test.ObjectWriter.IndentingObjectWriter, org.glassfish.pfl.test.ObjectWriter.SimpleObjectWriter
Imports
java.util.Arrays

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
ObjectWriter.IndentingObjectWriter

Expected patterns: startObject endObject( str ) header( elem )\n startObject ( startElement append* endElement ) * endObject header(\n append*\n * )\n

private static class

Field Summary

Modifier and TypeField and Description
protected StringBuffer

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public void
append(boolean arg)

public void
append(char arg)

public void
append(short arg)

public void
append(int arg)

public void
append(long arg)

public void
append(float arg)

public void
append(double arg)

public void
protected void
public abstract void
public abstract void
public abstract void
public static ObjectWriter
make(boolean isIndenting, int initialLevel, int increment)

public abstract void
public abstract void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

resultback to summary
protected StringBuffer result

Constructor Detail

ObjectWriterback to summary
protected ObjectWriter()

Method Detail

appendback to summary
public void append(boolean arg)
appendback to summary
public void append(char arg)
appendback to summary
public void append(short arg)
appendback to summary
public void append(int arg)
appendback to summary
public void append(long arg)
appendback to summary
public void append(float arg)
appendback to summary
public void append(double arg)
appendback to summary
public void append(String arg)
appendObjectHeaderback to summary
protected void appendObjectHeader(Object obj)
endElementback to summary
public abstract void endElement()
endObjectback to summary
public abstract void endObject(String str)
endObjectback to summary
public abstract void endObject()
makeback to summary
public static ObjectWriter make(boolean isIndenting, int initialLevel, int increment)
startElementback to summary
public abstract void startElement()
startObjectback to summary
public abstract void startObject(Object obj)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

org.glassfish.pfl.test back to summary

private Class ObjectWriter.IndentingObjectWriter

extends ObjectWriter
Class Inheritance

Expected patterns: startObject endObject( str ) header( elem )\n startObject ( startElement append* endElement ) * endObject header(\n append*\n * )\n

Field Summary

Modifier and TypeField and Description
private int
private int
Inherited from org.glassfish.pfl.test.ObjectWriter:
result

Constructor Summary

AccessConstructor and Description
public
IndentingObjectWriter(int initialLevel, int increment)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
private void
public void
Inherited from org.glassfish.pfl.test.ObjectWriter:
appendappendappendappendappendappendappendappendappendObjectHeadermaketoString

Field Detail

incrementback to summary
private int increment
levelback to summary
private int level

Constructor Detail

IndentingObjectWriterback to summary
public IndentingObjectWriter(int initialLevel, int increment)

Method Detail

endElementback to summary
public void endElement()

Implements abstract org.glassfish.pfl.test.ObjectWriter.endElement.

endObjectback to summary
public void endObject(String str)

Implements abstract org.glassfish.pfl.test.ObjectWriter.endObject.

endObjectback to summary
public void endObject()

Implements abstract org.glassfish.pfl.test.ObjectWriter.endObject.

startElementback to summary
public void startElement()

Implements abstract org.glassfish.pfl.test.ObjectWriter.startElement.

startLineback to summary
private void startLine()
startObjectback to summary
public void startObject(Object obj)

Implements abstract org.glassfish.pfl.test.ObjectWriter.startObject.

org.glassfish.pfl.test back to summary

private Class ObjectWriter.SimpleObjectWriter

extends ObjectWriter
Class Inheritance

Field Summary

Inherited from org.glassfish.pfl.test.ObjectWriter:
result

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public void
Inherited from org.glassfish.pfl.test.ObjectWriter:
appendappendappendappendappendappendappendappendappendObjectHeadermaketoString

Constructor Detail

SimpleObjectWriterback to summary
private SimpleObjectWriter()

Method Detail

endElementback to summary
public void endElement()

Implements abstract org.glassfish.pfl.test.ObjectWriter.endElement.

endObjectback to summary
public void endObject(String str)

Implements abstract org.glassfish.pfl.test.ObjectWriter.endObject.

endObjectback to summary
public void endObject()

Implements abstract org.glassfish.pfl.test.ObjectWriter.endObject.

startElementback to summary
public void startElement()

Implements abstract org.glassfish.pfl.test.ObjectWriter.startElement.

startObjectback to summary
public void startObject(Object obj)

Implements abstract org.glassfish.pfl.test.ObjectWriter.startObject.