Class PMap

java.lang.Object
com.graphhopper.util.PMap

public class PMap extends Object
A properties map (String to Object) with convenient methods to access the content.

Author:
Peter Karich
  • Constructor Details

    • PMap

      public PMap()
    • PMap

      public PMap(int capacity)
    • PMap

      public PMap(Map<String,Object> map)
    • PMap

      public PMap(PMap map)
    • PMap

      public PMap(String propertiesString)
  • Method Details

    • read

      public static PMap read(String[] args)
      Reads a PMap from a string array consisting of key=value pairs
    • putAll

      public PMap putAll(PMap map)
    • remove

      public Object remove(String key)
    • has

      public boolean has(String key)
    • getBool

      public boolean getBool(String key, boolean _default)
    • getInt

      public int getInt(String key, int _default)
    • getLong

      public long getLong(String key, long _default)
    • getFloat

      public float getFloat(String key, float _default)
    • getDouble

      public double getDouble(String key, double _default)
    • getString

      public String getString(String key, String _default)
    • getObject

      public <T> T getObject(String key, T _default)
    • putObject

      public PMap putObject(String key, Object object)
    • toMap

      public Map<String,Object> toMap()
      This method copies the underlying structure into a new Map object
    • isEmpty

      public boolean isEmpty()
    • toString

      public String toString()
      Overrides:
      toString in class Object