## Uses of Class
org.modeshape.web.jcr.rest.client.json.JsonNode

- Packages that use JsonNode
  Package | Description
  --- | ---
  org.modeshape.web.jcr.rest.client.json | The ModeShape REST Client JSON package defines an implementation of an `ModeShape REST client`.

- - ### Uses of JsonNode in org.modeshape.web.jcr.rest.client.json

    Subclasses of JsonNode in org.modeshape.web.jcr.rest.client.json
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileNode` The `FileNode` class is responsible for knowing how to create a URL for a file, create a JSON representation of a file, and to create the appropriate JCR nodes for a file.
    `class` | `FolderNode` The `FolderNode` class is responsible for knowing how to create a URL for a folder, create a JSON representation of a folder, and create the appropriate JCR nodes for a folder.
    `class` | `NodeTypeNode` The `NodeTypeNode` class is responsible for knowing how to obtain a NodeType based on the Workspace.
    `class` | `RepositoryNode` The `RepositoryNode` class is responsible for knowing how to create a URL for a repository and to parse a JSON response into `workspace` objects.
    `class` | `ServerNode` The `ServerNode` class is responsible for knowing how to create a URL for a server, create a URL to obtain a server's repositories, and parse a JSON response into `repository` objects.
    `class` | `WorkspaceNode` The `WorkspaceNode` class is responsible for knowing how to create a URL for a `workspace`.

    Methods in org.modeshape.web.jcr.rest.client.json that return JsonNode
    Modifier and Type | Method and Description
    --- | ---
    `protected JsonNode` | JsonNode.`withChild(String name, org.codehaus.jettison.json.JSONObject child)`
    `protected JsonNode` | JsonNode.`withMixin(String mixin)`
    `protected JsonNode` | JsonNode.`withPrimaryType(String primaryType)`
    `protected JsonNode` | JsonNode.`withProperty(String key, Object value)`

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.