Class LicenseCheckerJreJsonValue
java.lang.Object
com.vaadin.pro.licensechecker.json.impl.LicenseCheckerJreJsonValue
- All Implemented Interfaces:
LicenseCheckerJsonValue,Serializable
- Direct Known Subclasses:
LicenseCheckerJreJsonArray,LicenseCheckerJreJsonBoolean,LicenseCheckerJreJsonNull,LicenseCheckerJreJsonNumber,LicenseCheckerJreJsonObject,LicenseCheckerJreJsonString
JRE (non-Client) implementation of LicenseCheckerJreJsonValue.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Objectprotected static <T extends LicenseCheckerJsonValue>
TparseJson(ObjectInputStream stream) toNative()If used in a GWT context (dev or prod mode), converts the object to a native JavaScriptObject suitable for passing to JSNI methods.abstract voidtraverse(com.vaadin.pro.licensechecker.json.impl.LicenseCheckerJsonVisitor visitor, com.vaadin.pro.licensechecker.json.impl.LicenseCheckerJsonContext ctx)
-
Constructor Details
-
LicenseCheckerJreJsonValue
public LicenseCheckerJreJsonValue()
-
-
Method Details
-
getObject
-
traverse
public abstract void traverse(com.vaadin.pro.licensechecker.json.impl.LicenseCheckerJsonVisitor visitor, com.vaadin.pro.licensechecker.json.impl.LicenseCheckerJsonContext ctx) -
toNative
Description copied from interface:LicenseCheckerJsonValueIf used in a GWT context (dev or prod mode), converts the object to a native JavaScriptObject suitable for passing to JSNI methods. Otherwise, returns the current object in other contexts, such as server-side use.- Specified by:
toNativein interfaceLicenseCheckerJsonValue
-
parseJson
protected static <T extends LicenseCheckerJsonValue> T parseJson(ObjectInputStream stream) throws ClassNotFoundException, IOException - Throws:
ClassNotFoundExceptionIOException
-