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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDescription()
Returns the description of this source, such as a filename or URL.boolean
isStale()
Returns true if the source exists and has been modified since last time we calledopenStream()
.InputStream
openStream()
Opens an input stream from the source.
-
-
-
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 calledopenStream()
.- 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
-
-