public class ExternalRenderTheme extends java.lang.Object implements XmlRenderTheme
Constructor and Description |
---|
ExternalRenderTheme(java.io.File renderThemeFile) |
ExternalRenderTheme(java.io.File renderThemeFile,
XmlRenderThemeMenuCallback menuCallback) |
ExternalRenderTheme(java.lang.String renderThemePath) |
ExternalRenderTheme(java.lang.String renderThemePath,
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 ExternalRenderTheme(java.io.File renderThemeFile) throws java.io.FileNotFoundException
renderThemeFile
- the XML render theme file.java.io.FileNotFoundException
- if the file does not exist or cannot be read.public ExternalRenderTheme(java.io.File renderThemeFile, XmlRenderThemeMenuCallback menuCallback) throws java.io.FileNotFoundException
renderThemeFile
- the XML render theme file.java.io.FileNotFoundException
- if the file does not exist or cannot be read.public ExternalRenderTheme(java.lang.String renderThemePath) throws java.io.FileNotFoundException
renderThemePath
- the path of the XML render theme file.java.io.FileNotFoundException
- if the file does not exist or cannot be read.public ExternalRenderTheme(java.lang.String renderThemePath, XmlRenderThemeMenuCallback menuCallback) throws java.io.FileNotFoundException
renderThemePath
- the path of the XML render theme file.java.io.FileNotFoundException
- if the file does not exist or cannot be read.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() throws java.io.FileNotFoundException
getRenderThemeAsStream
in interface XmlRenderTheme
java.io.FileNotFoundException
- if the render theme file cannot be found.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.