twitter4j
Class TwitterFactoryBase<T>

java.lang.Object
  extended by twitter4j.TwitterFactoryBase<T>
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
TwitterFactoryOAuthSupportBase, TwitterStreamFactory

abstract class TwitterFactoryBase<T>
extends java.lang.Object
implements java.io.Serializable

A FactoryBase class which supports Basic Authorization

Author:
Yusuke Yamamoto - yusuke at mac.com

Field Summary
protected  Configuration conf
           
 
Constructor Summary
protected TwitterFactoryBase()
          Creates a Factory
protected TwitterFactoryBase(Configuration conf)
           
protected TwitterFactoryBase(java.lang.String configTreePath)
          Creates a Factory with a specified config tree path.
 
Method Summary
 T getInstance()
          Returns a instance.
 T getInstance(Authorization auth)
           
protected abstract  T getInstance(Configuration conf, Authorization auth)
           
 T getInstance(java.lang.String screenName, java.lang.String password)
          Returns a Basic Authenticated instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conf

protected final Configuration conf
Constructor Detail

TwitterFactoryBase

protected TwitterFactoryBase()
Creates a Factory


TwitterFactoryBase

protected TwitterFactoryBase(java.lang.String configTreePath)
Creates a Factory with a specified config tree path.

Parameters:
configTreePath - the path

TwitterFactoryBase

protected TwitterFactoryBase(Configuration conf)
Method Detail

getInstance

public T getInstance()
Returns a instance.

Returns:
default singleton instance

getInstance

public T getInstance(Authorization auth)

getInstance

public T getInstance(java.lang.String screenName,
                     java.lang.String password)
Returns a Basic Authenticated instance.

Parameters:
screenName - screen name
password - password
Returns:
an instance

getInstance

protected abstract T getInstance(Configuration conf,
                                 Authorization auth)