Package dev.harrel.jsonschema.providers
Class GsonNode.Factory
java.lang.Object
dev.harrel.jsonschema.providers.GsonNode.Factory
- All Implemented Interfaces:
JsonNodeFactory
- Enclosing class:
- GsonNode
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
wrap
Description copied from interface:JsonNodeFactory
Wraps provider specific JSON node intoJsonNode
. Main purpose of this method is to avoid additional JSON parsing. If passed object is alreadyJsonNode
it should be returned directly.- Specified by:
wrap
in interfaceJsonNodeFactory
- Parameters:
node
- provider specific representation of JSON node- Returns:
- wrapped node
-
create
Description copied from interface:JsonNodeFactory
CreatesJsonNode
from raw JSON string.- Specified by:
create
in interfaceJsonNodeFactory
- Parameters:
rawJson
- JSON in string form- Returns:
- created node
-