public class ConverterBasedContentDiffAdapter extends AbstractContentDiffAdapter
| Modifier and Type | Field and Description | 
|---|---|
protected static String | 
DEFAULT_CONVERTER_NAME  | 
protected String | 
defaultFieldXPath  | 
protected MimetypeRegistry | 
mimeTypeService  | 
adaptedDoc| Constructor and Description | 
|---|
ConverterBasedContentDiffAdapter()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addSecondaryBlobs(List<Blob> blobResults,
                 BlobHolder blobHolder,
                 String mainBlobFilename)  | 
boolean | 
cachable()  | 
void | 
cleanup()  | 
List<Blob> | 
getContentDiffBlobs(DocumentModel otherDoc,
                   ContentDiffConversionType conversionType,
                   Locale locale)  | 
List<Blob> | 
getContentDiffBlobs(DocumentModel otherDoc,
                   String xpath,
                   ContentDiffConversionType conversionType,
                   Locale locale)  | 
protected ConversionService | 
getConversionService()
Gets the conversion service. 
 | 
protected BlobHolder | 
getConvertedBlobHolder(BlobHolder blobHolder,
                      String converterName)
Returns a blob holder converted using the specified converter name. 
 | 
protected String | 
getDefaultContentDiffFieldXPath()  | 
protected Blob | 
getHtmlStringBlob(Blob blob)  | 
protected String | 
getMimeType(Blob blob)  | 
void | 
setDefaultContentDiffFieldXPath(String xPath)  | 
protected void | 
setMimeType(BlobHolder result)  | 
getContentDiffAdapterManager, getFileContentDiffBlobs, getFileContentDiffBlobs, getFileContentDiffURL, getFileContentDiffURL, setAdaptedDocumentprotected static final String DEFAULT_CONVERTER_NAME
protected String defaultFieldXPath
protected MimetypeRegistry mimeTypeService
public ConverterBasedContentDiffAdapter()
public List<Blob> getContentDiffBlobs(DocumentModel otherDoc, ContentDiffConversionType conversionType, Locale locale) throws ContentDiffException, ConversionException
getContentDiffBlobs in class AbstractContentDiffAdapterContentDiffExceptionConversionExceptionpublic List<Blob> getContentDiffBlobs(DocumentModel otherDoc, String xpath, ContentDiffConversionType conversionType, Locale locale) throws ContentDiffException, ConversionException
getContentDiffBlobs in class AbstractContentDiffAdapterContentDiffExceptionConversionExceptionpublic void cleanup()
public boolean cachable()
public void setDefaultContentDiffFieldXPath(String xPath)
protected String getMimeType(Blob blob)
protected void setMimeType(BlobHolder result)
protected String getDefaultContentDiffFieldXPath()
protected BlobHolder getConvertedBlobHolder(BlobHolder blobHolder, String converterName) throws ConversionException
blobHolder - the blob holderconverterName - the converter nameConversionException - if an error occurs while converting the blob holderprotected Blob getHtmlStringBlob(Blob blob) throws ContentDiffException
ContentDiffExceptionprotected void addSecondaryBlobs(List<Blob> blobResults, BlobHolder blobHolder, String mainBlobFilename)
protected final ConversionService getConversionService()
Copyright © 2019 Nuxeo. All rights reserved.