ar.com.fernandospr.wns.model.builders
Class WnsToastBuilder
java.lang.Object
ar.com.fernandospr.wns.model.builders.WnsAbstractBuilder<WnsToastBuilder>
ar.com.fernandospr.wns.model.builders.WnsToastBuilder
public class WnsToastBuilder
- extends WnsAbstractBuilder<WnsToastBuilder>
|
Method Summary |
WnsToastBuilder |
addAlarmCommand(String id,
String arguments)
|
WnsToastBuilder |
addIncomingCallCommand(String id,
String arguments)
|
WnsToastBuilder |
audioLoop(Boolean loop)
|
WnsToastBuilder |
audioSilent(Boolean silent)
|
WnsToastBuilder |
audioSrc(String audioSrc)
|
WnsToastBuilder |
bindingTemplateToastGeneric(String textField1,
String textField2)
|
WnsToastBuilder |
bindingTemplateToastImageAndText01(String imgSrc1,
String textField1)
|
WnsToastBuilder |
bindingTemplateToastImageAndText02(String imgSrc1,
String textField1,
String textField2)
|
WnsToastBuilder |
bindingTemplateToastImageAndText03(String imgSrc1,
String textField1,
String textField2)
|
WnsToastBuilder |
bindingTemplateToastImageAndText04(String imgSrc1,
String textField1,
String textField2,
String textField3)
|
WnsToastBuilder |
bindingTemplateToastText01(String textField1)
|
WnsToastBuilder |
bindingTemplateToastText02(String textField1,
String textField2)
|
WnsToastBuilder |
bindingTemplateToastText03(String textField1,
String textField2)
|
WnsToastBuilder |
bindingTemplateToastText04(String textField1,
String textField2,
String textField3)
|
WnsToast |
build()
|
WnsToastBuilder |
duration(String duration)
|
protected WnsAudio |
getAudio()
|
protected WnsBinding |
getBinding()
|
protected WnsToastCommands |
getCommands(String scenario)
|
WnsToastBuilder |
getThis()
|
protected WnsVisual |
getVisual()
|
WnsToastBuilder |
launch(String launch)
|
| Methods inherited from class ar.com.fernandospr.wns.model.builders.WnsAbstractBuilder |
bindingAddImageQuery, bindingBaseUri, bindingBranding, bindingFallback, bindingLang, bindingTemplate, setBindingImages, setBindingTextFields, visualAddImageQuery, visualBaseUri, visualBranding, visualLang, visualVersion |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WnsToastBuilder
public WnsToastBuilder()
getThis
public WnsToastBuilder getThis()
- Specified by:
getThis in class WnsAbstractBuilder<WnsToastBuilder>
getVisual
protected WnsVisual getVisual()
- Specified by:
getVisual in class WnsAbstractBuilder<WnsToastBuilder>
getBinding
protected WnsBinding getBinding()
- Specified by:
getBinding in class WnsAbstractBuilder<WnsToastBuilder>
getAudio
protected WnsAudio getAudio()
launch
public WnsToastBuilder launch(String launch)
duration
public WnsToastBuilder duration(String duration)
- Parameters:
duration - should be any of WnsToastDuration
bindingTemplateToastText01
public WnsToastBuilder bindingTemplateToastText01(String textField1)
bindingTemplateToastText02
public WnsToastBuilder bindingTemplateToastText02(String textField1,
String textField2)
bindingTemplateToastText03
public WnsToastBuilder bindingTemplateToastText03(String textField1,
String textField2)
bindingTemplateToastText04
public WnsToastBuilder bindingTemplateToastText04(String textField1,
String textField2,
String textField3)
bindingTemplateToastImageAndText01
public WnsToastBuilder bindingTemplateToastImageAndText01(String imgSrc1,
String textField1)
bindingTemplateToastImageAndText02
public WnsToastBuilder bindingTemplateToastImageAndText02(String imgSrc1,
String textField1,
String textField2)
bindingTemplateToastImageAndText03
public WnsToastBuilder bindingTemplateToastImageAndText03(String imgSrc1,
String textField1,
String textField2)
bindingTemplateToastImageAndText04
public WnsToastBuilder bindingTemplateToastImageAndText04(String imgSrc1,
String textField1,
String textField2,
String textField3)
bindingTemplateToastGeneric
public WnsToastBuilder bindingTemplateToastGeneric(String textField1,
String textField2)
audioSrc
public WnsToastBuilder audioSrc(String audioSrc)
- Parameters:
audioSrc - should be any of WnsToastSoundSource or the path
to a local audio file with one of the following prefixes:
ms-appx:/// or ms-appdata:///
audioLoop
public WnsToastBuilder audioLoop(Boolean loop)
audioSilent
public WnsToastBuilder audioSilent(Boolean silent)
getCommands
protected WnsToastCommands getCommands(String scenario)
addAlarmCommand
public WnsToastBuilder addAlarmCommand(String id,
String arguments)
- Parameters:
id - should be any of WnsToastCommandAlarmTypearguments - optional
addIncomingCallCommand
public WnsToastBuilder addIncomingCallCommand(String id,
String arguments)
- Parameters:
id - should be any of WnsToastCommandIncomingCallTypearguments - optional
build
public WnsToast build()
Copyright © 2016. All Rights Reserved.