Class Writers.FloatingPointWriter<T>

java.lang.Object
com.cedarsoftware.io.Writers.PrimitiveTypeWriter
com.cedarsoftware.io.Writers.FloatingPointWriter<T>
All Implemented Interfaces:
JsonClassWriter
Direct Known Subclasses:
Writers.DoubleWriter, Writers.FloatWriter
Enclosing class:
Writers

public abstract static class Writers.FloatingPointWriter<T> extends Writers.PrimitiveTypeWriter
Used as a template to write out primitive value types such as int, boolean, etc. that we extract as a String, but we do not put in quotes. Uses the default key of "value" unless overridden
  • Constructor Details

    • FloatingPointWriter

      public FloatingPointWriter()
  • Method Details

    • writePrimitiveForm

      public void writePrimitiveForm(Object o, Writer output, WriterContext context) throws IOException
      Writes out Float point type.
      Parameters:
      o - Object to be written
      output - Writer destination where the JSON is written
      context - WriterContext providing access to WriteOptions and writing tools
      Throws:
      IOException - if an I/O error occurs during writing