Class BasePageExtension

java.lang.Object
com.axemble.vdoc.sdk.site.extensions.BasePageExtension
All Implemented Interfaces:
Serializable

public abstract class BasePageExtension extends Object implements Serializable
Author:
vlygeros
See Also:
  • Field Details

    • LOGGER

      protected static Logger LOGGER
  • Constructor Details

    • BasePageExtension

      public BasePageExtension()
  • Method Details

    • getSiteModule

      protected final ISiteModule getSiteModule()
    • getExecutionContext

      protected final ISiteExecutionContext getExecutionContext()
    • getMessageController

      protected final IMessageController getMessageController()
    • newSEO

      protected final SEO newSEO()
    • newMeta

      protected final SEO.Meta newMeta(String name, String content)
    • initialize

      public void initialize()
    • onBeforeLoad

      public boolean onBeforeLoad()
    • onAfterLoad

      public boolean onAfterLoad(IBlock rebuiltBlock)
    • onEvaluateBookmarks

      @Deprecated public String onEvaluateBookmarks(String expression)
      Deprecated.
      override onEvaluateVariables method instead.
      This method is called each time an unknown expression has been encountered.
      Parameters:
      expression - The expression to evaluate.
      Returns:
      A java.lang.String.
    • onEvaluateVariables

      public String onEvaluateVariables(String expression)
      This method is called each time an unknown expression has been encountered.
      Parameters:
      expression - The expression to evaluate.
      Returns:
      A java.lang.String
    • onMessage

      public boolean onMessage(IMessage message)