public class NoPictureAdapter extends AbstractPictureAdapter
Modifier and Type | Field and Description |
---|---|
static String |
ORIGINAL_VIEW_NAME |
CONTENT_XPATH, FIELD_BYLINE, FIELD_CAPTION, FIELD_CREDIT, FIELD_DATELINE, FIELD_GENRE, FIELD_HEADLINE, FIELD_LANGUAGE, FIELD_ORIGIN, FIELD_SLUGLINE, FIELD_SOURCE, FIELD_SUBHEADLINE, FIELD_TYPAGE, MEDIUM_SIZE, SCHEMA_NAME, SMALL_SIZE, THUMB_SIZE, VIEWS_PROPERTY
Constructor and Description |
---|
NoPictureAdapter() |
Modifier and Type | Method and Description |
---|---|
boolean |
createPicture(Blob blob,
String filename,
String title,
ArrayList<Map<String,Object>> pictureTemplates) |
void |
doCrop(String coords) |
void |
doRotate(int angle) |
boolean |
fillPictureViews(Blob blob,
String filename,
String title,
ArrayList<Map<String,Object>> pictureTemplates)
Fill this Picture views using the given
pictureTemplates and
blob to compute the picture views. |
String |
getFirstViewXPath()
Convenience method to get the XPath of the first view of the Picture.
|
Blob |
getPictureFromTitle(String title) |
String |
getViewXPath(String viewName)
Returns the XPath of the given view name, or
null if the view is
not found on the Picture. |
void |
preFillPictureViews(Blob blob,
List<Map<String,Object>> pictureTemplates,
ImageInfo imageInfo)
Pre-fill this Picture views using the given
pictureTemplates and
blob . |
createPictureimpl, setDocumentModel
public static final String ORIGINAL_VIEW_NAME
public boolean createPicture(Blob blob, String filename, String title, ArrayList<Map<String,Object>> pictureTemplates) throws IOException, ClientException
IOException
ClientException
public void doRotate(int angle)
public void doCrop(String coords)
public Blob getPictureFromTitle(String title) throws PropertyException, ClientException
PropertyException
ClientException
public String getFirstViewXPath()
PictureResourceAdapter
public String getViewXPath(String viewName)
PictureResourceAdapter
null
if the view is
not found on the Picture.viewName
- the view namepublic boolean fillPictureViews(Blob blob, String filename, String title, ArrayList<Map<String,Object>> pictureTemplates)
PictureResourceAdapter
pictureTemplates
and
blob
to compute the picture views.
The blob
is converted to fit the defined pictureTemplates
.
public void preFillPictureViews(Blob blob, List<Map<String,Object>> pictureTemplates, ImageInfo imageInfo)
PictureResourceAdapter
pictureTemplates
and
blob
.
The blob
is not converted and just stored as the Blob of the
picture views.
Copyright © 2014 Nuxeo SA. All Rights Reserved.