Class WDataInfo


  • public class WDataInfo
    extends WAbstractDataInfo
    A class that stores informations about data.

    This is a barebone version of WAbstractDataInfo. It simply stores the information given to it.

    • Constructor Summary

      Constructors 
      Constructor Description
      WDataInfo()
      Creates an empty WDataInfo.
      WDataInfo​(java.lang.String url, java.lang.String filePath)
      Creates a WDataInfo.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDataUri()
      Returns the data in data URI format.
      java.lang.String getFilePath()
      Returns a path to a file containing the data.
      java.lang.String getUrl()
      Returns the URL of the data.
      boolean hasDataUri()
      Returns whether this can return the data in data URI format.
      boolean hasFilePath()
      Returns whether this contains a file path.
      boolean hasUrl()
      Returns whether this contains a url.
      void setDataUri​(java.lang.String dataUri)
      Sets the data formated as data URI.
      void setFilePath​(java.lang.String filePath)
      Sets the file path.
      void setUrl​(java.lang.String url)
      Sets the URL.
      • Methods inherited from class java.lang.Object

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

      • WDataInfo

        public WDataInfo()
        Creates an empty WDataInfo.
      • WDataInfo

        public WDataInfo​(java.lang.String url,
                         java.lang.String filePath)
        Creates a WDataInfo.

        Creates a WDataInfo with the given url and filePath.

    • Method Detail

      • setFilePath

        public void setFilePath​(java.lang.String filePath)
        Sets the file path.
      • getFilePath

        public java.lang.String getFilePath()
        Returns a path to a file containing the data.

        Throws if the file path is set to an empty string.

        Overrides:
        getFilePath in class WAbstractDataInfo
        See Also:
        hasFilePath()
      • setUrl

        public void setUrl​(java.lang.String url)
        Sets the URL.
      • getUrl

        public java.lang.String getUrl()
        Returns the URL of the data.

        Throws if the URL is set to an empty string.

        Overrides:
        getUrl in class WAbstractDataInfo
        See Also:
        hasUrl()
      • setDataUri

        public void setDataUri​(java.lang.String dataUri)
        Sets the data formated as data URI.
      • getDataUri

        public java.lang.String getDataUri()
        Returns the data in data URI format.

        Throws if the data URI is set to an empty string.

        Overrides:
        getDataUri in class WAbstractDataInfo
        See Also:
        hasDataUri()
      • hasUrl

        public boolean hasUrl()
        Returns whether this contains a url.

        This returns whether getUrl() returns a non-empty string.

        Overrides:
        hasUrl in class WAbstractDataInfo
        See Also:
        getUrl()