org.broadleafcommerce.core.web.processor
Class TwitterDataProcessor

java.lang.Object
  extended by org.thymeleaf.processor.AbstractProcessor
      extended by org.thymeleaf.processor.element.AbstractElementProcessor
          extended by org.broadleafcommerce.core.web.processor.TwitterDataProcessor
All Implemented Interfaces:
Comparable<org.thymeleaf.processor.IProcessor>, org.thymeleaf.processor.IProcessor

@Component(value="blTwitterDataProcessor")
public class TwitterDataProcessor
extends org.thymeleaf.processor.element.AbstractElementProcessor

Processor that creates meta-tags with Twitter Data. This processor is to be used within context.

Author:
Jerry Ocanas (jocanas)

Constructor Summary
TwitterDataProcessor()
          Sets the name of this processor to be used in Thymeleaf template
 
Method Summary
protected  org.thymeleaf.dom.Element createMetaTagElement(String name, String content)
           
 String getDefaultCreator()
           
 String getDefaultImage()
           
 String getDefaultSite()
           
 int getPrecedence()
           
protected  org.thymeleaf.processor.ProcessorResult processElement(org.thymeleaf.Arguments arguments, org.thymeleaf.dom.Element element)
           
 void setDefaultCreator(String defaultCreator)
           
 void setDefaultImage(String defaultImage)
           
 void setDefaultSite(String defaultSite)
           
 
Methods inherited from class org.thymeleaf.processor.element.AbstractElementProcessor
doProcess, getMatcher
 
Methods inherited from class org.thymeleaf.processor.AbstractProcessor
compareTo, getMessage, getMessageForProcessor, getMessageForTemplate, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TwitterDataProcessor

public TwitterDataProcessor()
Sets the name of this processor to be used in Thymeleaf template

Method Detail

getPrecedence

public int getPrecedence()
Specified by:
getPrecedence in class org.thymeleaf.processor.AbstractProcessor

processElement

protected org.thymeleaf.processor.ProcessorResult processElement(org.thymeleaf.Arguments arguments,
                                                                 org.thymeleaf.dom.Element element)
Specified by:
processElement in class org.thymeleaf.processor.element.AbstractElementProcessor

getDefaultSite

public String getDefaultSite()

setDefaultSite

public void setDefaultSite(String defaultSite)

getDefaultCreator

public String getDefaultCreator()

setDefaultCreator

public void setDefaultCreator(String defaultCreator)

getDefaultImage

public String getDefaultImage()

setDefaultImage

public void setDefaultImage(String defaultImage)

createMetaTagElement

protected org.thymeleaf.dom.Element createMetaTagElement(String name,
                                                         String content)


Copyright © 2012. All Rights Reserved.