public class OcrImpl extends ClientImpl implements BaseOcr
| Modifier and Type | Method and Description |
|---|---|
OCRTemplate |
create(String name,
String mimeType,
boolean active,
InputStream is,
Map<String,String> properties) |
void |
createControlField(long templateId,
String name,
String className,
String pattern,
String value,
int rotation,
String custom,
String ocr,
int order,
boolean emptyAllowed,
int x1,
int y1,
int x2,
int y2) |
void |
createField(long templateId,
String name,
String className,
String propertyGroupName,
String pattern,
int rotation,
String custom,
String ocr,
boolean control,
int x1,
int y1,
int x2,
int y2) |
void |
delete(long templateId) |
void |
deleteControlField(long templateId,
long controlFieldId) |
void |
deleteField(long templateId,
long fieldId) |
OCRTemplateControlField |
getControlField(long controlFieldId) |
InputStream |
getCroppedImageControlField(long templateId,
long controlFieldId) |
InputStream |
getCroppedImageField(long templateId,
long fieldId) |
OCRTemplateField |
getField(long fieldId) |
InputStream |
getImage(long templateId) |
OCRTemplate |
getTemplate(long templateId) |
List<OCRTemplate> |
getTemplates(boolean showAll) |
OCRTemplateResultSet |
getTemplates(String filter,
int offset,
int limit) |
boolean |
hasOCRDataCapture() |
void |
setAuthorizationToken(String authorizationToken)
setAuthenticationToken
|
OCRTemplate |
update(long templateId,
String name,
String mimeType,
boolean active,
InputStream is,
Map<String,String> properties) |
void |
updateControlField(long templateId,
long controlFieldId,
String name,
String className,
String pattern,
String value,
int rotation,
String custom,
String ocr,
int order,
boolean emptyAllowed,
int x1,
int y1,
int x2,
int y2) |
void |
updateField(long templateId,
long fieldId,
String name,
String className,
String propertyGroupName,
String pattern,
int rotation,
String custom,
String ocr,
boolean control,
int x1,
int y1,
int x2,
int y2) |
getClient, resource, resourcepublic OcrImpl(String host)
public void setAuthorizationToken(String authorizationToken)
public OCRTemplate create(String name, String mimeType, boolean active, InputStream is, Map<String,String> properties) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
create in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic OCRTemplate update(long templateId, String name, String mimeType, boolean active, InputStream is, Map<String,String> properties) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
update in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic void delete(long templateId)
throws DatabaseException,
OCRTemplateException,
AccessDeniedException,
UnknownException,
WebserviceException
delete in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic OCRTemplate getTemplate(long templateId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
getTemplate in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic void createField(long templateId,
String name,
String className,
String propertyGroupName,
String pattern,
int rotation,
String custom,
String ocr,
boolean control,
int x1,
int y1,
int x2,
int y2)
throws DatabaseException,
OCRTemplateException,
AccessDeniedException,
UnknownException,
WebserviceException
createField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic void updateField(long templateId,
long fieldId,
String name,
String className,
String propertyGroupName,
String pattern,
int rotation,
String custom,
String ocr,
boolean control,
int x1,
int y1,
int x2,
int y2)
throws DatabaseException,
OCRTemplateException,
AccessDeniedException,
UnknownException,
WebserviceException
updateField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic void deleteField(long templateId,
long fieldId)
throws DatabaseException,
OCRTemplateException,
AccessDeniedException,
UnknownException,
WebserviceException
deleteField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic OCRTemplateField getField(long fieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
getField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic void createControlField(long templateId,
String name,
String className,
String pattern,
String value,
int rotation,
String custom,
String ocr,
int order,
boolean emptyAllowed,
int x1,
int y1,
int x2,
int y2)
throws DatabaseException,
OCRTemplateException,
AccessDeniedException,
UnknownException,
WebserviceException
createControlField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic void updateControlField(long templateId,
long controlFieldId,
String name,
String className,
String pattern,
String value,
int rotation,
String custom,
String ocr,
int order,
boolean emptyAllowed,
int x1,
int y1,
int x2,
int y2)
throws DatabaseException,
OCRTemplateException,
AccessDeniedException,
UnknownException,
WebserviceException
updateControlField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic void deleteControlField(long templateId,
long controlFieldId)
throws DatabaseException,
OCRTemplateException,
AccessDeniedException,
UnknownException,
WebserviceException
deleteControlField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic OCRTemplateControlField getControlField(long controlFieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
getControlField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic List<OCRTemplate> getTemplates(boolean showAll) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
getTemplates in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic OCRTemplateResultSet getTemplates(String filter, int offset, int limit) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
getTemplates in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic InputStream getImage(long templateId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
getImage in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic InputStream getCroppedImageField(long templateId, long fieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
getCroppedImageField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic InputStream getCroppedImageControlField(long templateId, long controlFieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
getCroppedImageControlField in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionpublic boolean hasOCRDataCapture()
throws DatabaseException,
OCRTemplateException,
AccessDeniedException,
UnknownException,
WebserviceException
hasOCRDataCapture in interface BaseOcrDatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceExceptionCopyright © 2022 Open Knowledge Management System S.L.. All Rights Reserved.