info.magnolia.module.googleanalytics.model
Class GoogleAnalyticsJSResourceModel

java.lang.Object
  extended by info.magnolia.rendering.model.RenderingModelImpl<RD>
      extended by info.magnolia.module.templatingkit.templates.AbstractSTKTemplateModel<RD>
          extended by info.magnolia.module.templatingkit.resources.STKResourceModel<info.magnolia.rendering.template.RenderableDefinition>
              extended by info.magnolia.module.googleanalytics.model.GoogleAnalyticsJSResourceModel
All Implemented Interfaces:
info.magnolia.module.templatingkit.templates.STKRenderingModel<info.magnolia.rendering.template.RenderableDefinition>, info.magnolia.rendering.model.RenderingModel<info.magnolia.rendering.template.RenderableDefinition>

public class GoogleAnalyticsJSResourceModel
extends info.magnolia.module.templatingkit.resources.STKResourceModel<info.magnolia.rendering.template.RenderableDefinition>

Google Analytics JavaScript resource model.


Field Summary
 
Fields inherited from class info.magnolia.module.templatingkit.templates.AbstractSTKTemplateModel
DEFAULT_SITEROOT_TEMPLATE_CATEGORY, stkFunctions, templatingFunctions
 
Fields inherited from class info.magnolia.rendering.model.RenderingModelImpl
content, contentMap, definition, parentModel
 
Fields inherited from interface info.magnolia.rendering.model.RenderingModel
SKIP_RENDERING
 
Constructor Summary
GoogleAnalyticsJSResourceModel(javax.jcr.Node content, info.magnolia.rendering.template.RenderableDefinition definition, info.magnolia.rendering.model.RenderingModel<?> parent, info.magnolia.module.templatingkit.functions.STKTemplatingFunctions stkFunctions, info.magnolia.templating.functions.TemplatingFunctions templatingFunctions)
           
 
Method Summary
 String brace(String s)
           
 String doubleQuote(String s)
           
 String getAnchorPrefix()
           
 String getClickEvents()
           
 String getCrossDomainSelector()
           
 String getDomainName()
           
 String getDownloadPrefix()
           
 String getEvalClickEvents()
           
 String getEvalSubmitEvents()
           
 String getExternalPrefix()
           
 GoogleAnalyticsSiteConfig getGaConfig()
           
 String getMailtoPrefix()
           
 String getOrganicSearch()
           
 boolean getPageViewsEnabled()
           
 String getSampleRate()
           
 String getSiteName()
           
 String getSubmitEvents()
           
 String getTrackedFileExtensions()
           
 boolean getTrackLinksEnabled()
           
 String singleQuote(String s)
           
 
Methods inherited from class info.magnolia.module.templatingkit.templates.AbstractSTKTemplateModel
getSite, getSiteRoot
 
Methods inherited from class info.magnolia.rendering.model.RenderingModelImpl
execute, getContent, getDef, getDefinition, getNode, getParent, getRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.magnolia.rendering.model.RenderingModel
execute, getContent, getDefinition, getNode, getParent, getRoot
 

Constructor Detail

GoogleAnalyticsJSResourceModel

@Inject
public GoogleAnalyticsJSResourceModel(javax.jcr.Node content,
                                             info.magnolia.rendering.template.RenderableDefinition definition,
                                             info.magnolia.rendering.model.RenderingModel<?> parent,
                                             info.magnolia.module.templatingkit.functions.STKTemplatingFunctions stkFunctions,
                                             info.magnolia.templating.functions.TemplatingFunctions templatingFunctions)
Method Detail

getSiteName

public String getSiteName()

getGaConfig

public GoogleAnalyticsSiteConfig getGaConfig()

getTrackLinksEnabled

public boolean getTrackLinksEnabled()

getExternalPrefix

public String getExternalPrefix()

getMailtoPrefix

public String getMailtoPrefix()

getAnchorPrefix

public String getAnchorPrefix()

getDownloadPrefix

public String getDownloadPrefix()

getTrackedFileExtensions

public String getTrackedFileExtensions()

getClickEvents

public String getClickEvents()

getEvalClickEvents

public String getEvalClickEvents()

getSubmitEvents

public String getSubmitEvents()

getEvalSubmitEvents

public String getEvalSubmitEvents()

getCrossDomainSelector

public String getCrossDomainSelector()

getDomainName

public String getDomainName()

getOrganicSearch

public String getOrganicSearch()

getPageViewsEnabled

public boolean getPageViewsEnabled()

getSampleRate

public String getSampleRate()

singleQuote

public String singleQuote(String s)

doubleQuote

public String doubleQuote(String s)

brace

public String brace(String s)


Copyright © 2009-2013 Magnolia International Ltd.. All Rights Reserved.