ar.com.fernandospr.wns.model.builders
Class WnsAbstractBuilder<T extends WnsAbstractBuilder<T>>
java.lang.Object
ar.com.fernandospr.wns.model.builders.WnsAbstractBuilder<T>
- Direct Known Subclasses:
- WnsTileBuilder, WnsTileV2Builder, WnsTileV3Builder, WnsToastBuilder
public abstract class WnsAbstractBuilder<T extends WnsAbstractBuilder<T>>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WnsAbstractBuilder
public WnsAbstractBuilder()
getThis
protected abstract T getThis()
getVisual
protected abstract WnsVisual getVisual()
getBinding
protected abstract WnsBinding getBinding()
visualVersion
public T visualVersion(Integer version)
visualLang
public T visualLang(String lang)
visualBaseUri
public T visualBaseUri(String baseUri)
visualBranding
public T visualBranding(String branding)
- Parameters:
branding - should be any of WnsBrandingType
visualAddImageQuery
public T visualAddImageQuery(Boolean addImageQuery)
bindingFallback
public T bindingFallback(String fallback)
bindingLang
public T bindingLang(String lang)
bindingBaseUri
public T bindingBaseUri(String baseUri)
bindingBranding
public T bindingBranding(String branding)
- Parameters:
branding - should be any of WnsBrandingType
bindingAddImageQuery
public T bindingAddImageQuery(Boolean addImageQuery)
bindingTemplate
protected T bindingTemplate(String template)
- Parameters:
template -
For tiles: should be any of WnsTileTemplate
For toasts: should be any of WnsToastTemplate
setBindingTextFields
protected T setBindingTextFields(String... textFields)
setBindingImages
protected T setBindingImages(String... imgSrcs)
Copyright © 2016. All Rights Reserved.