public class StreamRenderTheme extends java.lang.Object implements ThemeFile
| Constructor and Description |
|---|
StreamRenderTheme(java.lang.String relativePathPrefix,
java.io.InputStream inputStream) |
StreamRenderTheme(java.lang.String relativePathPrefix,
java.io.InputStream inputStream,
XmlRenderThemeMenuCallback menuCallback) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
XmlRenderThemeMenuCallback |
getMenuCallback() |
java.lang.String |
getRelativePathPrefix() |
java.io.InputStream |
getRenderThemeAsStream() |
public StreamRenderTheme(java.lang.String relativePathPrefix,
java.io.InputStream inputStream)
relativePathPrefix - the prefix for all relative resource paths.inputStream - an input stream containing valid render theme XML data.public StreamRenderTheme(java.lang.String relativePathPrefix,
java.io.InputStream inputStream,
XmlRenderThemeMenuCallback menuCallback)
relativePathPrefix - the prefix for all relative resource paths.inputStream - an input stream containing valid render theme XML data.menuCallback - the interface callback to create a settings menu on the fly.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic XmlRenderThemeMenuCallback getMenuCallback()
getMenuCallback in interface ThemeFilepublic java.lang.String getRelativePathPrefix()
getRelativePathPrefix in interface ThemeFilepublic java.io.InputStream getRenderThemeAsStream()
throws IRenderTheme.ThemeException
getRenderThemeAsStream in interface ThemeFileIRenderTheme.ThemeException - if an error occurs while reading the render theme XML.