Class ReaderValueHolder

    • Constructor Detail

      • ReaderValueHolder

        public ReaderValueHolder()
        Standard constructor.

        Calls to the reader's Reader.close() method are not being suppressed.

      • ReaderValueHolder

        public ReaderValueHolder​(boolean p_bPropagateClose)
        Parameters:
        p_bPropagateClose - Flag that indicates if calls to the reader's Reader.close() method should be suppressed or not.
    • Method Detail

      • getValue

        public Reader getValue()
        Description copied from interface: IValueHolder
        Get the data that this value holder holds.

        Implementations MUST ensure that multiple calls to this method will return values that equal each other.

        Specified by:
        getValue in interface IValueHolder<Reader>
        Returns:
        The data.
      • setRawValue

        public void setRawValue​(Object p_value)
      • hasValue

        public boolean hasValue()
        Description copied from interface: IValueHolder
        Check if this value holder currently holds data or not.
        Specified by:
        hasValue in interface IValueHolder<Reader>
        Returns:
        true if the data holder holds data, or false otherwise.