public class TEIAdornedToSentencesResource extends BaseAdornerServerResource
BaseAdornerServerResource.ParameterInfoComparable
HEADERS_KEY, WADLBOOLEAN, WADLINT, WADLSTRING
Constructor and Description |
---|
TEIAdornedToSentencesResource() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<org.restlet.ext.wadl.ParameterInfo> |
describeParameters()
Describe the parameters.
|
protected void |
doInit()
Initialize resource.
|
java.util.List<edu.northwestern.at.morphadorner.tools.ExtendedAdornedWord> |
ejectParatext(java.util.List<edu.northwestern.at.morphadorner.tools.ExtendedAdornedWord> sentence)
Eject paratext from a sentence.
|
org.restlet.representation.Representation |
extractSentencesFromAdornedTEI(org.restlet.representation.Representation representation)
Extract sentences from an adorned TEI XML file.
|
org.restlet.representation.Representation |
extractSentencesFromAdornedTEI(UploadedFileProcessor uploader,
boolean resultsAsAttachedFile,
boolean mainTextOnly)
Run sentence extrator.
|
org.restlet.representation.Representation |
handlePost(org.restlet.representation.Representation representation)
Handle Post request.
|
addCORSHeaders, addStatusCodes, createHtmlRepresentation, describeGet, describePost, doOptions, extractSentences, getBooleanValue, getIntValue, getMessageHeaders, hyphenate, postResults, postResults, postResults, postResults, recognizeLanguage, recognizeLanguage, sortParams, unTag
canDescribe, createWadlRepresentation, describe, describe, describe, describe, describe, describe, describe, describe, describeDelete, describeMethod, describeMethod, describeOptions, describePut, getDescription, getName, getParameter, getParameters, getPreferredWadlVariant, getResourcePath, getResourcesBase, getWadlVariants, isAutoDescribing, options, setAutoDescribing, setDescription, setName
abort, 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, updateDimensions
doError, 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, toString
protected void doInit() throws org.restlet.resource.ResourceException
doInit
in class org.restlet.ext.wadl.WadlServerResource
org.restlet.resource.ResourceException
@Post(value="multipart:txt") public org.restlet.representation.Representation handlePost(org.restlet.representation.Representation representation) throws java.lang.Exception
representation
- Input form.java.lang.Exception
- in case of error.public org.restlet.representation.Representation extractSentencesFromAdornedTEI(org.restlet.representation.Representation representation) throws java.lang.Exception
representation
- The input form parameters.java.lang.Exception
- In case of error.public org.restlet.representation.Representation extractSentencesFromAdornedTEI(UploadedFileProcessor uploader, boolean resultsAsAttachedFile, boolean mainTextOnly) throws java.io.IOException, java.lang.IllegalStateException, org.xml.sax.SAXException
uploader
- Uploaded file processor.resultsAsAttachedFile
- Send results as attached file.mainTextOnly
- Only extract sentences from
main text.IOException,
- IllegalStateException, SAXException
A sentence is considered to be in main text if all the words in in the sentence are in main text.
java.io.IOException
java.lang.IllegalStateException
org.xml.sax.SAXException
public java.util.List<edu.northwestern.at.morphadorner.tools.ExtendedAdornedWord> ejectParatext(java.util.List<edu.northwestern.at.morphadorner.tools.ExtendedAdornedWord> sentence)
sentence
- The sentence.protected java.util.List<org.restlet.ext.wadl.ParameterInfo> describeParameters()
describeParameters
in class BaseAdornerServerResource