package net.nend.android; final class NendAdResponse implements AdParameter { private final String mClickUrl; private final String mImageUrl; private final int mReloadIntervalInSeconds; private final AdParameter.ViewType mViewType; private final String mWebViewUrl; private NendAdResponse(Builder paramBuilder) { switch (1.$SwitchMap$net$nend$android$AdParameter$ViewType[paramBuilder.mViewType.ordinal()]) { default: throw new IllegalArgumentException("Uknown view type."); case 1: if ((paramBuilder.mImageUrl == null) || (paramBuilder.mImageUrl.length() == 0)) { throw new IllegalArgumentException("Image url is invalid."); } if ((paramBuilder.mClickUrl == null) || (paramBuilder.mClickUrl.length() == 0)) { throw new IllegalArgumentException("Click url is invalid"); } this.mViewType = AdParameter.ViewType.ADVIEW; this.mImageUrl = paramBuilder.mImageUrl; this.mClickUrl = paramBuilder.mClickUrl; this.mWebViewUrl = null; } for (this.mReloadIntervalInSeconds = paramBuilder.mReloadIntervalInSeconds;; this.mReloadIntervalInSeconds = 0) { return; if ((paramBuilder.mWebViewUrl == null) || (paramBuilder.mWebViewUrl.length() == 0)) { throw new IllegalArgumentException("Web view url is invalid"); } this.mViewType = AdParameter.ViewType.WEBVIEW; this.mImageUrl = null; this.mClickUrl = null; this.mWebViewUrl = paramBuilder.mWebViewUrl; } } public String getClickUrl() { return this.mClickUrl; } public int getHeight() { throw new UnsupportedOperationException(); } public String getImageUrl() { return this.mImageUrl; } public int getReloadIntervalInSeconds() { return this.mReloadIntervalInSeconds; } public AdParameter.ViewType getViewType() { return this.mViewType; } public String getWebViewUrl() { return this.mWebViewUrl; } public int getWidth() { throw new UnsupportedOperationException(); } static final class Builder { private String mClickUrl; private String mImageUrl; private int mReloadIntervalInSeconds; private AdParameter.ViewType mViewType = AdParameter.ViewType.NONE; private String mWebViewUrl; static { if (!NendAdResponse.class.desiredAssertionStatus()) {} for (boolean bool = true;; bool = false) { $assertionsDisabled = bool; return; } } NendAdResponse build() { return new NendAdResponse(this, null); } Builder setClickUrl(String paramString) { if (paramString != null) {} for (this.mClickUrl = paramString.replaceAll(" ", "%20");; this.mClickUrl = null) { return this; } } Builder setImageUrl(String paramString) { if (paramString != null) {} for (this.mImageUrl = paramString.replaceAll(" ", "%20");; this.mImageUrl = null) { return this; } } Builder setReloadIntervalInSeconds(int paramInt) { this.mReloadIntervalInSeconds = paramInt; return this; } Builder setViewType(AdParameter.ViewType paramViewType) { assert (paramViewType != null); this.mViewType = paramViewType; return this; } Builder setWebViewUrl(String paramString) { if (paramString != null) {} for (this.mWebViewUrl = paramString.replaceAll(" ", "%20");; this.mWebViewUrl = null) { return this; } } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: net.nend.android.NendAdResponse * JD-Core Version: 0.7.0.1 */