Class AbstractLinkBuilder

  • All Implemented Interfaces:
    ILinkBuilder
    Direct Known Subclasses:
    StandardLinkBuilder

    public abstract class AbstractLinkBuilder
    extends java.lang.Object
    implements ILinkBuilder

    Base abstract implementation for link builders implementing the ILinkBuilder interface.

    Since:
    3.0.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static org.slf4j.Logger logger  
      private java.lang.String name  
      private java.lang.Integer order  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractLinkBuilder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Returns the name of the link builder.
      java.lang.Integer getOrder()
      Return the order in which this link builder will be executed in the chain when several link builders are set for the same Template Engine.
      void setName​(java.lang.String name)
      Sets a name for this link builder.
      void setOrder​(java.lang.Integer order)
      Sets a new order for the link builder.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        private static final org.slf4j.Logger logger
      • name

        private java.lang.String name
      • order

        private java.lang.Integer order
    • Constructor Detail

      • AbstractLinkBuilder

        protected AbstractLinkBuilder()
    • Method Detail

      • getName

        public final java.lang.String getName()
        Description copied from interface: ILinkBuilder

        Returns the name of the link builder.

        Specified by:
        getName in interface ILinkBuilder
        Returns:
        the name of the link builder
      • setName

        public void setName​(java.lang.String name)

        Sets a name for this link builder.

        Parameters:
        name - the new name
      • getOrder

        public final java.lang.Integer getOrder()
        Description copied from interface: ILinkBuilder

        Return the order in which this link builder will be executed in the chain when several link builders are set for the same Template Engine.

        Specified by:
        getOrder in interface ILinkBuilder
        Returns:
        the order of this builder in the chain.
      • setOrder

        public void setOrder​(java.lang.Integer order)

        Sets a new order for the link builder.

        Parameters:
        order - the new order