A C D E F G H I J L M N P Q R S T U V 
All Classes All Packages

A

ACCESS_CONTROL - com.terminalfour.publish.data.PDContentItemType
 
add(String, Object) - Method in class com.terminalfour.publish.data.PDCache
 
APIS - Static variable in class com.terminalfour.publish.processor.graalvm.GraalVMConstants.Bindings
Constant for script object name for api facade

C

canEqual(Object) - Method in class com.terminalfour.publish.api.content.ImageDimensions
 
canEqual(Object) - Method in class com.terminalfour.publish.data.PDDateTime
 
canEqual(Object) - Method in class com.terminalfour.publish.data.PDVersion
 
canEqual(Object) - Method in class com.terminalfour.publish.handlebars.helper.CustomHandlebarsHelper
 
CHANNEL_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
CLIENT_SCALING - Static variable in class com.terminalfour.publish.api.image.ImageConstants
 
close() - Method in class com.terminalfour.publish.data.PDCache.PDCachedItem
 
com.terminalfour.publish.api - package com.terminalfour.publish.api
Welcome to the API!
com.terminalfour.publish.api.channel - package com.terminalfour.publish.api.channel
 
com.terminalfour.publish.api.content - package com.terminalfour.publish.api.content
 
com.terminalfour.publish.api.contenttype - package com.terminalfour.publish.api.contenttype
 
com.terminalfour.publish.api.file - package com.terminalfour.publish.api.file
 
com.terminalfour.publish.api.form - package com.terminalfour.publish.api.form
 
com.terminalfour.publish.api.handlebars - package com.terminalfour.publish.api.handlebars
 
com.terminalfour.publish.api.image - package com.terminalfour.publish.api.image
 
com.terminalfour.publish.api.json - package com.terminalfour.publish.api.json
 
com.terminalfour.publish.api.language - package com.terminalfour.publish.api.language
 
com.terminalfour.publish.api.list - package com.terminalfour.publish.api.list
 
com.terminalfour.publish.api.media - package com.terminalfour.publish.api.media
 
com.terminalfour.publish.api.navigation - package com.terminalfour.publish.api.navigation
 
com.terminalfour.publish.api.page - package com.terminalfour.publish.api.page
 
com.terminalfour.publish.api.section - package com.terminalfour.publish.api.section
 
com.terminalfour.publish.api.string - package com.terminalfour.publish.api.string
 
com.terminalfour.publish.data - package com.terminalfour.publish.data
The data package contains data objects relating to publish.
com.terminalfour.publish.data.element - package com.terminalfour.publish.data.element
 
com.terminalfour.publish.data.list - package com.terminalfour.publish.data.list
 
com.terminalfour.publish.data.list.utils.selection - package com.terminalfour.publish.data.list.utils.selection
 
com.terminalfour.publish.data.resolve - package com.terminalfour.publish.data.resolve
 
com.terminalfour.publish.handlebars.helper - package com.terminalfour.publish.handlebars.helper
 
com.terminalfour.publish.legacy.helper - package com.terminalfour.publish.legacy.helper
 
com.terminalfour.publish.processor.graalvm - package com.terminalfour.publish.processor.graalvm
 
compileContentLayout(int, String) - Method in interface com.terminalfour.publish.api.handlebars.IHandlebarsAPI
 
compileContentLayout(String) - Method in interface com.terminalfour.publish.api.handlebars.IHandlebarsAPI
 
compileMedia(int) - Method in interface com.terminalfour.publish.api.handlebars.IHandlebarsAPI
 
compileString(String) - Method in interface com.terminalfour.publish.api.handlebars.IHandlebarsAPI
 
CONTENT_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
CONTENT_LAYOUT_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
CONTENT_TYPE_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
CoreAPIs - Class in com.terminalfour.publish.api
 
CREATE_CONTENT - com.terminalfour.publish.api.page.IPageAPI.PageActions
 
CREATE_SECTION - com.terminalfour.publish.api.page.IPageAPI.PageActions
 
CustomHandlebarsHelper - Class in com.terminalfour.publish.handlebars.helper
 
CustomHandlebarsHelper(String, String) - Constructor for class com.terminalfour.publish.handlebars.helper.CustomHandlebarsHelper
 

D

DataUtils - Class in com.terminalfour.publish.data
Simple utility functions relating to publish data.
debugHelperCompilation() - Method in interface com.terminalfour.publish.api.handlebars.IHandlebarsAPI
 
DEFAULT_LEVEL_SEPARATOR - Static variable in class com.terminalfour.publish.api.list.ListSeparators
 
DEFAULT_SELECTION_SEPARATOR - Static variable in class com.terminalfour.publish.api.list.ListSeparators
 
DELETE_CONTENT - com.terminalfour.publish.api.page.IPageAPI.PageActions
 
DELETE_SECTION - com.terminalfour.publish.api.page.IPageAPI.PageActions
 
DIRECT_EDIT_SECTION - com.terminalfour.publish.api.page.IPageAPI.PageActions
 
DOCUMENT - Static variable in class com.terminalfour.publish.processor.graalvm.GraalVMConstants.Bindings
Constant for script object name for output stream writer.

E

EDIT_CONTENT - com.terminalfour.publish.api.page.IPageAPI.PageActions
 
EDIT_SECTION - com.terminalfour.publish.api.page.IPageAPI.PageActions
 
ELEMENT_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
ENTRY_ERROR - Static variable in class com.terminalfour.publish.api.image.ImageConstants
 
ENTRY_HEIGHT - Static variable in class com.terminalfour.publish.api.image.ImageConstants
 
ENTRY_PATH - Static variable in class com.terminalfour.publish.api.image.ImageConstants
 
ENTRY_WIDTH - Static variable in class com.terminalfour.publish.api.image.ImageConstants
 
equals(Object) - Method in class com.terminalfour.publish.api.content.ImageDimensions
 
equals(Object) - Method in class com.terminalfour.publish.data.PDDateTime
 
equals(Object) - Method in class com.terminalfour.publish.data.PDVersion
 
equals(Object) - Method in class com.terminalfour.publish.handlebars.helper.CustomHandlebarsHelper
 
exists() - Method in interface com.terminalfour.publish.data.IPDData
Checks whether the object exists or not.
exists() - Method in interface com.terminalfour.publish.data.notfound.IPDNotFound
Checks whether the object exists or not.
exists() - Method in enum com.terminalfour.publish.data.PDContentItemType
 
exists(String) - Method in class com.terminalfour.publish.data.PDCache
 

F

FILE_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
FORM_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 

G

get() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Get a reference to the currently publishing Content Item.
get() - Method in interface com.terminalfour.publish.api.contenttype.IContentTypeAPI
 
get() - Method in interface com.terminalfour.publish.api.language.ILanguageAPI
Returns the current language code used in publish.
get() - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
get(int) - Method in interface com.terminalfour.publish.api.content.IContentAPI
Get a reference to the Content Item with the provided Id.
get(int) - Method in interface com.terminalfour.publish.api.contenttype.IContentTypeAPI
 
get(int) - Method in interface com.terminalfour.publish.api.list.IListAPI
Get a reference to a Predefined List.
get(int) - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
get(int, String) - Method in interface com.terminalfour.publish.api.contenttype.IContentLayoutAPI
 
get(String) - Method in interface com.terminalfour.publish.api.content.IContentAPI
Get a reference to the currently publishing Content Item in the language passed by parameter.
get(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
Gets the element with the provided name.
get(String) - Method in interface com.terminalfour.publish.api.contenttype.IContentLayoutAPI
 
get(String) - Method in interface com.terminalfour.publish.api.IPublishAPI
 
get(String) - Method in interface com.terminalfour.publish.api.language.ILanguageAPI
Return the language data from the language code.
get(String) - Method in class com.terminalfour.publish.data.PDCache
 
get(String, Class<T>) - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getActionURL(IPageAPI.PageActions) - Method in interface com.terminalfour.publish.api.page.IPageAPI
 
getAnchor() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Generates a HTML anchor link to the currently publishing Content Item.
getCache() - Method in class com.terminalfour.publish.data.PDCache
 
getCanonicalURL() - Method in interface com.terminalfour.publish.api.page.IPageAPI
 
getChannel() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getChannel() - Method in class com.terminalfour.publish.data.PDChannel
 
getCode() - Method in class com.terminalfour.publish.data.PDLanguage
 
getContent() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getContent() - Method in class com.terminalfour.publish.data.PDContentItem
 
getContent() - Method in class com.terminalfour.publish.data.PDSection
 
getContentTypeId() - Method in class com.terminalfour.publish.data.PDContentItem
 
getContentTypeId() - Method in class com.terminalfour.publish.data.PDContentListItem
 
getCreateDate() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Get the creation date of the currently publishing Content Item.
getDate() - Method in class com.terminalfour.publish.data.element.PDDateElement
 
getDate(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
getDescription() - Method in interface com.terminalfour.publish.api.channel.IChannelAPI
Get the description of the channel being published.
getDescription() - Method in class com.terminalfour.publish.data.list.PDList
 
getDescription() - Method in class com.terminalfour.publish.data.PDChannel
 
getElement() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getElement(String) - Method in class com.terminalfour.publish.data.PDContentItem
 
getElement(String) - Method in class com.terminalfour.publish.data.PDContentType
 
getElements() - Method in class com.terminalfour.publish.data.PDContentItem
 
getElements() - Method in class com.terminalfour.publish.data.PDContentType
 
getEntries() - Method in class com.terminalfour.publish.data.list.PDList
 
getEntryId() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getEntrySeparator() - Method in class com.terminalfour.publish.api.list.ListSeparators
 
getExpiryDate() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Get the expiry date of the currently publishing Content Item.
getExpiryDate() - Method in class com.terminalfour.publish.data.PDContentItem
 
getField(String) - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
getFile() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getForm() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getFulltextURL() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Gets the fulltext URL of the currently publishing Content Item.
getFunctionCode() - Method in class com.terminalfour.publish.handlebars.helper.CustomHandlebarsHelper
 
getFunctionName() - Method in class com.terminalfour.publish.handlebars.helper.CustomHandlebarsHelper
 
getHandlebars() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getHeight() - Method in class com.terminalfour.publish.api.content.ImageDimensions
 
getId() - Method in interface com.terminalfour.publish.api.channel.IChannelAPI
Get the id of the channel being published.
getId() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Get the id of the currently publishing Content Item.
getId() - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
getId() - Method in class com.terminalfour.publish.data.list.PDList
 
getId() - Method in class com.terminalfour.publish.data.PDChannel
 
getId() - Method in class com.terminalfour.publish.data.PDContentItem
 
getId() - Method in class com.terminalfour.publish.data.PDContentListItem
 
getId() - Method in class com.terminalfour.publish.data.PDContentType
 
getId() - Method in class com.terminalfour.publish.data.PDSection
 
getImage() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getImageDimensions() - Method in class com.terminalfour.publish.data.element.PDFileElement
 
getImageDimensions(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
getJson() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getKey() - Method in class com.terminalfour.publish.data.PDCache.PDCachedItem
 
getLanguage() - Method in interface com.terminalfour.publish.api.IPublishAPI
Returns current publish Language API.
getLanguage() - Method in class com.terminalfour.publish.data.list.PDList
 
getLanguage() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getLanguage() - Method in class com.terminalfour.publish.data.PDContentItem
 
getLanguages() - Method in class com.terminalfour.publish.data.PDSection
 
getLastModified() - Method in class com.terminalfour.publish.data.PDContentItem
 
getLastModifiedDate() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Get the last modified date of the currently publishing Content Item.
getLayoutId() - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
getLayoutId() - Method in class com.terminalfour.publish.data.PDSection
 
getLevel() - Method in interface com.terminalfour.publish.api.section.ISectionAPI
Get how deep in the site structure the current section is - starting with 1 as the channel root.
getLevel() - Method in class com.terminalfour.publish.data.PDSection
 
getLink(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
getLink(String) - Method in interface com.terminalfour.publish.api.language.ILanguageAPI
Return a map with the data for link to a page in the language passed as parameter.
getList() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getList(PDList) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
getList(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
getListId() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getListId() - Method in class com.terminalfour.publish.data.PDContentTypeElement
 
getListName() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getLong(TemporalField) - Method in class com.terminalfour.publish.data.PDDateTime
 
getMajor() - Method in class com.terminalfour.publish.data.PDVersion
 
getMedia() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getMediaId() - Method in class com.terminalfour.publish.data.element.PDMediaElement
 
getMediaId(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
getMediaLayout() - Method in class com.terminalfour.publish.data.element.PDMediaElement
 
getMeta() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getMetaContent() - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
getMinor() - Method in class com.terminalfour.publish.data.PDVersion
 
getMirrorSource() - Method in class com.terminalfour.publish.data.PDSection
 
getName() - Method in interface com.terminalfour.publish.api.channel.IChannelAPI
Get the name of the channel being published.
getName() - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
getName() - Method in class com.terminalfour.publish.data.element.PDElement
 
getName() - Method in class com.terminalfour.publish.data.list.PDList
 
getName() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getName() - Method in class com.terminalfour.publish.data.PDChannel
 
getName() - Method in class com.terminalfour.publish.data.PDContentType
 
getName() - Method in class com.terminalfour.publish.data.PDContentTypeElement
 
getName() - Method in class com.terminalfour.publish.data.PDLanguage
 
getName() - Method in class com.terminalfour.publish.data.PDSection
 
getNavigation() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getPage() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getPageURL() - Method in interface com.terminalfour.publish.api.page.IPageAPI
Returns a URL to currently publishing page using the current language in preview or publish.
getPageURL(String) - Method in interface com.terminalfour.publish.api.page.IPageAPI
Returns a URL to currently publishing page in the language if exists in preview or publish.
getParent() - Method in class com.terminalfour.publish.data.list.PDList
 
getPatch() - Method in class com.terminalfour.publish.data.PDVersion
 
getPreviewURL() - Method in interface com.terminalfour.publish.api.page.IPageAPI
Returns a URL to currently publishing page using the current language in preview.
getPreviewURL(String) - Method in interface com.terminalfour.publish.api.page.IPageAPI
Returns a URL to currently publishing page in the language if exists in preview.
getPublishDate() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Get the publish date of the currently publishing Content Item.
getPublishDate() - Method in class com.terminalfour.publish.data.PDContentItem
 
getPublishURL() - Method in interface com.terminalfour.publish.api.page.IPageAPI
Returns a URL to currently publishing page using the current language in publish.
getPublishURL(String) - Method in interface com.terminalfour.publish.api.page.IPageAPI
Returns a URL to currently publishing page in the language if exists in publish.
getSection() - Method in interface com.terminalfour.publish.api.IPublishAPI
 
getSection() - Method in class com.terminalfour.publish.data.PDSection
 
getSelected(PDList) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
getSelected(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
getSelectionSeparator() - Method in class com.terminalfour.publish.api.list.ListSeparators
 
getSequence() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getSequence() - Method in class com.terminalfour.publish.data.PDContentListItem
 
getSize() - Method in class com.terminalfour.publish.data.element.PDFileElement
 
getSize() - Method in class com.terminalfour.publish.data.element.PDTextElement
 
getSize(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
getSortType() - Method in class com.terminalfour.publish.data.list.PDList
 
getStatement() - Method in class com.terminalfour.publish.data.PDStatement
 
getSubList() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getSubListId() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getType() - Method in class com.terminalfour.publish.data.PDContentListItem
 
getValue() - Method in class com.terminalfour.publish.data.element.PDListElement
 
getValue() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
getVersion() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Get the version of the currently publishing Content Item.
getVersion() - Method in class com.terminalfour.publish.data.PDContentItem
 
getWidth() - Method in class com.terminalfour.publish.api.content.ImageDimensions
 
GraalVMConstants - Class in com.terminalfour.publish.processor.graalvm
 
GraalVMConstants.Bindings - Class in com.terminalfour.publish.processor.graalvm
 

H

HANDLEBARS_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
hasElement(String) - Method in class com.terminalfour.publish.data.PDContentItem
 
hashCode() - Method in class com.terminalfour.publish.api.content.ImageDimensions
 
hashCode() - Method in class com.terminalfour.publish.data.PDContentItem
 
hashCode() - Method in class com.terminalfour.publish.data.PDDateTime
 
hashCode() - Method in class com.terminalfour.publish.data.PDVersion
 
hashCode() - Method in class com.terminalfour.publish.handlebars.helper.CustomHandlebarsHelper
 
hasLanguage(String) - Method in class com.terminalfour.publish.data.PDSection
Check if the section is in the language.
hasSelectedEntries() - Method in class com.terminalfour.publish.data.list.PDList
 
hasSubList() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
hasSublistSelections() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
hasValue() - Method in class com.terminalfour.publish.data.element.PDElement
 
hasValue() - Method in class com.terminalfour.publish.data.element.PDFileElement
 
hasValue() - Method in class com.terminalfour.publish.data.element.PDListElement
 
hasValue() - Method in class com.terminalfour.publish.data.element.PDTextElement
 
hasValue() - Method in class com.terminalfour.publish.data.notfound.PDElementNotFound
 

I

IChannelAPI - Interface in com.terminalfour.publish.api.channel
Publish API for getting information about the channel being published.
IContentAPI - Interface in com.terminalfour.publish.api.content
Publish API for getting information about the content item being published.
IContentLayoutAPI - Interface in com.terminalfour.publish.api.contenttype
 
IContentTypeAPI - Interface in com.terminalfour.publish.api.contenttype
 
IElementAPI - Interface in com.terminalfour.publish.api.content
Publish API for accessing element in the content item being published.
IFileAPI - Interface in com.terminalfour.publish.api.file
 
IFormAPI - Interface in com.terminalfour.publish.api.form
Publish API for processing forms.
IHandlebarsAPI - Interface in com.terminalfour.publish.api.handlebars
 
IImageAPI - Interface in com.terminalfour.publish.api.image
 
IJsonAPI - Interface in com.terminalfour.publish.api.json
 
ILanguageAPI - Interface in com.terminalfour.publish.api.language
Publish API for getting information about the languages used in publish.
IListAPI - Interface in com.terminalfour.publish.api.list
Publish API for getting information about Predefined Lists.
IMAGE_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
ImageConstants - Class in com.terminalfour.publish.api.image
 
ImageDimensions - Class in com.terminalfour.publish.api.content
 
ImageDimensions(int[]) - Constructor for class com.terminalfour.publish.api.content.ImageDimensions
 
ImageDimensions(int, int) - Constructor for class com.terminalfour.publish.api.content.ImageDimensions
 
IMediaAPI - Interface in com.terminalfour.publish.api.media
 
IMetaAPI - Interface in com.terminalfour.publish.api.page
 
INavigationAPI - Interface in com.terminalfour.publish.api.navigation
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDCacheNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDChannelNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDContentItemNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDContentListItemNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDContentTypeElementNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDContentTypeNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDDateTimeNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDElementNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDLanguageNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDListEntryNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDListNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDSectionNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDStatementNotFound
 
INSTANCE - Static variable in class com.terminalfour.publish.data.notfound.PDVersionNotFound
 
INTERNAL - Static variable in class com.terminalfour.publish.processor.graalvm.GraalVMConstants.Bindings
Constant for script object name for internal legacy options.
INVALID - Static variable in class com.terminalfour.publish.api.content.ImageDimensions
 
IPageAPI - Interface in com.terminalfour.publish.api.page
 
IPageAPI.PageActions - Enum in com.terminalfour.publish.api.page
 
IPDData - Interface in com.terminalfour.publish.data
Basic interface that is used as a basis for all data objects within the publish API.
IPDNotFound - Interface in com.terminalfour.publish.data.notfound
Basic interface that is used as a basis for instances where a data object does not exist or cannot be found.
IPublishAPI - Interface in com.terminalfour.publish.api
This is the main entry point to the Terminalfour Publish API.
IResolver.LogHolder - Class in com.terminalfour.publish.data.resolve
 
isBlank(String) - Method in interface com.terminalfour.publish.api.string.IStringAPI
 
isDateElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
isDateElement(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
isDraft() - Method in class com.terminalfour.publish.data.PDVersion
 
ISectionAPI - Interface in com.terminalfour.publish.api.section
 
isFileElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
isFileElement(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
isFirst() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Checks whether the currently publish Content Item is the first in the currently publishing Section.
isFirstInSequence(boolean) - Method in interface com.terminalfour.publish.api.content.IContentAPI
Checks whether the currently publishing Content Item is the first in a sequence of Content Items using the same Content Type.
isFirstOfType() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Checks whether the currently publishing Content Item is the first in the currently publishing Section that uses its Content Type.
isFulltextPage() - Method in interface com.terminalfour.publish.api.page.IPageAPI
 
isImage(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
isLast() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Checks whether the currently publish Content Item is the last in the currently publishing Section.
isLastInSequence(boolean) - Method in interface com.terminalfour.publish.api.content.IContentAPI
Checks whether the currently publishing Content Item is the last in a sequence of Content Items using the same Content Type.
isLastOfType() - Method in interface com.terminalfour.publish.api.content.IContentAPI
Checks whether the currently publish Content Item is the last in the currently publishing Section that uses its Content Type.
isListElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
isMedia() - Method in interface com.terminalfour.publish.api.media.IMediaAPI
 
isMediaElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
isMediaElement(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
isMirroredSection() - Method in class com.terminalfour.publish.data.PDSection
 
isNotBlank(String) - Method in interface com.terminalfour.publish.api.string.IStringAPI
 
isNotValid(IPDData) - Static method in class com.terminalfour.publish.data.DataUtils
Checks if the provided IPDData is not valid.
isPreview() - Method in interface com.terminalfour.publish.api.page.IPageAPI
 
isSelected() - Method in class com.terminalfour.publish.data.list.PDListEntry
 
isSet(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
isSupported(TemporalField) - Method in class com.terminalfour.publish.data.PDDateTime
 
isTagElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
isTagElement() - Method in class com.terminalfour.publish.data.PDContentTypeElement
 
isTagElement(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
isTextElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
IStringAPI - Interface in com.terminalfour.publish.api.string
 
isValid(IPDData) - Static method in class com.terminalfour.publish.data.DataUtils
Checks if the provided IPDData is valid.

J

JSON_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 

L

LANGUAGE_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
LANGUAGE_CODE - Static variable in class com.terminalfour.publish.handlebars.helper.CustomHandlebarsHelper
 
LanguageAttributes - Class in com.terminalfour.publish.api.language
Language Attributes.
listContent() - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
listContent(int) - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
listContentByType(int) - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
listContentByType(int, int) - Method in interface com.terminalfour.publish.api.section.ISectionAPI
 
ListSeparators - Class in com.terminalfour.publish.api.list
 
ListSeparators(String, String) - Constructor for class com.terminalfour.publish.api.list.ListSeparators
 

M

MEDIA_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
mergeContext(Map<String, Object>) - Method in interface com.terminalfour.publish.api.json.IJsonAPI
 
META_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 

N

NAVIGATION_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
nl2br(String) - Method in interface com.terminalfour.publish.api.string.IStringAPI
 

P

PAGE_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
PAGE_CONTEXT - Static variable in class com.terminalfour.publish.processor.graalvm.GraalVMConstants.Bindings
Constant for script object name for page context.
PDCache - Class in com.terminalfour.publish.data
 
PDCache(PublishCache) - Constructor for class com.terminalfour.publish.data.PDCache
 
PDCache.PDCachedItem - Class in com.terminalfour.publish.data
 
PDCachedItem(String) - Constructor for class com.terminalfour.publish.data.PDCache.PDCachedItem
 
PDCacheNotFound - Class in com.terminalfour.publish.data.notfound
 
PDChannel - Class in com.terminalfour.publish.data
 
PDChannel(Channel, int, String, String) - Constructor for class com.terminalfour.publish.data.PDChannel
 
PDChannelNotFound - Class in com.terminalfour.publish.data.notfound
 
PDContentItem - Class in com.terminalfour.publish.data
 
PDContentItem(Content, int, String, PDVersion, int, PDDateTime, PDDateTime, PDDateTime, Map<String, PDElement>) - Constructor for class com.terminalfour.publish.data.PDContentItem
 
PDContentItemNotFound - Class in com.terminalfour.publish.data.notfound
 
PDContentItemType - Enum in com.terminalfour.publish.data
 
PDContentListItem - Class in com.terminalfour.publish.data
 
PDContentListItem(int, int, int, PDContentItemType) - Constructor for class com.terminalfour.publish.data.PDContentListItem
 
PDContentListItemNotFound - Class in com.terminalfour.publish.data.notfound
 
PDContentType - Class in com.terminalfour.publish.data
 
PDContentType(int, String, Map<String, PDContentTypeElement>) - Constructor for class com.terminalfour.publish.data.PDContentType
 
PDContentTypeElement - Class in com.terminalfour.publish.data
 
PDContentTypeElement(String, boolean, int) - Constructor for class com.terminalfour.publish.data.PDContentTypeElement
 
PDContentTypeElementNotFound - Class in com.terminalfour.publish.data.notfound
 
PDContentTypeNotFound - Class in com.terminalfour.publish.data.notfound
 
PDDateElement - Class in com.terminalfour.publish.data.element
 
PDDateTime - Class in com.terminalfour.publish.data
 
PDDateTime(TemporalAccessor) - Constructor for class com.terminalfour.publish.data.PDDateTime
 
PDDateTimeNotFound - Class in com.terminalfour.publish.data.notfound
 
PDElement - Class in com.terminalfour.publish.data.element
 
PDElement(ContentElement) - Constructor for class com.terminalfour.publish.data.element.PDElement
 
PDElementNotFound - Class in com.terminalfour.publish.data.notfound
 
PDElementTypeException - Exception in com.terminalfour.publish.data.element
 
PDElementTypeException(String) - Constructor for exception com.terminalfour.publish.data.element.PDElementTypeException
 
PDFileElement - Class in com.terminalfour.publish.data.element
 
PDLanguage - Class in com.terminalfour.publish.data
 
PDLanguage(String, String) - Constructor for class com.terminalfour.publish.data.PDLanguage
 
PDLanguageNotFound - Class in com.terminalfour.publish.data.notfound
 
PDList - Class in com.terminalfour.publish.data.list
The PDList provides read-only access to a stateful representation of a PrefefinedList as associated with a specific Content Item.
PDList(PDListEntry, int, String, String, String, int, List<PDListEntry>) - Constructor for class com.terminalfour.publish.data.list.PDList
 
PDListElement - Class in com.terminalfour.publish.data.element
 
PDListElement(PDContentTypeElement, ContentElement) - Constructor for class com.terminalfour.publish.data.element.PDListElement
 
PDListEntry - Class in com.terminalfour.publish.data.list
The PDListEntry provides read-only access to a stateful representation of a PredefinedListEntry within a PredefinedList that is associated with a specific Content Item.
PDListEntry(PDList, int, String, String, String, int, boolean, PDList) - Constructor for class com.terminalfour.publish.data.list.PDListEntry
 
PDListEntryNotFound - Class in com.terminalfour.publish.data.notfound
 
PDListNotFound - Class in com.terminalfour.publish.data.notfound
 
PDMediaElement - Class in com.terminalfour.publish.data.element
 
PDSection - Class in com.terminalfour.publish.data
 
PDSection(CachedSection, int, String, int, List<PDContentListItem>, int, int, List<String>) - Constructor for class com.terminalfour.publish.data.PDSection
 
PDSectionNotFound - Class in com.terminalfour.publish.data.notfound
 
PDStatement - Class in com.terminalfour.publish.data
 
PDStatement(Statement) - Constructor for class com.terminalfour.publish.data.PDStatement
 
PDStatementNotFound - Class in com.terminalfour.publish.data.notfound
 
PDTagElement - Class in com.terminalfour.publish.data.element
 
PDTextElement - Class in com.terminalfour.publish.data.element
 
PDVersion - Class in com.terminalfour.publish.data
 
PDVersion(int, int, int) - Constructor for class com.terminalfour.publish.data.PDVersion
 
PDVersionNotFound - Class in com.terminalfour.publish.data.notfound
 
PERMITTED_LANGUAGE_JS - Static variable in class com.terminalfour.publish.processor.graalvm.GraalVMConstants
The permitted language allowed for this context.
PREVIEW_CONFIG - Static variable in class com.terminalfour.publish.processor.graalvm.GraalVMConstants.Bindings
Constant for script object name for preview configuration.
process() - Method in class com.terminalfour.publish.data.element.PDTextElement
 
process(int) - Method in interface com.terminalfour.publish.api.form.IFormAPI
Process/Publish the form with the provided id.
process(int) - Method in interface com.terminalfour.publish.api.navigation.INavigationAPI
 
process(int, String) - Method in interface com.terminalfour.publish.api.media.IMediaAPI
 
process(String) - Method in interface com.terminalfour.publish.api.contenttype.IContentLayoutAPI
 
process(Map<String, Object>) - Method in interface com.terminalfour.publish.api.page.IMetaAPI
 
processIFrame(int) - Method in interface com.terminalfour.publish.api.form.IFormAPI
Process/Publish the form with the provided id, generating the form in an IFrame.
processResult(Options, Boolean) - Method in interface com.terminalfour.publish.api.handlebars.IHandlebarsAPI
 
processSnippet(String, boolean) - Method in interface com.terminalfour.publish.api.page.IPageAPI
 
publish(String) - Method in interface com.terminalfour.publish.api.content.IElementAPI
 
publish(String) - Method in interface com.terminalfour.publish.api.file.IFileAPI
 
PUBLISH_CONFIG - Static variable in class com.terminalfour.publish.processor.graalvm.GraalVMConstants.Bindings
Constant for script object name for publish configuration.
PublishAPIException - Exception in com.terminalfour.publish.api
 
PublishAPIException(String) - Constructor for exception com.terminalfour.publish.api.PublishAPIException
 
PublishAPIException(String, Throwable) - Constructor for exception com.terminalfour.publish.api.PublishAPIException
 

Q

query(TemporalQuery<R>) - Method in class com.terminalfour.publish.data.PDDateTime
 

R

read(int) - Method in interface com.terminalfour.publish.api.media.IMediaAPI
 
remove(String) - Method in class com.terminalfour.publish.data.PDCache
 
ResolverException - Exception in com.terminalfour.publish.data.resolve
 
ResolverException(String) - Constructor for exception com.terminalfour.publish.data.resolve.ResolverException
 
ResolverException(String, Throwable) - Constructor for exception com.terminalfour.publish.data.resolve.ResolverException
 

S

scale(String, ImageDimensions) - Method in interface com.terminalfour.publish.api.image.IImageAPI
 
scaleAtClient(String, ImageDimensions) - Method in interface com.terminalfour.publish.api.image.IImageAPI
 
SECTION_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
SECTION_META_DESCRIPTION - com.terminalfour.publish.data.PDContentItemType
 
selectedNames(PDList) - Method in interface com.terminalfour.publish.api.list.IListAPI
 
selectedNames(PDList, ListSeparators) - Method in interface com.terminalfour.publish.api.list.IListAPI
 
selectedValues(PDList) - Method in interface com.terminalfour.publish.api.list.IListAPI
 
selectedValues(PDList, ListSeparators) - Method in interface com.terminalfour.publish.api.list.IListAPI
 
STANDARD - com.terminalfour.publish.data.PDContentItemType
 
STRING_API - Static variable in class com.terminalfour.publish.api.CoreAPIs
 
stripTags(String) - Method in interface com.terminalfour.publish.api.string.IStringAPI
 

T

T4PublishAPI - Interface in com.terminalfour.publish.api
This interface should be implemented by all classes that form part of the Terminalfour Publish API.
TARGET_LANGUAGE_CODE - Static variable in class com.terminalfour.publish.api.language.LanguageAttributes
Target language code key.
TARGET_LANGUAGE_NAME - Static variable in class com.terminalfour.publish.api.language.LanguageAttributes
Target language name key.
TARGET_LANGUAGE_URL - Static variable in class com.terminalfour.publish.api.language.LanguageAttributes
Target language URL key.
toDateElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
toFileElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
toJson(Map<String, Object>) - Method in interface com.terminalfour.publish.api.json.IJsonAPI
 
toListElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
toMediaElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
toString() - Method in class com.terminalfour.publish.api.content.ImageDimensions
 
toString() - Method in class com.terminalfour.publish.data.notfound.PDDateTimeNotFound
 
toString() - Method in class com.terminalfour.publish.data.PDDateTime
 
toString() - Method in class com.terminalfour.publish.data.PDVersion
 
toString() - Method in class com.terminalfour.publish.handlebars.helper.CustomHandlebarsHelper
 
toTagElement() - Method in class com.terminalfour.publish.data.element.PDElement
 
toTextElement() - Method in class com.terminalfour.publish.data.element.PDElement
 

U

UNKNOWN - com.terminalfour.publish.data.PDContentItemType
 

V

valueOf(String) - Static method in enum com.terminalfour.publish.api.page.IPageAPI.PageActions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.terminalfour.publish.data.PDContentItemType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.terminalfour.publish.api.page.IPageAPI.PageActions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.terminalfour.publish.data.PDContentItemType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J L M N P Q R S T U V 
All Classes All Packages