Class ObjectMap

java.lang.Object
net.andreinc.mockneat.abstraction.MockUnitBase
net.andreinc.mockneat.unit.objects.ObjectMap
All Implemented Interfaces:
MockUnit<java.util.Map<java.lang.String,​java.lang.Object>>

public class ObjectMap
extends MockUnitBase
implements MockUnit<java.util.Map<java.lang.String,​java.lang.Object>>
  • Constructor Details

  • Method Details

    • objectMap

      public static ObjectMap objectMap()

      Returns a new ObjectMap object that can be used to easily generate json files.

      Returns:
      An objectMap object used to easily generate json files
    • supplier

      public java.util.function.Supplier<java.util.Map<java.lang.String,​java.lang.Object>> supplier()
      Description copied from interface: MockUnit
      This is the sole abstract method of the interface. Needs to be implemented every-time a MockUnit is implemented.
      Specified by:
      supplier in interface MockUnit<java.util.Map<java.lang.String,​java.lang.Object>>
      Returns:
      A Supplier<T>.
    • put

      public ObjectMap put​(java.lang.String value, MockUnit<?> unit)
    • put

      public ObjectMap put​(java.lang.String value, java.lang.String unit)
    • put

      public ObjectMap put​(java.lang.String value, java.lang.Character unit)
    • put

      public ObjectMap put​(java.lang.String value, java.lang.Integer unit)
    • put

      public ObjectMap put​(java.lang.String value, java.lang.Long unit)
    • put

      public ObjectMap put​(java.lang.String value, java.lang.Double unit)
    • traverseObject

      protected static java.util.Map<java.lang.String,​java.lang.Object> traverseObject​(ObjectMap ojMap)