Most visited

Recently visited

Added in API level 21

TtsSpan.ElectronicBuilder

public static class TtsSpan.ElectronicBuilder
extends SemioticClassBuilder<TtsSpan.ElectronicBuilder>

java.lang.Object
   ↳ android.text.style.TtsSpan.Builder<android.text.style.TtsSpan.ElectronicBuilder>
     ↳ android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.ElectronicBuilder>
       ↳ android.text.style.TtsSpan.ElectronicBuilder


A builder for TtsSpans of type TYPE_ELECTRONIC.

Summary

Public constructors

TtsSpan.ElectronicBuilder()

Creates a TtsSpan of type TYPE_ELECTRONIC.

Public methods

TtsSpan.ElectronicBuilder setDomain(String domain)

Sets the ARG_DOMAIN argument.

TtsSpan.ElectronicBuilder setEmailArguments(String username, String domain)

Sets the ARG_USERNAME and ARG_DOMAIN arguments, representing an email address.

TtsSpan.ElectronicBuilder setFragmentId(String fragmentId)

Sets the ARG_FRAGMENT_ID argument.

TtsSpan.ElectronicBuilder setPassword(String password)

Sets the ARG_PASSWORD argument.

TtsSpan.ElectronicBuilder setPath(String path)

Sets the ARG_PATH argument.

TtsSpan.ElectronicBuilder setPort(int port)

Sets the ARG_PORT argument.

TtsSpan.ElectronicBuilder setProtocol(String protocol)

Sets the ARG_PROTOCOL argument.

TtsSpan.ElectronicBuilder setQueryString(String queryString)

Sets the ARG_QUERY_STRING argument.

TtsSpan.ElectronicBuilder setUsername(String username)

Sets the ARG_USERNAME argument.

Inherited methods

From class android.text.style.TtsSpan.SemioticClassBuilder
From class android.text.style.TtsSpan.Builder
From class java.lang.Object

Public constructors

TtsSpan.ElectronicBuilder

Added in API level 21
TtsSpan.ElectronicBuilder ()

Creates a TtsSpan of type TYPE_ELECTRONIC.

Public methods

setDomain

Added in API level 21
TtsSpan.ElectronicBuilder setDomain (String domain)

Sets the ARG_DOMAIN argument.

Parameters
domain String: The domain, for example "source.android.com".
Returns
TtsSpan.ElectronicBuilder This instance.

setEmailArguments

Added in API level 21
TtsSpan.ElectronicBuilder setEmailArguments (String username, 
                String domain)

Sets the ARG_USERNAME and ARG_DOMAIN arguments, representing an email address.

Parameters
username String: The part before the @ in the email address.
domain String: The part after the @ in the email address.
Returns
TtsSpan.ElectronicBuilder This instance.

setFragmentId

Added in API level 21
TtsSpan.ElectronicBuilder setFragmentId (String fragmentId)

Sets the ARG_FRAGMENT_ID argument.

Parameters
fragmentId String
Returns
TtsSpan.ElectronicBuilder This instance.

setPassword

Added in API level 21
TtsSpan.ElectronicBuilder setPassword (String password)

Sets the ARG_PASSWORD argument.

Parameters
password String
Returns
TtsSpan.ElectronicBuilder This instance.

setPath

Added in API level 21
TtsSpan.ElectronicBuilder setPath (String path)

Sets the ARG_PATH argument.

Parameters
path String: For example "source/index.html".
Returns
TtsSpan.ElectronicBuilder This instance.

setPort

Added in API level 21
TtsSpan.ElectronicBuilder setPort (int port)

Sets the ARG_PORT argument.

Parameters
port int
Returns
TtsSpan.ElectronicBuilder This instance.

setProtocol

Added in API level 21
TtsSpan.ElectronicBuilder setProtocol (String protocol)

Sets the ARG_PROTOCOL argument.

Parameters
protocol String: The protocol of the URI. Examples are "http" and "ftp".
Returns
TtsSpan.ElectronicBuilder This instance.

setQueryString

Added in API level 21
TtsSpan.ElectronicBuilder setQueryString (String queryString)

Sets the ARG_QUERY_STRING argument.

Parameters
queryString String: For example "arg=value&argtwo=value".
Returns
TtsSpan.ElectronicBuilder This instance.

setUsername

Added in API level 21
TtsSpan.ElectronicBuilder setUsername (String username)

Sets the ARG_USERNAME argument.

Parameters
username String
Returns
TtsSpan.ElectronicBuilder This instance.

Hooray!