package twitter4j.conf;
import java.util.Properties;
public final class ConfigurationBuilder
{
private ConfigurationBase configurationBean = new PropertyConfiguration();
private void checkNotBuilt()
{
if (this.configurationBean == null) {
throw new IllegalStateException("Cannot use this builder any longer, build() has already been called");
}
}
public Configuration build()
{
checkNotBuilt();
this.configurationBean.cacheInstance();
try
{
ConfigurationBase localConfigurationBase = this.configurationBean;
return localConfigurationBase;
}
finally
{
this.configurationBean = null;
}
}
public ConfigurationBuilder setApplicationOnlyAuthEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setApplicationOnlyAuthEnabled(paramBoolean);
return this;
}
public ConfigurationBuilder setAsyncNumThreads(int paramInt)
{
checkNotBuilt();
this.configurationBean.setAsyncNumThreads(paramInt);
return this;
}
public ConfigurationBuilder setClientURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setClientURL(paramString);
return this;
}
public ConfigurationBuilder setClientVersion(String paramString)
{
checkNotBuilt();
this.configurationBean.setClientVersion(paramString);
return this;
}
public ConfigurationBuilder setContributingTo(long paramLong)
{
checkNotBuilt();
this.configurationBean.setContributingTo(paramLong);
return this;
}
public ConfigurationBuilder setDebugEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setDebug(paramBoolean);
return this;
}
public ConfigurationBuilder setDispatcherImpl(String paramString)
{
checkNotBuilt();
this.configurationBean.setDispatcherImpl(paramString);
return this;
}
public ConfigurationBuilder setGZIPEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setGZIPEnabled(paramBoolean);
return this;
}
public ConfigurationBuilder setHttpConnectionTimeout(int paramInt)
{
checkNotBuilt();
this.configurationBean.setHttpConnectionTimeout(paramInt);
return this;
}
public ConfigurationBuilder setHttpDefaultMaxPerRoute(int paramInt)
{
checkNotBuilt();
this.configurationBean.setHttpDefaultMaxPerRoute(paramInt);
return this;
}
public ConfigurationBuilder setHttpMaxTotalConnections(int paramInt)
{
checkNotBuilt();
this.configurationBean.setHttpMaxTotalConnections(paramInt);
return this;
}
public ConfigurationBuilder setHttpProxyHost(String paramString)
{
checkNotBuilt();
this.configurationBean.setHttpProxyHost(paramString);
return this;
}
public ConfigurationBuilder setHttpProxyPassword(String paramString)
{
checkNotBuilt();
this.configurationBean.setHttpProxyPassword(paramString);
return this;
}
public ConfigurationBuilder setHttpProxyPort(int paramInt)
{
checkNotBuilt();
this.configurationBean.setHttpProxyPort(paramInt);
return this;
}
public ConfigurationBuilder setHttpProxyUser(String paramString)
{
checkNotBuilt();
this.configurationBean.setHttpProxyUser(paramString);
return this;
}
public ConfigurationBuilder setHttpReadTimeout(int paramInt)
{
checkNotBuilt();
this.configurationBean.setHttpReadTimeout(paramInt);
return this;
}
public ConfigurationBuilder setHttpRetryCount(int paramInt)
{
checkNotBuilt();
this.configurationBean.setHttpRetryCount(paramInt);
return this;
}
public ConfigurationBuilder setHttpRetryIntervalSeconds(int paramInt)
{
checkNotBuilt();
this.configurationBean.setHttpRetryIntervalSeconds(paramInt);
return this;
}
public ConfigurationBuilder setHttpStreamingReadTimeout(int paramInt)
{
checkNotBuilt();
this.configurationBean.setHttpStreamingReadTimeout(paramInt);
return this;
}
public ConfigurationBuilder setIncludeEntitiesEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setIncludeEntitiesEnbled(paramBoolean);
return this;
}
public ConfigurationBuilder setIncludeMyRetweetEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setIncludeMyRetweetEnabled(paramBoolean);
return this;
}
public ConfigurationBuilder setIncludeRTsEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setIncludeRTsEnbled(paramBoolean);
return this;
}
public ConfigurationBuilder setJSONStoreEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setJSONStoreEnabled(paramBoolean);
return this;
}
public ConfigurationBuilder setMBeanEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setMBeanEnabled(paramBoolean);
return this;
}
public ConfigurationBuilder setMediaProvider(String paramString)
{
checkNotBuilt();
this.configurationBean.setMediaProvider(paramString);
return this;
}
public ConfigurationBuilder setMediaProviderAPIKey(String paramString)
{
checkNotBuilt();
this.configurationBean.setMediaProviderAPIKey(paramString);
return this;
}
public ConfigurationBuilder setMediaProviderParameters(Properties paramProperties)
{
checkNotBuilt();
this.configurationBean.setMediaProviderParameters(paramProperties);
return this;
}
public ConfigurationBuilder setOAuth2AccessToken(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuth2AccessToken(paramString);
return this;
}
public ConfigurationBuilder setOAuth2InvalidateTokenURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuth2InvalidateTokenURL(paramString);
return this;
}
public ConfigurationBuilder setOAuth2TokenType(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuth2TokenType(paramString);
return this;
}
public ConfigurationBuilder setOAuth2TokenURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuth2TokenURL(paramString);
return this;
}
public ConfigurationBuilder setOAuthAccessToken(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuthAccessToken(paramString);
return this;
}
public ConfigurationBuilder setOAuthAccessTokenSecret(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuthAccessTokenSecret(paramString);
return this;
}
public ConfigurationBuilder setOAuthAccessTokenURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuthAccessTokenURL(paramString);
return this;
}
public ConfigurationBuilder setOAuthAuthenticationURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuthAuthenticationURL(paramString);
return this;
}
public ConfigurationBuilder setOAuthAuthorizationURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuthAuthorizationURL(paramString);
return this;
}
public ConfigurationBuilder setOAuthConsumerKey(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuthConsumerKey(paramString);
return this;
}
public ConfigurationBuilder setOAuthConsumerSecret(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuthConsumerSecret(paramString);
return this;
}
public ConfigurationBuilder setOAuthRequestTokenURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setOAuthRequestTokenURL(paramString);
return this;
}
public ConfigurationBuilder setPassword(String paramString)
{
checkNotBuilt();
this.configurationBean.setPassword(paramString);
return this;
}
public ConfigurationBuilder setPrettyDebugEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setPrettyDebugEnabled(paramBoolean);
return this;
}
public ConfigurationBuilder setRestBaseURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setRestBaseURL(paramString);
return this;
}
public ConfigurationBuilder setSiteStreamBaseURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setSiteStreamBaseURL(paramString);
return this;
}
public ConfigurationBuilder setStreamBaseURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setStreamBaseURL(paramString);
return this;
}
public ConfigurationBuilder setTrimUserEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setTrimUserEnabled(paramBoolean);
return this;
}
public ConfigurationBuilder setUseSSL(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setUseSSL(paramBoolean);
return this;
}
public ConfigurationBuilder setUser(String paramString)
{
checkNotBuilt();
this.configurationBean.setUser(paramString);
return this;
}
public ConfigurationBuilder setUserStreamBaseURL(String paramString)
{
checkNotBuilt();
this.configurationBean.setUserStreamBaseURL(paramString);
return this;
}
public ConfigurationBuilder setUserStreamRepliesAllEnabled(boolean paramBoolean)
{
checkNotBuilt();
this.configurationBean.setUserStreamRepliesAllEnabled(paramBoolean);
return this;
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: twitter4j.conf.ConfigurationBuilder
* JD-Core Version: 0.7.0.1
*/