Class BaseProperty<T extends BaseValue>

    • Field Detail

      • value

        protected final T extends BaseValue value
      • defaultValue

        protected final T extends BaseValue defaultValue
      • isSet

        protected boolean isSet
    • Constructor Detail

      • BaseProperty

        public BaseProperty​(T value)
      • BaseProperty

        public BaseProperty​(String keyString,
                            T value)
      • BaseProperty

        public BaseProperty​(String keyString,
                            T value,
                            T defaultValue)
    • Method Detail

      • set

        public void set()
      • reset

        public void reset()
        Specified by:
        reset in interface Recyclable
      • hasValue

        public boolean hasValue()
      • resolveValue

        protected T resolveValue()
      • getEncodedLength

        public int getEncodedLength()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object