public class StreamRenderTheme extends java.lang.Object implements XmlRenderTheme
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() |
int |
hashCode() |
void |
setMenuCallback(XmlRenderThemeMenuCallback menuCallback) |
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.Object
public XmlRenderThemeMenuCallback getMenuCallback()
getMenuCallback
in interface XmlRenderTheme
public java.lang.String getRelativePathPrefix()
getRelativePathPrefix
in interface XmlRenderTheme
public java.io.InputStream getRenderThemeAsStream()
getRenderThemeAsStream
in interface XmlRenderTheme
public int hashCode()
hashCode
in class java.lang.Object
public void setMenuCallback(XmlRenderThemeMenuCallback menuCallback)
setMenuCallback
in interface XmlRenderTheme
menuCallback
- the interface callback to create a settings menu on the fly.