Class BslValuePathItem<T>

  • Type Parameters:
    T - Item type

    public abstract class BslValuePathItem<T>
    extends Object
    BslValuePath parametrized item. Holds actual path value.
    • Constructor Detail

      • BslValuePathItem

        public BslValuePathItem​(T value)
        Constructor for BslValuePathItem.
        Parameters:
        value - path item value, cannot be null
    • Method Detail

      • getItemClass

        public abstract Class<T> getItemClass()
        Returns item value class.
        Returns:
        item class of this value path item, never null
      • getValue

        public T getValue()
        Returns item value.
        Returns:
        item value, never null
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object