Interface LicenseCheckerJsonFactory

All Known Implementing Classes:
LicenseCheckerJreJsonFactory

public interface LicenseCheckerJsonFactory
Factory interface for parsing and creating JSON objects.
  • Method Details

    • create

      Create a LicenseCheckerJsonString from a Java String.
      Parameters:
      string - a Java String
      Returns:
      the parsed LicenseCheckerJsonString
    • create

      LicenseCheckerJsonNumber create(double number)
      Create a LicenseCheckerJsonNumber from a Java double.
      Parameters:
      number - a Java double
      Returns:
      the parsed LicenseCheckerJsonNumber
    • create

      LicenseCheckerJsonBoolean create(boolean bool)
      Create a LicenseCheckerJsonBoolean from a Java boolean.
      Parameters:
      bool - a Java boolean
      Returns:
      the parsed LicenseCheckerJsonBoolean
    • createArray

      Create an empty LicenseCheckerJsonArray.
      Returns:
      a new LicenseCheckerJsonArray
    • createNull

      Create a LicenseCheckerJsonNull.
      Returns:
      a LicenseCheckerJsonNull instance
    • createObject

      LicenseCheckerJsonObject createObject()
      Create an empty LicenseCheckerJsonObject.
      Returns:
      a new LicenseCheckerJsonObject
    • parse

      <T extends LicenseCheckerJsonValue> T parse(String jsonString) throws LicenseCheckerJsonException
      Parse a String in JSON format and return a LicenseCheckerJsonValue of the appropriate type.
      Parameters:
      jsonString - a String in JSON format
      Returns:
      a parsed LicenseCheckerJsonValue
      Throws:
      LicenseCheckerJsonException