java.lang.Object
org.apache.logging.log4j.layout.template.json.util.MapAccessor
Direct Known Subclasses:
TemplateResolverConfig

public class MapAccessor extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getString

      public String getString(String key)
    • getString

      public String getString(String[] path)
    • getBoolean

      public boolean getBoolean(String key, boolean defaultValue)
    • getBoolean

      public boolean getBoolean(String[] path, boolean defaultValue)
    • getBoolean

      public Boolean getBoolean(String key)
    • getBoolean

      public Boolean getBoolean(String[] path)
    • getInteger

      public Integer getInteger(String key)
    • getInteger

      public Integer getInteger(String[] path)
    • exists

      public boolean exists(String key)
    • exists

      public boolean exists(String[] path)
    • getList

      public <E> List<E> getList(String key, Class<E> clazz)
    • getList

      public <E> List<E> getList(String[] path, Class<E> clazz)
    • getObject

      public Object getObject(String key)
    • getObject

      public <T> T getObject(String key, Class<T> clazz)
    • getObject

      public Object getObject(String[] path)
    • getObject

      public <T> T getObject(String[] path, Class<T> clazz)
    • equals

      public boolean equals(Object instance)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object