Package com.axemble.vdoc.sdk.impl
Class IndexationModuleImpl
java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractTranslaterModule
com.axemble.vdoc.sdk.impl.CoreModule
com.axemble.vdoc.sdk.impl.IndexationModuleImpl
- All Implemented Interfaces:
IBaseIndexationModule
,IIndexationModule
,IModule
,Serializable
,Remote
Indexation module implementation
- See Also:
-
Field Summary
Fields inherited from class com.axemble.vdoc.sdk.impl.CoreModule
LOGGER, properties
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongenerateSystemName
(String label) Generate a valid system name for this module and this label.Retrieve a text extractor processorsanitizeContent
(String content) Sanitize contentMethods inherited from class com.axemble.vdoc.sdk.impl.CoreModule
beginTransaction, beginTransaction, commitTransaction, commitTransaction, convertId, createAttachment, createAttachment, createAttachment, createAttachment, createProfile, findNativeClass, getAnonymous, getAnonymousContext, getComponentsFactory, getConfiguration, getContext, getContext, getContext, getContextByLogin, getDefinitionsFactory, getElementByProtocolURI, getElementFromExternalElement, getExternalElement, getExternalElement, getLanguage, getLoggedOnUser, getLoggedOnUserContext, getLoggedOnUserLanguage, getProfile, getProfile, getProfiles, getProtocolPath, getProtocolPath, getProtocolURI, getProtocolURI, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getSysadmin, getSysadminContext, getUser, getUser, getUserByLogin, initialize, isTransactionActive, rollbackTransaction, rollbackTransaction, setTransactionTimeout, unInitialize
Methods inherited from class com.axemble.vdoc.sdk.impl.AbstractTranslaterModule
getTranslation, getTranslationForLanguage, getTranslationKey
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.axemble.vdoc.sdk.modules.IModule
beginTransaction, beginTransaction, commitTransaction, commitTransaction, convertId, findNativeClass, getAnonymous, getAnonymousContext, getContext, getContext, getContextByLogin, getElementFromExternalElement, getExternalElement, getExternalElement, getLoggedOnUser, getLoggedOnUserContext, getLoggedOnUserLanguage, getProtocolPath, getProtocolPath, getProtocolURI, getProtocolURI, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getSysadmin, getSysadminContext, getTranslation, getTranslationForLanguage, getTranslationKey, initialize, isTransactionActive, rollbackTransaction, rollbackTransaction, setTransactionTimeout, unInitialize
-
Constructor Details
-
IndexationModuleImpl
public IndexationModuleImpl()
-
-
Method Details
-
retrieveTextExtractorProcessor
Description copied from interface:IBaseIndexationModule
Retrieve a text extractor processor- Specified by:
retrieveTextExtractorProcessor
in interfaceIBaseIndexationModule
- Returns:
- the
ITextExtractorProcessor
-
generateSystemName
Description copied from interface:IModule
Generate a valid system name for this module and this label.- Specified by:
generateSystemName
in interfaceIModule
- Parameters:
label
- label to normalize- Returns:
- normalized value
-
sanitizeContent
Description copied from interface:IBaseIndexationModule
Sanitize content- Specified by:
sanitizeContent
in interfaceIBaseIndexationModule
- Parameters:
content
- the content- Returns:
- a string with JavaScript and DOM elements sanitized
-