Package br.com.setis.interfaceautomacao
Class Personalizacao.Builder
java.lang.Object
br.com.setis.interfaceautomacao.Personalizacao.Builder
- Enclosing class:
- Personalizacao
Builder para personalização da aplicação cliente.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Monta a classe com os parâmetros de personalização informados.informaCorFonte(String corFonte) Informa a cor a ser utilizada no fundo da caixa de edição de texto, no formato #RRGGBB.informaCorFonteTeclado(String corFonteTeclado) Informa a cor da fonte do teclado, no formato #RRGGBB.informaCorFundoCaixaEdicao(String corFundoCaixaEdicao) Informa a cor a ser utilizada de fundo da tela, no formato #RRGGBB.informaCorFundoTeclado(String corFundoTeclado) Informa a cor a ser utilizada para a fonte dos textos de display/menu/prompt de captura de dados, no formato #RRGGBB.informaCorFundoTela(String corFundoTela) Informa a cor a ser utilizada de fundo da tela, no formato #RRGGBB.informaCorFundoToolbar(String corFundoToolbar) Informa a cor a ser utilizada no fundo da barra de ferramentas, no formato #RRGGBB.informaCorSeparadorMenu(String corSeparadorMenu) Informa a cor do separador entre o título de um menu e as opções, no formato #RRGGBB.informaCorTeclaLiberadaTeclado(String corTeclaLiberadaTeclado) Informa a cor das teclas do teclado virtual da aplicação, quando estiverem liberadas, no formato #RRGGBB.informaCorTeclaPressionadaTeclado(String corTeclaPressionadaTeclado) Informa a cor das teclas do teclado virtual da aplicação, quando estiverem pressionadas, no formato #RRGGBB.informaCorTextoCaixaEdicao(String corTextoCaixaEdicao) Informa a cor a ser utilizada de fundo da tela, no formato #RRGGBB.informaCorTextoToolbar(String corTextoToolbar) Informa a cor a ser utilizada no texto da barra de ferramentas, no formato #RRGGBB.informaFonte(File fonte) Informa a fonte que pode ser utilizada.informaIconeToolbar(File iconeToolbar) Informa o ícone que pode ser utilizado na toolbar.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
informaCorFundoTela
public Personalizacao.Builder informaCorFundoTela(@NonNull String corFundoTela) throws IllegalArgumentException Informa a cor a ser utilizada de fundo da tela, no formato #RRGGBB.- Parameters:
corFundoTela- Cor a ser utilizada de fundo da tela, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaCorFundoToolbar
public Personalizacao.Builder informaCorFundoToolbar(@NonNull String corFundoToolbar) throws IllegalArgumentException Informa a cor a ser utilizada no fundo da barra de ferramentas, no formato #RRGGBB.- Parameters:
corFundoToolbar- Cor de fundo da barra de ferramentas, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaCorTextoToolbar
public Personalizacao.Builder informaCorTextoToolbar(@NonNull String corTextoToolbar) throws IllegalArgumentException Informa a cor a ser utilizada no texto da barra de ferramentas, no formato #RRGGBB.- Parameters:
corTextoToolbar- Cor de texto da barra de ferramentas, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaCorFundoTeclado
public Personalizacao.Builder informaCorFundoTeclado(@NonNull String corFundoTeclado) throws IllegalArgumentException Informa a cor a ser utilizada para a fonte dos textos de display/menu/prompt de captura de dados, no formato #RRGGBB.- Parameters:
corFundoTeclado- Cor da fonte dos textos de display/menu/prompt de captura de dados, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaCorFonte
public Personalizacao.Builder informaCorFonte(@NonNull String corFonte) throws IllegalArgumentException Informa a cor a ser utilizada no fundo da caixa de edição de texto, no formato #RRGGBB.- Parameters:
corFonte- Cor de fundo da caixa de edição de texto, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaCorFundoCaixaEdicao
public Personalizacao.Builder informaCorFundoCaixaEdicao(@NonNull String corFundoCaixaEdicao) throws IllegalArgumentException Informa a cor a ser utilizada de fundo da tela, no formato #RRGGBB.- Parameters:
corFundoCaixaEdicao- Cor a ser utilizada de fundo da tela, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaCorTextoCaixaEdicao
public Personalizacao.Builder informaCorTextoCaixaEdicao(@NonNull String corTextoCaixaEdicao) throws IllegalArgumentException Informa a cor a ser utilizada de fundo da tela, no formato #RRGGBB.- Parameters:
corTextoCaixaEdicao- Cor de fundo da tela, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaIconeToolbar
Informa o ícone que pode ser utilizado na toolbar.- Parameters:
iconeToolbar- File com o ícone a ser utilizado na toolbar.- Returns:
- Referência para o objeto.
-
informaFonte
Informa a fonte que pode ser utilizada.- Parameters:
fonte- File com a fonte a ser utilizada.- Returns:
- Referência para o objeto.
-
informaCorTeclaLiberadaTeclado
public Personalizacao.Builder informaCorTeclaLiberadaTeclado(@NonNull String corTeclaLiberadaTeclado) throws IllegalArgumentException Informa a cor das teclas do teclado virtual da aplicação, quando estiverem liberadas, no formato #RRGGBB.- Parameters:
corTeclaLiberadaTeclado- Cor das teclas do teclado virtual da aplicação, quando estiverem liberadas, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaCorTeclaPressionadaTeclado
public Personalizacao.Builder informaCorTeclaPressionadaTeclado(@NonNull String corTeclaPressionadaTeclado) throws IllegalArgumentException Informa a cor das teclas do teclado virtual da aplicação, quando estiverem pressionadas, no formato #RRGGBB.- Parameters:
corTeclaPressionadaTeclado- Cor das teclas do teclado virtual da aplicação, quando estiverem pressionadas, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaCorFonteTeclado
public Personalizacao.Builder informaCorFonteTeclado(@NonNull String corFonteTeclado) throws IllegalArgumentException Informa a cor da fonte do teclado, no formato #RRGGBB.- Parameters:
corFonteTeclado- Cor da fonte do teclado, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
informaCorSeparadorMenu
public Personalizacao.Builder informaCorSeparadorMenu(@NonNull String corSeparadorMenu) throws IllegalArgumentException Informa a cor do separador entre o título de um menu e as opções, no formato #RRGGBB.- Parameters:
corSeparadorMenu- Cor do separador entre o título de um menu e as opções, no formato #RRGGBB.- Returns:
- Referência para o objeto.
- Throws:
IllegalArgumentException- Se a cor não está no formato #RRGGBB.
-
build
Monta a classe com os parâmetros de personalização informados.- Returns:
- Classe com todos os parâmetros informados.
-