Package mondrian.olap

Interface MondrianPropertiesBase.PropertySource

  • Enclosing class:
    MondrianPropertiesBase

    public static interface MondrianPropertiesBase.PropertySource
    Represents a place that properties can be read from, and remembers the timestamp that we last read them.
    • Method Detail

      • openStream

        InputStream openStream()
        Opens an input stream from the source.

        Also checks the 'last modified' time, which will determine whether isStale() returns true.

        Returns:
        input stream
      • isStale

        boolean isStale()
        Returns true if the source exists and has been modified since last time we called openStream().
        Returns:
        whether source has changed since it was last read
      • getDescription

        String getDescription()
        Returns the description of this source, such as a filename or URL.
        Returns:
        description of this PropertySource