Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.pictures.tiles.api.adapter
Class PictureTilesAdapterImpl

java.lang.Object
  extended by org.nuxeo.ecm.platform.pictures.tiles.api.adapter.PictureTilesAdapterImpl
All Implemented Interfaces:
PictureTilesAdapter

public class PictureTilesAdapterImpl
extends Object
implements PictureTilesAdapter

Default implementation for the PictureTilesAdapter. This implementation simply uses a xPath to get the target blob.

Author:
tiry

Constructor Summary
PictureTilesAdapterImpl(DocumentModel doc)
           
PictureTilesAdapterImpl(DocumentModel doc, String xPath)
           
 
Method Summary
 void cleanup()
           
 DocumentModel getDoc()
           
 PictureTiles getTiles(int tileWidth, int tileHeight, int maxTiles)
           
 String getXPath()
           
 void setDoc(DocumentModel doc)
           
 void setFileName(String fileName)
           
 void setXPath(String path)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PictureTilesAdapterImpl

public PictureTilesAdapterImpl(DocumentModel doc,
                               String xPath)

PictureTilesAdapterImpl

public PictureTilesAdapterImpl(DocumentModel doc)
Method Detail

getTiles

public PictureTiles getTiles(int tileWidth,
                             int tileHeight,
                             int maxTiles)
                      throws ClientException
Specified by:
getTiles in interface PictureTilesAdapter
Throws:
ClientException

cleanup

public void cleanup()
Specified by:
cleanup in interface PictureTilesAdapter

getXPath

public String getXPath()

setXPath

public void setXPath(String path)
Specified by:
setXPath in interface PictureTilesAdapter

getDoc

public DocumentModel getDoc()

setDoc

public void setDoc(DocumentModel doc)
Specified by:
setDoc in interface PictureTilesAdapter

setFileName

public void setFileName(String fileName)
Specified by:
setFileName in interface PictureTilesAdapter

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.