Class MapComposer<PARENT extends ComposerBase>

  • All Implemented Interfaces:
    java.io.Flushable

    public class MapComposer<PARENT extends ComposerBase>
    extends ComposerBase
    • Field Detail

      • _fieldName

        protected java.lang.String _fieldName
      • _map

        protected java.util.Map<java.lang.String,​java.lang.Object> _map
    • Constructor Detail

      • MapComposer

        public MapComposer​(PARENT parent)
      • MapComposer

        public MapComposer​(java.util.Map<java.lang.String,​java.lang.Object> map)
    • Method Detail

      • rootComposer

        public static MapComposer<?> rootComposer​(java.util.Map<java.lang.String,​java.lang.Object> map)
      • flush

        public void flush()
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • _finish

        protected java.util.Map<java.lang.String,​java.lang.Object> _finish()
        Specified by:
        _finish in class ComposerBase
      • finish

        public java.util.Map<java.lang.String,​java.lang.Object> finish()
      • put

        public MapComposer<PARENT> put​(java.lang.String fieldName,
                                       boolean value)
      • put

        public MapComposer<PARENT> put​(java.lang.String fieldName,
                                       double value)
      • put

        public MapComposer<PARENT> put​(java.lang.String fieldName,
                                       java.lang.String value)
      • put

        public MapComposer<PARENT> put​(java.lang.String fieldName,
                                       java.lang.CharSequence value)
      • constructMap

        protected java.util.Map<java.lang.String,​java.lang.Object> constructMap()
      • _closeChild

        protected void _closeChild()