Class Format

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Format HTML
      Inventory is printed in HTML format.
      static Format JSON
      Inventory is printed in JSON format.
      static Format TEXT
      Inventory is printed in plain text format.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()
      Returns the string value of this format.
      static Format valueOf​(java.lang.String format)
      Converts the given format string into an instance of this class.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • TEXT

        public static Format TEXT
        Inventory is printed in plain text format.
      • HTML

        public static Format HTML
        Inventory is printed in HTML format.

        Technically the output is expected to be an HTML fragment which is intended to be inserted into any block element, such as <div>, within a HTML <body>.

      • JSON

        public static Format JSON
        Inventory is printed in JSON format.

        The output is expected to be a valid JSON object. That is, the output must start with an opening curly brace ({) and end with a closing curly brace (}).

    • Method Detail

      • valueOf

        public static Format valueOf​(java.lang.String format)
        Converts the given format string into an instance of this class.
        Parameters:
        format - The string value to be converted into a Format.
        Returns:
        One of the defined Format constants or null.
      • toString

        public java.lang.String toString()
        Returns the string value of this format.
        Overrides:
        toString in class java.lang.Object