Class U.Builder

  • Enclosing class:
    U<T>

    public static class U.Builder
    extends java.lang.Object
    • Field Detail

      • data

        private final java.util.Map<java.lang.String,​java.lang.Object> data
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • add

        public U.Builder add​(java.lang.String key,
                             java.lang.Object value)
      • add

        public U.Builder add​(java.lang.Object value)
      • get

        public <T> T get​(java.lang.String path)
      • get

        public <T> T get​(java.util.List<java.lang.String> paths)
      • set

        public U.Builder set​(java.lang.String path,
                             java.lang.Object value)
      • set

        public U.Builder set​(java.util.List<java.lang.String> paths,
                             java.lang.Object value)
      • remove

        public U.Builder remove​(java.lang.String key)
      • remove

        public U.Builder remove​(java.util.List<java.lang.String> keys)
      • isEmpty

        public boolean isEmpty()
      • size

        public int size()
      • add

        public U.Builder add​(java.util.Map<java.lang.String,​java.lang.Object> map)
      • update

        public U.Builder update​(java.util.Map<java.lang.String,​java.lang.Object> map)
      • addNull

        public U.Builder addNull​(java.lang.String key)
      • build

        public java.util.Map<java.lang.String,​java.lang.Object> build()
      • toXml

        public java.lang.String toXml()
      • fromXml

        public static U.Builder fromXml​(java.lang.String xml)
      • fromMap

        public static U.Builder fromMap​(java.util.Map<java.lang.String,​java.lang.Object> map)
      • toJson

        public java.lang.String toJson()
      • fromJson

        public static U.Builder fromJson​(java.lang.String json)
      • toChain

        public U.Chain<java.lang.Object> toChain()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object