|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.groupdocs.viewer.resources.GroupDocsViewer
com.groupdocs.annotation.handler.GroupDocsAnnotation
com.groupdocs.annotation.handler.AnnotationHandler
public class AnnotationHandler
Annotation handler
| Field Summary | |
|---|---|
protected ServiceConfiguration |
config
|
protected com.groupdocs.viewer.handlers.ViewerHandler |
viewerHandler
|
| Fields inherited from class com.groupdocs.viewer.resources.GroupDocsViewer |
|---|
DOCUMENT_VIEWER, GET_CSS_HANDLER, GET_DOCUMENT_PAGE_HTML_HANDLER, GET_DOCUMENT_PAGE_IMAGE_HANDLER, GET_FILE_HANDLER, GET_FONT_HANDLER, GET_GENERATE_PROGRESS, GET_HTML_RESOURCES_HANDLER, GET_IMAGE_HANDLER, GET_IMAGE_URL_HANDLER, GET_JS_HANDLER, GET_PDF_2_JAVA_SCRIPT_HANDLER, GET_PDF_WITH_PRINT_DIALOG, GET_PRINTABLE_HTML_HANDLER, LOAD_FILE_BROWSER_TREE_DATA_HANLER, START_GENERATE_IMAGES, VIEW, VIEW_DOCUMENT_HANDLER |
| Constructor Summary | |
|---|---|
AnnotationHandler(ServiceConfiguration config)
Constructor with basic configuration |
|
AnnotationHandler(ServiceConfiguration config,
com.groupdocs.viewer.handlers.InputDataHandler inputDataHandler)
Constructor with basic configuration and custom input data handler |
|
| Method Summary | |
|---|---|
Object |
addAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Add reply to annotation [POST request] |
String |
addCollaborator(String userName,
String fileGuid,
Integer accessRights,
int color)
Add collaborator if one doesn't exist and return guid |
Object |
createAnnotationHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Create annotation [POST request] |
Object |
deleteAnnotationHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Delete annotation [POST request] |
Object |
deleteAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Delete annotation reply [POST request] |
Object |
editAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Edit annotation reply [POST request] |
Object |
exportAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Export annotations to PDF [POST request] |
Object |
getAvatarHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String userId)
Get user avatar image [GET request] |
ServiceConfiguration |
getConfiguration()
Get service configuration |
void |
getCssHandler(String script,
javax.servlet.http.HttpServletResponse response)
|
Object |
getDocumentCollaboratorsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Return list of collaborators [POST request] |
void |
getDocumentPageHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
getDocumentPageImageHandler(String guid,
Integer width,
Integer quality,
Boolean usePdf,
Integer pageIndex,
javax.servlet.http.HttpServletResponse response)
|
void |
getFileHandler(String path,
javax.servlet.http.HttpServletResponse response)
|
void |
getFontHandler(String fontName,
javax.servlet.http.HttpServletResponse response)
|
String |
getHeader()
Deprecated. [v1.3.0] function will be deleted at next annotation version |
String |
getHeader(javax.servlet.http.HttpServletRequest request)
Get HTML header including all JavaScipts, style sheets and images |
String |
getHeader(String appPath)
Get HTML header including all JavaScipts, style sheets and images |
void |
getHtmlRecoucesHandler(String filePath,
javax.servlet.http.HttpServletResponse response)
|
void |
getImageHandler(String name,
javax.servlet.http.HttpServletResponse response)
|
Object |
getImageUrlsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Object |
getImageUrlsHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
getJsHandler(String script,
javax.servlet.http.HttpServletResponse response)
|
Object |
getPdf2JavaScriptHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Object |
getPdf2JavaScriptHandler(String callback,
String data,
javax.servlet.http.HttpServletResponse response)
|
Object |
getPdfVersionOfDocumentHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get document as PDF file [POST request] |
Object |
getPrintableHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Object |
getPrintableHtmlHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
String |
getScripts(HashMap<String,String> params)
Deprecated. [v1.3.0] function will be deleted at next annotation version |
String |
getScripts(javax.servlet.http.HttpServletRequest request,
HashMap<String,String> params)
Get inline JavaScript's JavaScripts |
String |
getScripts(String appPath,
HashMap<String,String> params)
Get inline JavaScript's JavaScripts |
Object |
listAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get list of annotations [POST request] |
Object |
loadFileBrowserTreeDataHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Object |
loadFileBrowserTreeDataHandler(String callback,
String data,
javax.servlet.http.HttpServletResponse response)
|
Object |
moveAnnotationMarkerHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Move marker of annotation [POST request] |
Object |
resizeAnnotationHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Change annotation size [POST request] |
Object |
saveTextFieldHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Save changes in text of annotation [POST request] |
Object |
setTextFieldColorHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Set color to text annotation [POST request] |
Object |
viewDocumentHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Object |
viewDocumentHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected com.groupdocs.viewer.handlers.ViewerHandler viewerHandler
protected ServiceConfiguration config
| Constructor Detail |
|---|
public AnnotationHandler(ServiceConfiguration config)
throws Exception
config - sets of basic configurations to initialize viewer
Exception
public AnnotationHandler(ServiceConfiguration config,
com.groupdocs.viewer.handlers.InputDataHandler inputDataHandler)
throws Exception
config - sets of basic configurations to initialize viewerinputDataHandler - custom input data handler
Exception| Method Detail |
|---|
@Deprecated
public String getHeader()
throws IOException
IOException
public String getHeader(javax.servlet.http.HttpServletRequest request)
throws IOException
request - http servlet request
IOException
public String getHeader(String appPath)
throws IOException
appPath - base application url (example http://annotation.local:8080/context-path/ )
IOException
@Deprecated
public String getScripts(HashMap<String,String> params)
throws IOException
params - parameters to configure annotation
IOException
public String getScripts(javax.servlet.http.HttpServletRequest request,
HashMap<String,String> params)
throws IOException
request - http servlet requestparams - parameters to configure annotation
IOException
public String getScripts(String appPath,
HashMap<String,String> params)
throws IOException
appPath - base application url (example http://annotation.local:8080/context-path/ )params - parameters to configure annotation
IOException
public void getJsHandler(String script,
javax.servlet.http.HttpServletResponse response)
throws IOException
getJsHandler in class com.groupdocs.viewer.resources.GroupDocsViewerIOExceptionGroupDocsViewer
public void getCssHandler(String script,
javax.servlet.http.HttpServletResponse response)
throws IOException
getCssHandler in class com.groupdocs.viewer.resources.GroupDocsViewerIOExceptionGroupDocsViewer
public void getImageHandler(String name,
javax.servlet.http.HttpServletResponse response)
throws IOException
getImageHandler in class com.groupdocs.viewer.resources.GroupDocsViewerIOExceptionGroupDocsViewer
public void getFontHandler(String fontName,
javax.servlet.http.HttpServletResponse response)
throws IOException
getFontHandler in class com.groupdocs.viewer.resources.GroupDocsViewerIOExceptionGroupDocsViewer
public void getHtmlRecoucesHandler(String filePath,
javax.servlet.http.HttpServletResponse response)
throws FileNotFoundException,
IOException
getHtmlRecoucesHandler in class com.groupdocs.viewer.resources.GroupDocsViewerFileNotFoundException
IOExceptionGroupDocsViewer
public void getFileHandler(String path,
javax.servlet.http.HttpServletResponse response)
throws Exception
getFileHandler in class com.groupdocs.viewer.resources.GroupDocsViewerExceptionGroupDocsViewer
public void getDocumentPageImageHandler(String guid,
Integer width,
Integer quality,
Boolean usePdf,
Integer pageIndex,
javax.servlet.http.HttpServletResponse response)
throws Exception
getDocumentPageImageHandler in class com.groupdocs.viewer.resources.GroupDocsViewerExceptionGroupDocsViewer
public Object viewDocumentHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
viewDocumentHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object viewDocumentHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
viewDocumentHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object loadFileBrowserTreeDataHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
loadFileBrowserTreeDataHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object loadFileBrowserTreeDataHandler(String callback,
String data,
javax.servlet.http.HttpServletResponse response)
loadFileBrowserTreeDataHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object getPdf2JavaScriptHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getPdf2JavaScriptHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object getPdf2JavaScriptHandler(String callback,
String data,
javax.servlet.http.HttpServletResponse response)
getPdf2JavaScriptHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object getPrintableHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getPrintableHtmlHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object getPrintableHtmlHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getPrintableHtmlHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public void getDocumentPageHtmlHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getDocumentPageHtmlHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object getImageUrlsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getImageUrlsHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object getImageUrlsHandler(String callback,
String data,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getImageUrlsHandler in class com.groupdocs.viewer.resources.GroupDocsViewerGroupDocsViewer
public Object listAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
listAnnotationsHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object exportAnnotationsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
exportAnnotationsHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object getPdfVersionOfDocumentHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
getPdfVersionOfDocumentHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object createAnnotationHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
createAnnotationHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object getAvatarHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String userId)
GroupDocsAnnotation
getAvatarHandler in class GroupDocsAnnotationrequest - HTTP servlet requestuserId - user id
GroupDocsAnnotation
public Object addAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
addAnnotationReplyHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object editAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
editAnnotationReplyHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object deleteAnnotationReplyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
deleteAnnotationReplyHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object deleteAnnotationHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
deleteAnnotationHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object saveTextFieldHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
saveTextFieldHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object setTextFieldColorHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
setTextFieldColorHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object moveAnnotationMarkerHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
moveAnnotationMarkerHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object resizeAnnotationHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
resizeAnnotationHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotation
public Object getDocumentCollaboratorsHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
GroupDocsAnnotation
getDocumentCollaboratorsHandler in class GroupDocsAnnotationrequest - HTTP servlet request
GroupDocsAnnotationpublic ServiceConfiguration getConfiguration()
public String addCollaborator(String userName,
String fileGuid,
Integer accessRights,
int color)
userName - collaborator user namefileGuid - document guidcolor - color to collaborator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||