Package org.modeshape.web.jcr.rest.client.json

The ModeShape REST Client JSON package defines an implementation of an ModeShape REST client.

See:
          Description


Interface Summary
IJsonConstants The IJsonConstants interface provides JSON-specific constants used when JSON as a transport mechanism between the REST client and the REST server.
 

Class Summary
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.
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.
JsonNode The JsonNode class defines the API for interacing with JSON objects.
JsonRestClient The JsonRestClient class is an implementation of IRestClient that works with the ModeShape REST server that uses JSON as its interface protocol.
JsonUtils The JsonUtils class provides utilities needed to work with the ModeShape REST server JSON API.
NodeTypeNode The NodeTypeNode class is responsible for knowing how to obtain a NodeType based on the Workspace.
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.
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.
WorkspaceNode The WorkspaceNode class is responsible for knowing how to create a URL for a workspace.
 

Enum Summary
IJsonConstants.RequestMethod The HTTP method to use when creating a connection with the REST server.
 

Package org.modeshape.web.jcr.rest.client.json Description

The ModeShape REST Client JSON package defines an implementation of an ModeShape REST client. Classes in this package are responsible for creating JSON requests and parsing JSON responses from the server into domain objects.



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