Package org.javlo.navigation
Class DefaultTemplate
- java.lang.Object
-
- org.javlo.template.Template
-
- org.javlo.navigation.DefaultTemplate
-
- All Implemented Interfaces:
Comparable<Template>
public class DefaultTemplate extends Template
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.javlo.template.Template
Template.TemplateBean, Template.TemplateDateComparator
-
-
Field Summary
Fields Modifier and Type Field Description static TemplateINSTANCEprotected static Loggerloggercreate a static logger.static StringNAME-
Fields inherited from class org.javlo.template.Template
__NO_CONTEXT, config, CONFIG_FILE, DEFAULT_TEMPLATE_NAME, EDIT_TEMPLATE_CODE, FORCE_TEMPLATE_PARAM_NAME, GZ_FILE_EXT, PLUGIN_FOLDER, PREVIEW_EDIT_CODE, TEMPLATE_COMPARATOR
-
-
Constructor Summary
Constructors Constructor Description DefaultTemplate()
-
Method Summary
-
Methods inherited from class org.javlo.template.Template
addArea, addRow, checkRenderer, clearRenderer, compareTo, createMainComponentSass, deleteArea, deleteRow, disabledAlternativeTemplate, enabledAlternativeTemplate, equals, extractPropertiesFromHtml, getAdminMailHtml, getAjaxAreas, getAllList, getApplicationInstance, getArea, getAreaExcludeProperties, getAreas, getAreasMap, getBuildId, getColorsMap, getColumnableColClass, getComponentsExclude, getComponentsExcludeForArea, getComponentsIncludeForArea, getConfig, getConfigComponentFile, getConfigItem, getCookiesMessageName, getCookiesMessagePath, getCookiesTypeName, getCSS, getCSSByFolder, getCSSByFolder, getDefaultImageFilter, getDeployId, getDescription, getDynamicComponentsProperties, getEditTemplateMode, getFakeTemplate, getFinalTemplate, getFolder, getFolder, getFolder, getFontReference, getFreeData, getHomeRenderer, getHomeRendererFullName, getHostDetected, getHtmlByFolder, getHTMLIDS, getImageConfigFile, getInstance, getMacroFile, getMacroProperties, getMail, getMailingInstance, getMailJsp, getMailSubject, getMimeTypeImage, getNewAreaName, getNoImageUrl, getPageTypes, getParentName, getPlugins, getRenderer, getRendererFullName, getResources, getResources, getRow, getRowExcludeProperties, getRows, getRssCSS, getRSSImageURL, getRSSRendererFullName, getSearchRenderer, getSourceFolder, getSourceFolderName, getStyle, getTemplateExcludeProperties, getTemplateRealPath, getUserMailHtml, getVersion, getVisualAbsoluteFile, getWebFonts, getWorkMailingTemplateFolder, getWorkTemplateRealPath, hashCode, importTemplateInWebapp, isAdminArea, isAlternativeTemplate, isChildOf, isColorPalette, isColumnable, isCompressResources, isDeleted, isEditable, isEndAreaTag, isFake, isForStatic, isLanguageLinkKeepGetParams, isNavigationArea, isNosecureArea, isParent, isPDFRenderer, isRenderer, isShortkeyToEdit, loadTemplatePart, main, rebuildTemplate, rebuildTemplateCss, reloadConfig, resetRows, saveTemplatePart, setArea, setAuthors, setCreationDate, setDepth, setDominantColor, setHTMLIDS, setImageFiltersRAW, setOwner, setParentName, setProperty, setReady, setSource, setValid, storeRows, storeStyle, toString
-
-
-
-
Field Detail
-
INSTANCE
public static final Template INSTANCE
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
logger
protected static Logger logger
create a static logger.
-
-
Method Detail
-
getHTMLFile
public String getHTMLFile()
-
getLoginFile
public String getLoginFile(ContentContext ctx)
- Overrides:
getLoginFilein classTemplate
-
getRelativeLoginFile
protected String getRelativeLoginFile(ContentContext ctx)
- Overrides:
getRelativeLoginFilein classTemplate
-
getMenuRenderer
public String getMenuRenderer(Device device)
- Overrides:
getMenuRendererin classTemplate
-
getHTMLHomeFile
public String getHTMLHomeFile()
- Overrides:
getHTMLHomeFilein classTemplate
-
get404File
public String get404File()
- Overrides:
get404Filein classTemplate
-
getLicenceFile
public String getLicenceFile()
- Overrides:
getLicenceFilein classTemplate
-
getHomeRenderer
public String getHomeRenderer()
-
getLocalWorkTemplateFolder
public String getLocalWorkTemplateFolder()
- Overrides:
getLocalWorkTemplateFolderin classTemplate
-
getWysiwygCss
public String getWysiwygCss()
Description copied from class:Templatereturn the css for wysiwyg layout- Overrides:
getWysiwygCssin classTemplate
-
getWorkTemplateFolder
public String getWorkTemplateFolder()
- Overrides:
getWorkTemplateFolderin classTemplate
-
getNoImage
public String getNoImage()
- Overrides:
getNoImagein classTemplate
-
getLocalWorkMailingTemplateFolder
public String getLocalWorkMailingTemplateFolder()
- Overrides:
getLocalWorkMailingTemplateFolderin classTemplate
-
getRendererFile
protected String getRendererFile(Device device)
- Overrides:
getRendererFilein classTemplate
-
getRenderer
public String getRenderer(ContentContext ctx, String file) throws IOException, XMLManipulationHelper.BadXMLException
- Overrides:
getRendererin classTemplate- Throws:
IOExceptionXMLManipulationHelper.BadXMLException
-
getHTMLFile
public String getHTMLFile(Device device)
- Overrides:
getHTMLFilein classTemplate
-
isTemplateInWebapp
public boolean isTemplateInWebapp(ContentContext ctx) throws IOException
- Overrides:
isTemplateInWebappin classTemplate- Throws:
IOException
-
getRendererFile
public String getRendererFile()
-
isRenderer
public boolean isRenderer()
-
getImageConfigFileName
public String getImageConfigFileName()
- Overrides:
getImageConfigFileNamein classTemplate
-
getSearchFormID
public String getSearchFormID()
- Overrides:
getSearchFormIDin classTemplate
-
getSelectedClass
public String getSelectedClass()
- Overrides:
getSelectedClassin classTemplate
-
getLastSelectedClass
public String getLastSelectedClass()
- Overrides:
getLastSelectedClassin classTemplate
-
getUnSelectedClass
public String getUnSelectedClass()
- Overrides:
getUnSelectedClassin classTemplate
-
getAuthors
public String getAuthors()
- Overrides:
getAuthorsin classTemplate
-
getDominantColor
public String getDominantColor()
- Overrides:
getDominantColorin classTemplate
-
getVisualFile
public String getVisualFile()
- Overrides:
getVisualFilein classTemplate
-
getVisualPDFile
public String getVisualPDFile()
- Overrides:
getVisualPDFilein classTemplate
-
getI18nProperties
public Properties getI18nProperties(GlobalContext globalContext, Locale locale, int mode) throws IOException
- Overrides:
getI18nPropertiesin classTemplate- Throws:
IOException
-
getComponentFile
protected List<File> getComponentFile(GlobalContext globalContext) throws IOException
- Overrides:
getComponentFilein classTemplate- Throws:
IOException
-
getAreasForceDisplay
public List<String> getAreasForceDisplay()
this area is display if specialrendere is defined- Overrides:
getAreasForceDisplayin classTemplate- Returns:
-
getCreationDate
public Date getCreationDate()
- Overrides:
getCreationDatein classTemplate
-
getImageFiltersRAW
public String getImageFiltersRAW()
- Overrides:
getImageFiltersRAWin classTemplate
-
getImageFilters
public List<String> getImageFilters()
- Overrides:
getImageFiltersin classTemplate
-
getLinkEmailFileName
public String getLinkEmailFileName(String lg)
- Overrides:
getLinkEmailFileNamein classTemplate
-
getLinkEmail
public File getLinkEmail(String lg)
- Overrides:
getLinkEmailin classTemplate
-
isLinkEmail
public boolean isLinkEmail(String lg)
- Overrides:
isLinkEmailin classTemplate
-
getEmailLinkFileList
public List<String> getEmailLinkFileList()
- Overrides:
getEmailLinkFileListin classTemplate
-
isSubjectLocked
public boolean isSubjectLocked()
- Overrides:
isSubjectLockedin classTemplate
-
visibleForRoles
public boolean visibleForRoles(Collection<String> inRoles)
- Overrides:
visibleForRolesin classTemplate
-
getSpecialRendererTemplate
public String getSpecialRendererTemplate()
- Overrides:
getSpecialRendererTemplatein classTemplate
-
importTemplateInWebapp
public void importTemplateInWebapp(StaticConfig config, ContentContext ctx) throws IOException
- Overrides:
importTemplateInWebappin classTemplate- Throws:
IOException
-
importTemplateInWebapp
protected void importTemplateInWebapp(StaticConfig config, ContentContext ctx, GlobalContext globalContext, File templateTarget, Map<String,String> childrenData, boolean compressResource, boolean parent, Boolean importComponent, boolean clear) throws IOException
- Overrides:
importTemplateInWebappin classTemplate- Throws:
IOException
-
getImageConfig
public ConfigurationProperties getImageConfig()
- Overrides:
getImageConfigin classTemplate
-
getRSSRendererFile
protected String getRSSRendererFile()
- Overrides:
getRSSRendererFilein classTemplate
-
getPageTypesRAW
public String getPageTypesRAW()
- Overrides:
getPageTypesRAWin classTemplate
-
getPDFHeigth
public int getPDFHeigth()
- Overrides:
getPDFHeigthin classTemplate
-
getQRCodeSize
public int getQRCodeSize()
- Overrides:
getQRCodeSizein classTemplate
-
getRAWPlugins
protected String getRAWPlugins()
- Overrides:
getRAWPluginsin classTemplate
-
getRenderers
public List<String> getRenderers()
Description copied from class:Templatereturn all renderer defined in the template.- Overrides:
getRenderersin classTemplate- Returns:
-
getExcludeProperties
protected String getExcludeProperties(String zone)
- Overrides:
getExcludePropertiesin classTemplate
-
getHTMLFileParams
public String getHTMLFileParams(Device device)
- Overrides:
getHTMLFileParamsin classTemplate
-
getSenders
public List<javax.mail.internet.InternetAddress> getSenders()
- Overrides:
getSendersin classTemplate
-
isBootstrap
public boolean isBootstrap()
- Overrides:
isBootstrapin classTemplate
-
getColorList
public List<ExtendedColor> getColorList()
- Overrides:
getColorListin classTemplate
-
getMailingTemplate
public String getMailingTemplate()
- Overrides:
getMailingTemplatein classTemplate
-
getMessageContainerId
public String getMessageContainerId()
- Overrides:
getMessageContainerIdin classTemplate
-
getMessageTemplate
public String getMessageTemplate(ContentContext ctx)
- Overrides:
getMessageTemplatein classTemplate
-
getLayouts
public List<String> getLayouts()
Description copied from class:Templatereturn all renderer defined in the template.- Overrides:
getLayoutsin classTemplate- Returns:
-
getStructures
public List<String> getStructures()
Description copied from class:Templatereturn all renderer defined in the template.- Overrides:
getStructuresin classTemplate- Returns:
-
isDefaultRenderer
protected boolean isDefaultRenderer()
- Overrides:
isDefaultRendererin classTemplate
-
getSpecialAreaRenderer
public String getSpecialAreaRenderer()
- Overrides:
getSpecialAreaRendererin classTemplate
-
getTemplateData
public TemplateData getTemplateData()
- Overrides:
getTemplateDatain classTemplate
-
getEscapeMenuId
public String getEscapeMenuId()
- Overrides:
getEscapeMenuIdin classTemplate
-
getBootstrapVersion
public Integer getBootstrapVersion()
- Overrides:
getBootstrapVersionin classTemplate
-
getColumnableRowTag
public String getColumnableRowTag()
- Overrides:
getColumnableRowTagin classTemplate
-
getColumnableColTag
public String getColumnableColTag()
- Overrides:
getColumnableColTagin classTemplate
-
getColumnableRowStyle
public String getColumnableRowStyle()
- Overrides:
getColumnableRowStylein classTemplate
-
getColumnableRowClass
public String getColumnableRowClass()
- Overrides:
getColumnableRowClassin classTemplate
-
getColumnableColStyleDefault
public String getColumnableColStyleDefault()
- Overrides:
getColumnableColStyleDefaultin classTemplate
-
getColumnableColClassDefault
public String getColumnableColClassDefault()
- Overrides:
getColumnableColClassDefaultin classTemplate
-
getColumnableColStyle
public String getColumnableColStyle(int size)
- Overrides:
getColumnableColStylein classTemplate
-
getColumnableRowTagIn
public String getColumnableRowTagIn()
- Overrides:
getColumnableRowTagInin classTemplate
-
getColumnableColTagIn
public String getColumnableColTagIn()
- Overrides:
getColumnableColTagInin classTemplate
-
getColumnableStyleTagIn
public String getColumnableStyleTagIn()
- Overrides:
getColumnableStyleTagInin classTemplate
-
getColumnableClassTagIn
public String getColumnableClassTagIn()
- Overrides:
getColumnableClassTagInin classTemplate
-
getColumnableSizes
public List<Integer> getColumnableSizes()
- Overrides:
getColumnableSizesin classTemplate
-
getQuietableAreaMap
public Map<String,String> getQuietableAreaMap()
- Overrides:
getQuietableAreaMapin classTemplate
-
isRealContentFromAnyArea
public boolean isRealContentFromAnyArea()
Description copied from class:Templatetrue if all area can be signifiant for read content, false if only main area is signifiant.- Overrides:
isRealContentFromAnyAreain classTemplate- Returns:
-
isRemoveEmptyArea
public boolean isRemoveEmptyArea()
Description copied from class:Templateif area empty remove from html (default true)- Overrides:
isRemoveEmptyAreain classTemplate- Returns:
-
isImportParentComponents
public boolean isImportParentComponents()
- Overrides:
isImportParentComponentsin classTemplate
-
getDefaultArea
public String getDefaultArea()
- Overrides:
getDefaultAreain classTemplate
-
getDynamicComponentList
public List<String> getDynamicComponentList()
- Overrides:
getDynamicComponentListin classTemplate
-
-