Class NullPropertyMap

  • All Implemented Interfaces:
    NodeProperties

    public class NullPropertyMap
    extends java.lang.Object
    implements NodeProperties
    NodeProperties implementation which always returns a given default property value upon invocation.
    • Constructor Summary

      Constructors 
      Constructor Description
      NullPropertyMap​(double defaultValue)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double nodeProperty​(long nodeId)
      Returns the property value for a node or the loaded default value if no property has been defined.
      double nodeProperty​(long nodeId, double defaultValue)
      Returns the property value for a node or the given default value if no property had been defined.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NullPropertyMap

        public NullPropertyMap​(double defaultValue)
    • Method Detail

      • nodeProperty

        public double nodeProperty​(long nodeId)
        Description copied from interface: NodeProperties
        Returns the property value for a node or the loaded default value if no property has been defined.
        Specified by:
        nodeProperty in interface NodeProperties
      • nodeProperty

        public double nodeProperty​(long nodeId,
                                   double defaultValue)
        Description copied from interface: NodeProperties
        Returns the property value for a node or the given default value if no property had been defined. The default value has precedence over the default value defined by the loader.
        Specified by:
        nodeProperty in interface NodeProperties