Interface LicenseCheckerJsonFactory
- All Known Implementing Classes:
LicenseCheckerJreJsonFactory
public interface LicenseCheckerJsonFactory
Factory interface for parsing and creating JSON objects.
-
Method Summary
Modifier and TypeMethodDescriptioncreate(boolean bool) Create a LicenseCheckerJsonBoolean from a Java boolean.create(double number) Create a LicenseCheckerJsonNumber from a Java double.Create a LicenseCheckerJsonString from a Java String.Create an empty LicenseCheckerJsonArray.Create a LicenseCheckerJsonNull.Create an empty LicenseCheckerJsonObject.<T extends LicenseCheckerJsonValue>
TParse a String in JSON format and return a LicenseCheckerJsonValue of the appropriate type.
-
Method Details
-
create
Create a LicenseCheckerJsonString from a Java String.- Parameters:
string- a Java String- Returns:
- the parsed LicenseCheckerJsonString
-
create
Create a LicenseCheckerJsonNumber from a Java double.- Parameters:
number- a Java double- Returns:
- the parsed LicenseCheckerJsonNumber
-
create
Create a LicenseCheckerJsonBoolean from a Java boolean.- Parameters:
bool- a Java boolean- Returns:
- the parsed LicenseCheckerJsonBoolean
-
createArray
LicenseCheckerJsonArray createArray()Create an empty LicenseCheckerJsonArray.- Returns:
- a new LicenseCheckerJsonArray
-
createNull
LicenseCheckerJsonNull createNull()Create a LicenseCheckerJsonNull.- Returns:
- a LicenseCheckerJsonNull instance
-
createObject
LicenseCheckerJsonObject createObject()Create an empty LicenseCheckerJsonObject.- Returns:
- a new LicenseCheckerJsonObject
-
parse
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
-