public interface ThemeMeta
ThemeFactory
.Modifier and Type | Method and Description |
---|---|
void |
addListener(ThemeMetaListener listener)
Adds a listener to this meta information, the listener will be
informed if this meta information changes.
|
java.lang.String[] |
getAuthors()
Gets a list of strings, containing the names of the authors.
|
java.lang.String |
getDescription()
Gets a human readable description of the theme.
|
ThemeFactory |
getFactory()
Gets the factory which created this
ThemeMeta . |
java.lang.String |
getName()
Gets the name of the theme.
|
java.net.URI[] |
getWebpages()
Gets a set of links to any webpage the authors might want to
show the user.
|
void |
removeListener(ThemeMetaListener listener)
Removes a listener from this
|
void |
setFactory(ThemeFactory factory)
Changes the result of
getFactory() to factory . |
ThemeFactory getFactory()
ThemeMeta
.void setFactory(ThemeFactory factory)
getFactory()
to factory
. This method
is intended to be used by ThemeFactory
s that wrap around other factories.factory
- the new factoryvoid addListener(ThemeMetaListener listener)
listener
- the new listenervoid removeListener(ThemeMetaListener listener)
listener
- the listener to removejava.lang.String getDescription()
null
java.lang.String getName()
null
java.lang.String[] getAuthors()
null
java.net.URI[] getWebpages()
null