Package com.terminalfour.publish.api
Interface IPublishAPI
-
public interface IPublishAPI
This is the main entry point to the Terminalfour Publish API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T4PublishAPI
get(String name)
<T extends T4PublishAPI>
Tget(String name, Class<T> clazz)
IChannelAPI
getChannel()
IContentAPI
getContent()
IElementAPI
getElement()
IFileAPI
getFile()
IFormAPI
getForm()
IHandlebarsAPI
getHandlebars()
IImageAPI
getImage()
IJsonAPI
getJson()
ILanguageAPI
getLanguage()
Returns current publish Language API.IMediaAPI
getMedia()
IMetaAPI
getMeta()
INavigationAPI
getNavigation()
IPageAPI
getPage()
ISectionAPI
getSection()
-
-
-
Method Detail
-
get
T4PublishAPI get(String name)
-
get
<T extends T4PublishAPI> T get(String name, Class<T> clazz)
-
getHandlebars
IHandlebarsAPI getHandlebars()
-
getNavigation
INavigationAPI getNavigation()
-
getSection
ISectionAPI getSection()
-
getPage
IPageAPI getPage()
-
getMeta
IMetaAPI getMeta()
-
getContent
IContentAPI getContent()
-
getElement
IElementAPI getElement()
-
getChannel
IChannelAPI getChannel()
-
getJson
IJsonAPI getJson()
-
getMedia
IMediaAPI getMedia()
-
getFile
IFileAPI getFile()
-
getImage
IImageAPI getImage()
-
getForm
IFormAPI getForm()
-
getLanguage
ILanguageAPI getLanguage()
Returns current publish Language API.- Returns:
ILanguageAPI
.
-
-