| Interface | Description |
|---|---|
| IServiceContext |
Provides the parameters and meta data of a service request.
|
| IServiceResult |
Marker interface for objects that can be converted to the Json
format for sending service results to the client.
|
| ISession |
Provides means to store information that can be accessed for subsequent requests.
|
| IUnwrappableServiceResult |
Service results that implement this interface are unwrapped, i.e.
|
| Class | Description |
|---|---|
| DefaultWebModule |
Default Guice bindings for the web integration of Xtext.
|
| ISession.NullImpl |
A default implementation that stores nothing.
|
| ServiceConflictResult |
A service result object indicating that a conflict has occurred an thus the original
request could not be completed.
|
| XtextServiceDispatcher |
The entry class for Xtext service invocations.
|
| XtextServiceDispatcher.ServiceDescriptor |
Service metadata, including a function for actually invoking the service.
|
| Exception | Description |
|---|---|
| InvalidRequestException |
Exception that can be thrown anytime while preparing or executing an Xtext service.
|
| InvalidRequestException.InvalidDocumentStateException |
The required document state does not match the current document state.
|
| InvalidRequestException.InvalidParametersException |
The request parameters are not valid.
|
| InvalidRequestException.PermissionDeniedException |
Permission to invoke the requested service was denied.
|
| InvalidRequestException.ResourceNotFoundException |
The requested resource was not found on the server.
|
| InvalidRequestException.UnknownLanguageException |
The Xtext language could not be inferred from the parameters or metadata.
|