Class TipLoader


  • public class TipLoader
    extends java.lang.Object
    Loads tips from Properties.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static TipOfTheDayModel load​(java.util.Properties props)
      Initializes a TipOfTheDayModel from properties.
      • Methods inherited from class java.lang.Object

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

      • load

        public static TipOfTheDayModel load​(java.util.Properties props)
        Initializes a TipOfTheDayModel from properties. Each tip is defined by two properties, its name and its description:
         
         tip.1.name=First Tip
         tip.1.description=This is the description
          
         tip.2.name=Second Tip
         tip.2.description=<html>This is an html description
         
         ...
         
         tip.10.description=No name for this tip, name is optional
         
         
        Parameters:
        props -
        Returns:
        a TipOfTheDayModel
        Throws:
        java.lang.IllegalArgumentException - if a name is found without description