twitter4j.media
Class ImageUploadFactory

java.lang.Object
  extended by twitter4j.media.ImageUploadFactory

public class ImageUploadFactory
extends java.lang.Object

Since:
Twitter4J 2.1.12
Author:
Yusuke Yamamoto - yusuke at mac.com

Field Summary
private  java.lang.String apiKey
           
private  Configuration conf
           
private  MediaProvider defaultMediaProvider
           
 
Constructor Summary
ImageUploadFactory()
          Creates an ImageUploadFactory with default configuration
ImageUploadFactory(Configuration conf)
          Creates an ImageUploadFactory with the specified configuration
 
Method Summary
 ImageUpload getInstance()
          Returns an ImageUpload instance associated with the default media provider
 ImageUpload getInstance(Authorization authorization)
          Returns an ImageUpload instance associated with the default media provider
 ImageUpload getInstance(MediaProvider mediaProvider)
          Returns an ImageUploader instance associated with the specified media provider
 ImageUpload getInstance(MediaProvider mediaProvider, Authorization authorization)
          Returns an ImageUpload instance associated with the specified media provider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conf

private final Configuration conf

defaultMediaProvider

private final MediaProvider defaultMediaProvider

apiKey

private final java.lang.String apiKey
Constructor Detail

ImageUploadFactory

public ImageUploadFactory()
Creates an ImageUploadFactory with default configuration


ImageUploadFactory

public ImageUploadFactory(Configuration conf)
Creates an ImageUploadFactory with the specified configuration

Method Detail

getInstance

public ImageUpload getInstance()
Returns an ImageUpload instance associated with the default media provider

Returns:
ImageUpload

getInstance

public ImageUpload getInstance(Authorization authorization)
Returns an ImageUpload instance associated with the default media provider

Parameters:
authorization - authorization
Returns:
ImageUpload
Since:
Twitter4J 2.1.11

getInstance

public ImageUpload getInstance(MediaProvider mediaProvider)
Returns an ImageUploader instance associated with the specified media provider

Parameters:
mediaProvider - media provider
Returns:
ImageUploader

getInstance

public ImageUpload getInstance(MediaProvider mediaProvider,
                               Authorization authorization)
Returns an ImageUpload instance associated with the specified media provider

Parameters:
mediaProvider - media provider
authorization - authorization
Returns:
ImageUpload
Since:
Twitter4J 2.1.11