Interface FileDataType<T>

    • Method Detail

      • getSource

        @Nullable
        @Nullable FileDataSourceType getSource()
        Return the file data source. (might be null, if the data source shall be defined using a URI or direct byte value.)
        Returns:
        The file data source.
      • setSource

        void setSource​(@Nullable
                       @Nullable FileDataSourceType value)
        Set the file data source. (might be null, if the data source shall be defined using a URI or direct byte value.)
        Parameters:
        value - The file data source.
      • isSetSource

        boolean isSetSource()
        Returns true, if a file data source has been set.
        Returns:
        true, if a file data source has been set.
      • getUri

        @Nullable
        @Nullable String getUri()
        Returns the source URI. (might be null, if the data source shall be defined using a file data handler or direct byte value.)
        Returns:
        The source URI.
      • setUri

        void setUri​(@Nullable
                    @Nullable String value)
        Set the source URI. (might be null, if the data source shall be defined using a file data handler or direct byte value.)
        Parameters:
        value - The source URI.
      • isSetUri

        boolean isSetUri()
        Returns true, if a file source URI has been set.
        Returns:
        true, if a file source URI has been set.
      • getValue

        @Nullable
        T getValue()
        Returns the value in the selected data format. (might be null, if the data source shall be defined using a file data handler or a URI.)
        Returns:
        The source data.
      • setValue

        void setValue​(@Nullable
                      T value)
        Set the value in the selected data format. (might be null, if the data source shall be defined using a file data handler or a URI.)
        Parameters:
        value - The source data.
      • isSetValue

        boolean isSetValue()
        Returns true, if a direct byte value has been set.
        Returns:
        true, if a direct byte value has been set.