public class BaseAdornerServerResource
extends org.restlet.ext.wadl.WadlServerResource
| Modifier and Type | Class and Description |
|---|---|
class |
BaseAdornerServerResource.ParameterInfoComparable
Comparator class for ParameterInfo object.
|
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
HEADERS_KEY
Headers key.
|
static java.lang.String |
WADLBOOLEAN |
static java.lang.String |
WADLINT |
static java.lang.String |
WADLSTRING
WADL parameter types.
|
| Constructor and Description |
|---|
BaseAdornerServerResource()
Create BaseAdornerServerResource.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCORSHeaders()
Add CORS headers to response.
|
void |
addStatusCodes(org.restlet.ext.wadl.MethodInfo methodInfo)
Add common status codes.
|
protected org.restlet.representation.Representation |
createHtmlRepresentation(org.restlet.ext.wadl.ApplicationInfo applicationInfo)
Creates a new HTML representation for a given
WadlServerResource
instance describing a server resource. |
protected void |
describeGet(org.restlet.ext.wadl.MethodInfo methodInfo)
Describe Get status codes.
|
protected java.util.List<org.restlet.ext.wadl.ParameterInfo> |
describeParameters()
Describe the parameters.
|
protected void |
describePost(org.restlet.ext.wadl.MethodInfo methodInfo)
Describe Post status codes.
|
void |
doOptions(org.restlet.representation.Representation entity)
Handle options to implement CORS.
|
java.util.List<java.util.List<java.lang.String>> |
extractSentences(java.lang.String text,
java.lang.String langCode,
java.lang.String corpusConfig)
Extract sentences from a text field.
|
static boolean |
getBooleanValue(java.lang.String requestValue,
boolean defaultValue)
Gets boolean parameter value.
|
static int |
getIntValue(java.lang.String requestValue,
int defaultValue)
Gets integer parameter value.
|
protected org.restlet.util.Series<org.restlet.engine.header.Header> |
getMessageHeaders(org.restlet.Message message)
Retrieve headers from a message.
|
java.lang.String |
hyphenate(java.lang.String spelling,
boolean american)
Hyphenate a spelling.
|
<T extends BaseResults> |
postResults(org.restlet.data.Form queryParams,
T results)
Return output representation for POST operation.
|
<T extends BaseResults> |
postResults(org.restlet.data.Form queryParams,
T results,
java.lang.String aliasName,
java.lang.Class aliasClass)
Return output representation for POST operation.
|
<T extends BaseResults> |
postResults(org.restlet.data.Form queryParams,
T results,
java.lang.String aliasName,
java.lang.Class aliasClass,
java.lang.String aliasName2,
java.lang.Class aliasClass2)
Return output representation for POST operation.
|
<T extends BaseResults> |
postResults(org.restlet.data.Form queryParams,
T results,
java.lang.String aliasName,
java.lang.Class aliasClass,
java.lang.String aliasName2,
java.lang.Class aliasClass2,
java.lang.String aliasName3,
java.lang.Class aliasClass3)
Return output representation for POST operation.
|
java.lang.String |
recognizeLanguage(java.lang.String text)
Find language code for language of text.
|
java.lang.String |
recognizeLanguage(java.lang.String text,
java.lang.String defaultLangCode)
Find language code for language of text.
|
java.util.List<org.restlet.ext.wadl.ParameterInfo> |
sortParams(java.util.List<org.restlet.ext.wadl.ParameterInfo> params)
Sort parameter info list.
|
java.lang.String |
unTag(java.lang.String text)
Remove HTML/XML tags from text.
|
canDescribe, createWadlRepresentation, describe, describe, describe, describe, describe, describe, describe, describe, describeDelete, describeMethod, describeMethod, describeOptions, describePut, doInit, getDescription, getName, getParameter, getParameters, getPreferredWadlVariant, getResourcePath, getResourcesBase, getWadlVariants, isAutoDescribing, options, setAutoDescribing, setDescription, setNameabort, commit, delete, delete, describeVariants, doCatch, doConditionalHandle, doError, doHandle, doHandle, doNegotiatedHandle, get, get, getAttribute, getInfo, getInfo, getOnSent, getPreferredVariant, getVariants, getVariants, handle, hasAnnotations, head, head, isAnnotated, isAutoCommitting, isCommitted, isConditional, isExisting, isInRole, isNegotiated, options, post, post, put, put, redirectPermanent, redirectPermanent, redirectSeeOther, redirectSeeOther, redirectTemporary, redirectTemporary, setAllowedMethods, setAnnotated, setAttribute, setAutoCommitting, setChallengeRequests, setCommitted, setConditional, setCookieSettings, setDimensions, setExisting, setLocationRef, setLocationRef, setNegotiated, setOnSent, setProxyChallengeRequests, setServerInfo, setStatus, setStatus, setStatus, setStatus, updateAllowedMethods, updateDimensionsdoError, doRelease, getAllowedMethods, getApplication, getChallengeRequests, getChallengeResponse, getClientInfo, getConditions, getConnegService, getContext, getConverterService, getCookies, getCookieSettings, getDimensions, getHostRef, getLocationRef, getLogger, getMatrix, getMatrixValue, getMaxForwards, getMetadataService, getMethod, getOriginalRef, getProtocol, getProxyChallengeRequests, getProxyChallengeResponse, getQuery, getQueryValue, getRanges, getReference, getReferrerRef, getRequest, getRequestAttributes, getRequestCacheDirectives, getRequestEntity, getResponse, getResponseAttributes, getResponseCacheDirectives, getResponseEntity, getRootRef, getServerInfo, getStatus, getStatusService, init, isConfidential, isLoggable, release, setApplication, setQueryValue, setRequest, setResponse, toObject, toRepresentation, toStringpublic static java.lang.String WADLSTRING
public static java.lang.String WADLINT
public static java.lang.String WADLBOOLEAN
protected static final java.lang.String HEADERS_KEY
public BaseAdornerServerResource()
protected org.restlet.util.Series<org.restlet.engine.header.Header> getMessageHeaders(org.restlet.Message message)
message - The message.@Options public void doOptions(org.restlet.representation.Representation entity)
entity - Input options entity.public void addCORSHeaders()
protected java.util.List<org.restlet.ext.wadl.ParameterInfo> describeParameters()
describeParameters in class org.restlet.ext.wadl.WadlServerResourceAdds a description only for the "media" parameter, which is common to all the resources.
public java.lang.String unTag(java.lang.String text)
text - The text from which to remove tags.public static int getIntValue(java.lang.String requestValue,
int defaultValue)
requestValue - Parameter value from request.defaultValue - Default parameter value if parameter null
or invalid.public static boolean getBooleanValue(java.lang.String requestValue,
boolean defaultValue)
requestValue - Parameter value from request.defaultValue - Default parameter value if parameter null
or invalid.public java.lang.String recognizeLanguage(java.lang.String text,
java.lang.String defaultLangCode)
text - Text for which to determine language code.defaultLangCode - Default ISO language code if language cannot
be determined.public java.lang.String recognizeLanguage(java.lang.String text)
text - Text for which to determine language code.public java.lang.String hyphenate(java.lang.String spelling,
boolean american)
spelling - Spelling to hyphenate.american - True to use American rules rather than
British.public java.util.List<java.util.List<java.lang.String>> extractSentences(java.lang.String text,
java.lang.String langCode,
java.lang.String corpusConfig)
text - Text from which to extract sentences.langCode - Language code for language of text.corpusConfig - Corpus configuration for language.public <T extends BaseResults> org.restlet.representation.Representation postResults(org.restlet.data.Form queryParams, T results, java.lang.String aliasName, java.lang.Class aliasClass, java.lang.String aliasName2, java.lang.Class aliasClass2, java.lang.String aliasName3, java.lang.Class aliasClass3)
queryParams - The query parameters.results - The results to be returned.aliasName - Alias name.aliasClass - Alias class.aliasName2 - Alias name.aliasClass2 - Alias class.aliasName3 - Alias name.aliasClass3 - Alias class.public <T extends BaseResults> org.restlet.representation.Representation postResults(org.restlet.data.Form queryParams, T results, java.lang.String aliasName, java.lang.Class aliasClass, java.lang.String aliasName2, java.lang.Class aliasClass2)
queryParams - The query parameters.results - The results to be returned.aliasName - Alias name.aliasClass - Alias class.aliasName2 - Alias name.aliasClass2 - Alias class.public <T extends BaseResults> org.restlet.representation.Representation postResults(org.restlet.data.Form queryParams, T results, java.lang.String aliasName, java.lang.Class aliasClass)
queryParams - The query parameters.results - The results to be returned.aliasName - Alias name.aliasClass - Alias class.public <T extends BaseResults> org.restlet.representation.Representation postResults(org.restlet.data.Form queryParams, T results)
queryParams - The query parameters.results - The results to be returned.protected org.restlet.representation.Representation createHtmlRepresentation(org.restlet.ext.wadl.ApplicationInfo applicationInfo)
WadlServerResource
instance describing a server resource.createHtmlRepresentation in class org.restlet.ext.wadl.WadlServerResourceapplicationInfo - The application description.WadlRepresentation.
The built-in restlet WADL to HTML transformation is broken, so we replace it commpletely.
public java.util.List<org.restlet.ext.wadl.ParameterInfo> sortParams(java.util.List<org.restlet.ext.wadl.ParameterInfo> params)
params - List of ParameterInfo objects.public void addStatusCodes(org.restlet.ext.wadl.MethodInfo methodInfo)
methodInfo - Method information in which to store
status code.protected void describeGet(org.restlet.ext.wadl.MethodInfo methodInfo)
describeGet in class org.restlet.ext.wadl.WadlServerResourcemethodInfo - Get method information in which to
store status codes.protected void describePost(org.restlet.ext.wadl.MethodInfo methodInfo)
describePost in class org.restlet.ext.wadl.WadlServerResourcemethodInfo - Get method information in which to
store status codes.