Class BestBet


  • public class BestBet
    extends java.lang.Object
    A best bet
    Since:
    11.0
    See Also:
    best_bets.cfg
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  BestBet.Schema
      Constants for the PADRE XML result packet tags.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String clickTrackingUrl
      URL to the best bet with click tracking (/s/redirect)
      private java.util.Map<java.lang.String,​java.lang.Object> customData
      Custom data placeholder allowing any arbitrary data to be stored by hook scripts.
      private java.lang.String description
      Description of the best bet
      private java.lang.String link
      Link to the best bet
      private java.lang.String title
      Title of the best bet
      private java.lang.String trigger
      Query or regular expression that triggers the best bet.
    • Constructor Summary

      Constructors 
      Constructor Description
      BestBet()  
      BestBet​(java.lang.String trigger, java.lang.String link, java.lang.String title, java.lang.String description, java.lang.String clickTrackingUrl)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getClickTrackingUrl()
      URL to the best bet with click tracking (/s/redirect)
      java.util.Map<java.lang.String,​java.lang.Object> getCustomData()
      Custom data placeholder allowing any arbitrary data to be stored by hook scripts.
      java.lang.String getDescription()
      Description of the best bet
      java.lang.String getLink()
      Link to the best bet
      java.lang.String getTitle()
      Title of the best bet
      java.lang.String getTrigger()
      Query or regular expression that triggers the best bet.
      void setClickTrackingUrl​(java.lang.String clickTrackingUrl)
      URL to the best bet with click tracking (/s/redirect)
      void setDescription​(java.lang.String description)
      Description of the best bet
      void setLink​(java.lang.String link)
      Link to the best bet
      void setTitle​(java.lang.String title)
      Title of the best bet
      void setTrigger​(java.lang.String trigger)
      Query or regular expression that triggers the best bet.
      • Methods inherited from class java.lang.Object

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

      • trigger

        private java.lang.String trigger
        Query or regular expression that triggers the best bet.
      • link

        private java.lang.String link
        Link to the best bet
      • title

        private java.lang.String title
        Title of the best bet
      • description

        private java.lang.String description
        Description of the best bet
      • clickTrackingUrl

        private java.lang.String clickTrackingUrl
        URL to the best bet with click tracking (/s/redirect)
      • customData

        private final java.util.Map<java.lang.String,​java.lang.Object> customData
        Custom data placeholder allowing any arbitrary data to be stored by hook scripts.
    • Constructor Detail

      • BestBet

        public BestBet()
      • BestBet

        public BestBet​(java.lang.String trigger,
                       java.lang.String link,
                       java.lang.String title,
                       java.lang.String description,
                       java.lang.String clickTrackingUrl)
    • Method Detail

      • getTrigger

        public java.lang.String getTrigger()
        Query or regular expression that triggers the best bet.
      • setTrigger

        public void setTrigger​(java.lang.String trigger)
        Query or regular expression that triggers the best bet.
      • getLink

        public java.lang.String getLink()
        Link to the best bet
      • setLink

        public void setLink​(java.lang.String link)
        Link to the best bet
      • getTitle

        public java.lang.String getTitle()
        Title of the best bet
      • setTitle

        public void setTitle​(java.lang.String title)
        Title of the best bet
      • getDescription

        public java.lang.String getDescription()
        Description of the best bet
      • setDescription

        public void setDescription​(java.lang.String description)
        Description of the best bet
      • getClickTrackingUrl

        public java.lang.String getClickTrackingUrl()
        URL to the best bet with click tracking (/s/redirect)
      • setClickTrackingUrl

        public void setClickTrackingUrl​(java.lang.String clickTrackingUrl)
        URL to the best bet with click tracking (/s/redirect)
      • getCustomData

        public java.util.Map<java.lang.String,​java.lang.Object> getCustomData()
        Custom data placeholder allowing any arbitrary data to be stored by hook scripts.