com.atlassian.jira.avatar
Class CroppingAvatarImageDataProviderFactoryImpl
java.lang.Object
com.atlassian.jira.avatar.CroppingAvatarImageDataProviderFactoryImpl
- All Implemented Interfaces:
- CroppingAvatarImageDataProviderFactory
public class CroppingAvatarImageDataProviderFactoryImpl
- extends Object
- implements CroppingAvatarImageDataProviderFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CroppingAvatarImageDataProviderFactoryImpl
public CroppingAvatarImageDataProviderFactoryImpl(AvatarTagger avatarTagger,
ImageScaler scaler)
createStreamsFrom
public AvatarImageDataProvider createStreamsFrom(InputStream uploadedImage,
Selection cropping)
throws IOException
- Description copied from interface:
CroppingAvatarImageDataProviderFactory
- Creates avatar image data provider that uses fragment of image.
- Specified by:
createStreamsFrom
in interface CroppingAvatarImageDataProviderFactory
- Parameters:
uploadedImage
- original image data streamcropping
- image fragment description (if null some matching to requested size part of image is taken)
- Returns:
- image provider - can be used in
TypeAvatarService
, AvatarManager
- Throws:
IOException
Copyright © 2002-2014 Atlassian. All Rights Reserved.