Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages

A

actionColumn(TableAction<T>) - Method in class fabiorodrigues.bricks.components.DataTable
Adiciona uma coluna de ação — botão compacto 32×32 com ícone, por linha.
add(int, T) - Method in class fabiorodrigues.bricks.core.StateList
Insere um elemento numa posicao especifica e dispara re-render.
add(T) - Method in class fabiorodrigues.bricks.core.StateList
Adiciona um elemento ao fim da lista e dispara re-render.
addAll(List<T>) - Method in class fabiorodrigues.bricks.core.StateList
Adiciona todos os elementos da lista dada e dispara re-render uma unica vez.
Alert - Class in fabiorodrigues.bricks.components
Utilitario para mostrar dialogos de alerta ao utilizador.
Alert(String, String) - Constructor for class fabiorodrigues.bricks.components.Alert
Cria um alerta com titulo e mensagem.
Alert.Type - Enum Class in fabiorodrigues.bricks.components
Tipos de alerta disponiveis.
align(Align) - Method in class fabiorodrigues.bricks.components.DataTable
Define o alinhamento da última coluna adicionada.
align(Align) - Method in class fabiorodrigues.bricks.components.DataTableColumn
Define o alinhamento do conteudo desta coluna.
Align - Enum Class in fabiorodrigues.bricks.components
Alinhamento horizontal do conteúdo de uma célula numa DataTable.
alignment(Pos) - Method in class fabiorodrigues.bricks.style.Modifier
Define o alinhamento do conteudo dentro do componente.
ALWAYS - Enum constant in enum class fabiorodrigues.bricks.components.SelectionMode
A ação está sempre disponível.
and() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
Volta ao BricksTheme pai para continuar o encadeamento.
and() - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
Volta ao BricksTheme pai para continuar o encadeamento.
and() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
Volta ao BricksTheme pai para continuar o encadeamento.
applyTo(Region) - Method in class fabiorodrigues.bricks.style.Modifier
Aplica todas as propriedades deste modifier a um Region JavaFX.
autoConfig() - Static method in class fabiorodrigues.bricks.data.DB
Configura a base de dados automaticamente a partir de config.database.DatabaseConfig no classpath.
autoFocus() - Method in class fabiorodrigues.bricks.components.TextField
Ativa o foco automatico neste campo quando a janela ganha foco.
autoIncrementSyntax() - Method in class fabiorodrigues.bricks.data.config.DbConfig
Sintaxe para o campo auto-incremento no CREATE TABLE.
autoIncrementSyntax() - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
 
autoIncrementSyntax() - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
 
autoIncrementSyntax() - Method in class fabiorodrigues.bricks.data.config.SQLiteConfig
 

B

background() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
background(Color) - Method in class fabiorodrigues.bricks.components.Card
Define a cor de fundo do card.
background(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
background(Color) - Method in class fabiorodrigues.bricks.style.Modifier
Define a cor de fundo do componente.
backgroundGradient(Color, Color) - Method in class fabiorodrigues.bricks.components.Card
Define um gradiente linear como fundo do card.
backgroundGradient(Color, Color) - Method in class fabiorodrigues.bricks.style.Modifier
Define um gradiente linear como fundo do componente.
backgroundGradient(Color, Color, double) - Method in class fabiorodrigues.bricks.components.Card
Define um gradiente linear como fundo do card com angulo personalizado.
backgroundGradient(Color, Color, double) - Method in class fabiorodrigues.bricks.style.Modifier
Define um gradiente linear como fundo com angulo personalizado.
bindTo(State<File>) - Method in class fabiorodrigues.bricks.components.FilePicker
Liga o ficheiro selecionado a um State.
bindTo(State<Boolean>) - Method in class fabiorodrigues.bricks.components.Checkbox
Liga esta checkbox a um State.
bindTo(State<Double>) - Method in class fabiorodrigues.bricks.components.ProgressBar
Liga esta barra a um State.
bindTo(State<Double>) - Method in class fabiorodrigues.bricks.components.Slider
Liga este slider a um State.
bindTo(State<String>) - Method in class fabiorodrigues.bricks.components.TextField
Liga este campo a um State.
bindTo(State<T>) - Method in class fabiorodrigues.bricks.components.Dropdown
 
bodyLarge() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
bodyLarge(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
bodyMedium() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
bodyMedium(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
bodySmall() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
bodySmall(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
bold() - Method in class fabiorodrigues.bricks.components.DataTable
Aplica negrito à última coluna adicionada.
bold() - Method in class fabiorodrigues.bricks.components.DataTableColumn
Aplica negrito ao conteudo desta coluna.
bold() - Method in class fabiorodrigues.bricks.style.Modifier
Torna o texto a negrito.
border(Color, double) - Method in class fabiorodrigues.bricks.style.Modifier
Define uma borda com cor e espessura.
borderRadius(double) - Method in class fabiorodrigues.bricks.style.Modifier
Define o raio dos cantos arredondados.
Box - Class in fabiorodrigues.bricks.components
Layout empilhado.
Box() - Constructor for class fabiorodrigues.bricks.components.Box
 
BricksApplication - Class in fabiorodrigues.bricks.core
Classe base para aplicacoes Bricks.
BricksApplication() - Constructor for class fabiorodrigues.bricks.core.BricksApplication
 
BricksScene - Class in fabiorodrigues.bricks.core
Classe base para scenes da aplicacao Bricks.
BricksScene(BricksApplication) - Constructor for class fabiorodrigues.bricks.core.BricksScene
 
BricksTheme - Class in fabiorodrigues.bricks.style
Define o tema visual da aplicacao Bricks, equivalente ao MaterialTheme do Jetpack Compose.
BricksTheme.ColorScheme - Class in fabiorodrigues.bricks.style
Esquema de cores Material 3.
BricksTheme.Shapes - Class in fabiorodrigues.bricks.style
Escala de formas Material 3.
BricksTheme.Typography - Class in fabiorodrigues.bricks.style
Escala tipografica Material 3.
BricksViewModel - Class in fabiorodrigues.bricks.core
Classe base para ViewModels Bricks.
BricksViewModel() - Constructor for class fabiorodrigues.bricks.core.BricksViewModel
 
buffer(int) - Method in class fabiorodrigues.bricks.components.LazyColumn
Define o número de itens extra renderizados fora do viewport.
build(Stage) - Method in interface fabiorodrigues.bricks.components.Modal.ModalContent
 
Button - Class in fabiorodrigues.bricks.components
Componente de botao.
Button(String) - Constructor for class fabiorodrigues.bricks.components.Button
Cria um botao com o texto dado.

C

Card - Class in fabiorodrigues.bricks.components
Container com estilo visual próprio: fundo, cantos arredondados e sombra.
Card() - Constructor for class fabiorodrigues.bricks.components.Card
 
CENTER - Enum constant in enum class fabiorodrigues.bricks.components.Align
 
Checkbox - Class in fabiorodrigues.bricks.components
Componente de selecao booleana.
Checkbox(String) - Constructor for class fabiorodrigues.bricks.components.Checkbox
Cria uma checkbox com o texto dado.
checked(boolean) - Method in class fabiorodrigues.bricks.components.Checkbox
Define o estado inicial da checkbox.
checked(boolean) - Method in class fabiorodrigues.bricks.components.DropdownCheckItem
Define o estado inicial da checkbox.
children(Component...) - Method in class fabiorodrigues.bricks.components.Box
Define os componentes filhos deste layout.
children(Component...) - Method in class fabiorodrigues.bricks.components.Card
Define os componentes filhos do card.
children(Component...) - Method in class fabiorodrigues.bricks.components.Column
Define os componentes filhos deste layout.
children(Component...) - Method in class fabiorodrigues.bricks.components.Row
Define os componentes filhos deste layout.
clear() - Method in class fabiorodrigues.bricks.core.StateList
Remove todos os elementos da lista e dispara re-render.
color(Color) - Method in class fabiorodrigues.bricks.components.Icon
Define a cor do icone.
color(Color) - Method in class fabiorodrigues.bricks.components.IconButton
Define a cor do icone.
colorScheme() - Method in class fabiorodrigues.bricks.style.BricksTheme
 
ColorScheme() - Constructor for class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
column(String, String) - Method in class fabiorodrigues.bricks.data.Query
Adiciona uma coluna ao CREATE TABLE.
column(String, Function<T, String>) - Method in class fabiorodrigues.bricks.components.DataTable
Adiciona uma coluna de dados.
column(String, Function<T, String>, Consumer<DataTableColumn<T>>) - Method in class fabiorodrigues.bricks.components.DataTable
Adiciona uma coluna com configuracao inline via lambda.
Column - Class in fabiorodrigues.bricks.components
Layout vertical.
Column() - Constructor for class fabiorodrigues.bricks.components.Column
 
columnToggle() - Method in class fabiorodrigues.bricks.components.DataTable
Ativa o botão de toggle de colunas na toolbar.
Component - Interface in fabiorodrigues.bricks.core
Interface base de todos os componentes Bricks.
configure(DbConfig) - Static method in class fabiorodrigues.bricks.data.DB
Define a configuracao de base de dados a usar.
confirm(String, String) - Static method in class fabiorodrigues.bricks.components.Alert
Mostra um dialogo de confirmacao com botoes OK e Cancelar.
CONFIRMATION - Enum constant in enum class fabiorodrigues.bricks.components.Alert.Type
Pergunta de confirmacao com botoes OK/Cancelar.
conflictOn(String) - Method in class fabiorodrigues.bricks.data.Query
Define o campo de conflito para upsert no PostgreSQL.
contains(T) - Method in class fabiorodrigues.bricks.core.StateList
Indica se a lista contem o elemento dado.
cornerRadius(double) - Method in class fabiorodrigues.bricks.components.Card
Define o raio dos cantos arredondados.
createTableIfNotExists(String) - Method in class fabiorodrigues.bricks.data.Query
Inicia um CREATE TABLE IF NOT EXISTS.
current() - Static method in class fabiorodrigues.bricks.style.BricksTheme
Devolve o tema atualmente ativo na aplicacao.
current() - Static method in class fabiorodrigues.bricks.style.ThemeRegistry
Devolve o tema atualmente ativo.

D

danger() - Method in class fabiorodrigues.bricks.components.IconButton
Aplica estilo de perigo ao botao (adiciona a classe CSS "bricks-button-danger").
danger() - Method in class fabiorodrigues.bricks.components.TableAction
Marca a ação como destrutiva — o ícone fica vermelho e o hover tem fundo rosado.
dark() - Static method in class fabiorodrigues.bricks.style.BricksTheme
Cria o tema Material 3 dark.
database(String) - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
Define o nome da base de dados.
database(String) - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
Define o nome da base de dados.
DataTable<T> - Class in fabiorodrigues.bricks.components
Tabela de dados com suporte a pesquisa, ordenação, paginação, seleção de linhas e ações por linha e por toolbar.
DataTable() - Constructor for class fabiorodrigues.bricks.components.DataTable
 
DataTableColumn<T> - Class in fabiorodrigues.bricks.components
Definição de uma coluna de dados num DataTable.
DB - Class in fabiorodrigues.bricks.data
Ponto de entrada para o sistema de base de dados da lib Bricks.
DbConfig - Class in fabiorodrigues.bricks.data.config
Contrato de configuracao de base de dados.
DbConfig() - Constructor for class fabiorodrigues.bricks.data.config.DbConfig
 
deleteFrom(String) - Method in class fabiorodrigues.bricks.data.Query
Inicia um DELETE na tabela indicada.
DerivedState<T> - Class in fabiorodrigues.bricks.core
Estado derivado — o valor e calculado automaticamente a partir de outros estados.
DerivedState(Supplier<T>, State<?>...) - Constructor for class fabiorodrigues.bricks.core.DerivedState
Cria um estado derivado e regista-se imediatamente como listener nas dependencias.
displayLarge() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
displayLarge(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
displayMedium() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
displayMedium(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
displaySmall() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
displaySmall(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
Divider - Class in fabiorodrigues.bricks.components
Linha separadora horizontal ou vertical.
Divider() - Constructor for class fabiorodrigues.bricks.components.Divider
 
Dropdown<T> - Class in fabiorodrigues.bricks.components
Lista de opcoes.
Dropdown(List<T>) - Constructor for class fabiorodrigues.bricks.components.Dropdown
 
DropdownCheckItem - Class in fabiorodrigues.bricks.components
Item com checkbox de um DropdownMenu.
DropdownCheckItem(String) - Constructor for class fabiorodrigues.bricks.components.DropdownCheckItem
Cria um item com checkbox com o texto dado.
DropdownItem - Class in fabiorodrigues.bricks.components
Item simples de um DropdownMenu.
DropdownItem(String) - Constructor for class fabiorodrigues.bricks.components.DropdownItem
Cria um item com o texto dado.
DropdownMenu - Class in fabiorodrigues.bricks.components
Menu com items simples e/ou com checkbox.
DropdownMenu() - Constructor for class fabiorodrigues.bricks.components.DropdownMenu
 

E

Effect - Class in fabiorodrigues.bricks.core
Handler reativo que executa uma acao quando qualquer um dos estados dependentes muda.
Effect(Runnable, State<?>...) - Constructor for class fabiorodrigues.bricks.core.Effect
Cria um Effect e regista-se como listener em cada dependencia.
elevation(double) - Method in class fabiorodrigues.bricks.components.Card
Define a intensidade da sombra.
emptyState(Component) - Method in class fabiorodrigues.bricks.components.LazyColumn
Define o componente a mostrar quando a lista está vazia.
enabled(boolean) - Method in class fabiorodrigues.bricks.components.Button
Ativa ou desativa o botao.
enabled(State<Boolean>) - Method in class fabiorodrigues.bricks.components.Button
Liga o estado de ativacao do botao a um State.
EQ - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Igual: campo = valor
error() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
error(String, String) - Static method in class fabiorodrigues.bricks.components.Alert
Mostra um alerta de erro.
error(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
ERROR - Enum constant in enum class fabiorodrigues.bricks.components.Alert.Type
Erro ou falha.
errorContainer() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
errorContainer(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
execute() - Method in class fabiorodrigues.bricks.data.Query
Executa INSERT, UPDATE, DELETE ou CREATE TABLE.
execute(Class<T>) - Method in class fabiorodrigues.bricks.data.Query
Executa a query SELECT e mapeia o resultado para uma lista de instancias do tipo dado.
executeRaw() - Method in class fabiorodrigues.bricks.data.Query
Executa a query SELECT e devolve o resultado bruto sem mapeamento para classe.
extraLarge() - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
extraLarge(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
extraSmall() - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
extraSmall(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 

F

fabiorodrigues.bricks - module fabiorodrigues.bricks
 
fabiorodrigues.bricks.components - package fabiorodrigues.bricks.components
 
fabiorodrigues.bricks.core - package fabiorodrigues.bricks.core
 
fabiorodrigues.bricks.data - package fabiorodrigues.bricks.data
 
fabiorodrigues.bricks.data.config - package fabiorodrigues.bricks.data.config
 
fabiorodrigues.bricks.style - package fabiorodrigues.bricks.style
 
FilePicker - Class in fabiorodrigues.bricks.components
Componente que abre um dialogo de selecao de ficheiro.
FilePicker() - Constructor for class fabiorodrigues.bricks.components.FilePicker
 
fillMaxHeight() - Method in class fabiorodrigues.bricks.style.Modifier
Faz o componente ocupar toda a altura disponivel no layout pai.
fillMaxWidth() - Method in class fabiorodrigues.bricks.style.Modifier
Faz o componente ocupar toda a largura disponivel no layout pai.
filter(String, String...) - Method in class fabiorodrigues.bricks.components.FilePicker
Adiciona um filtro de extensoes de ficheiro ao dialogo.
first() - Method in class fabiorodrigues.bricks.data.QueryResult
Devolve a primeira linha, ou null se o resultado estiver vazio.
fontFamily() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
fontFamily(String) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
fontFamily(String) - Method in class fabiorodrigues.bricks.style.Modifier
Define a familia da fonte.
fontSize(double) - Method in class fabiorodrigues.bricks.components.Text
Define o tamanho da fonte diretamente (atalho sem precisar de Modifier).
fontSize(double) - Method in class fabiorodrigues.bricks.style.Modifier
Define o tamanho da fonte.
from(String) - Method in class fabiorodrigues.bricks.data.Query
Define a tabela principal do SELECT.

G

gap(double) - Method in class fabiorodrigues.bricks.components.Column
Define o espacamento entre filhos.
gap(double) - Method in class fabiorodrigues.bricks.components.LazyColumn
Define o espaço entre itens.
gap(double) - Method in class fabiorodrigues.bricks.components.Row
Define o espacamento entre filhos.
gap(double) - Method in class fabiorodrigues.bricks.style.Modifier
Define o espacamento entre filhos em layouts (Column, Row).
get() - Method in class fabiorodrigues.bricks.core.DerivedState
Devolve o valor atual.
get() - Method in class fabiorodrigues.bricks.core.State
Devolve o valor atual do estado.
get() - Method in class fabiorodrigues.bricks.core.StateList
Devolve um snapshot imutavel da lista atual.
get(int) - Method in class fabiorodrigues.bricks.core.StateList
Devolve o elemento no indice indicado.
getAlignment() - Method in class fabiorodrigues.bricks.style.Modifier
 
getConfig() - Static method in class fabiorodrigues.bricks.data.DB
Devolve a configuracao atualmente ativa.
getConnection() - Static method in class fabiorodrigues.bricks.data.DB
Devolve a conexao ativa, criando uma nova se nao existir ou tiver fechado.
getDriver() - Method in class fabiorodrigues.bricks.data.config.DbConfig
Nome completo da classe do driver JDBC (ex: org.sqlite.JDBC).
getDriver() - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
 
getDriver() - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
 
getDriver() - Method in class fabiorodrigues.bricks.data.config.SQLiteConfig
 
getFontSize() - Method in class fabiorodrigues.bricks.style.Modifier
 
getGap() - Method in class fabiorodrigues.bricks.style.Modifier
 
getMargin() - Method in class fabiorodrigues.bricks.style.Modifier
 
getPassword() - Method in class fabiorodrigues.bricks.data.config.DbConfig
Password para autenticacao.
getPassword() - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
 
getPassword() - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
 
getPassword() - Method in class fabiorodrigues.bricks.data.config.SQLiteConfig
 
getRows() - Method in class fabiorodrigues.bricks.data.QueryResult
Devolve todas as linhas do resultado.
getSelected() - Method in class fabiorodrigues.bricks.components.DataTable
Devolve os itens atualmente selecionados.
getSql() - Method in enum class fabiorodrigues.bricks.data.WhereOperator
Devolve o fragmento SQL correspondente ao operador.
getStage() - Method in class fabiorodrigues.bricks.core.BricksApplication
 
getTextColor() - Method in class fabiorodrigues.bricks.style.Modifier
 
getUrl() - Method in class fabiorodrigues.bricks.data.config.DbConfig
URL JDBC de ligacao (ex: jdbc:sqlite:./data/database.db).
getUrl() - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
 
getUrl() - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
 
getUrl() - Method in class fabiorodrigues.bricks.data.config.SQLiteConfig
 
getUser() - Method in class fabiorodrigues.bricks.data.config.DbConfig
Utilizador para autenticacao.
getUser() - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
 
getUser() - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
 
getUser() - Method in class fabiorodrigues.bricks.data.config.SQLiteConfig
 
getValue() - Method in class fabiorodrigues.bricks.components.TextField
Devolve o valor atual do campo.
groupChild(String, Class<?>, String) - Method in class fabiorodrigues.bricks.data.Query
Define o agrupamento filho para mapeamento 1:N.
groupParent(Class<?>, String) - Method in class fabiorodrigues.bricks.data.Query
Define o agrupamento pai para mapeamento 1:N.
GT - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Maior que: campo > valor
GTE - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Maior ou igual: campo >= valor

H

headlineLarge() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
headlineLarge(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
headlineMedium() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
headlineMedium(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
headlineSmall() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
headlineSmall(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
height(double) - Method in class fabiorodrigues.bricks.components.Card
Define a altura fixa do card.
height(double) - Method in class fabiorodrigues.bricks.components.Image
Define a altura da imagem em pixels.
height(double) - Method in class fabiorodrigues.bricks.style.Modifier
Define a altura fixa do componente.
hideCursor() - Method in class fabiorodrigues.bricks.components.TextField
Esconde o cursor de texto (caret).
horizontal() - Method in class fabiorodrigues.bricks.components.Divider
Torna o divider horizontal (comportamento por defeito).
horizontal() - Method in class fabiorodrigues.bricks.components.ScrollView
Ativa apenas scroll horizontal (desativa vertical).
host(String) - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
Define o host do servidor MySQL.
host(String) - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
Define o host do servidor PostgreSQL.

I

icon(String) - Method in class fabiorodrigues.bricks.components.DropdownMenu
Define o icone do botao (codigo Ikonli, ex: "fas-cog").
icon(String) - Method in class fabiorodrigues.bricks.components.TableAction
Define o ícone Ikonli a mostrar (ex: "fas-trash", "fas-pencil").
Icon - Class in fabiorodrigues.bricks.components
Componente de icone usando FontAwesome 5 (via Ikonli).
Icon(String) - Constructor for class fabiorodrigues.bricks.components.Icon
Cria um icone a partir do codigo em string.
IconButton - Class in fabiorodrigues.bricks.components
Botao com icone Ikonli, opcionalmente com texto ao lado.
IconButton(String) - Constructor for class fabiorodrigues.bricks.components.IconButton
Cria um botao so com icone.
IconButton(String, String) - Constructor for class fabiorodrigues.bricks.components.IconButton
Cria um botao com icone e texto ao lado.
Image - Class in fabiorodrigues.bricks.components
Componente de imagem.
Image(String) - Constructor for class fabiorodrigues.bricks.components.Image
Cria uma imagem a partir de um URL ou caminho.
IN - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Contido numa lista: campo IN (v1, v2, ...) — valor deve ser Collection<?>
indeterminate() - Method in class fabiorodrigues.bricks.components.ProgressBar
Mostra uma animacao de carregamento indeterminado (valor desconhecido).
info(String, String) - Static method in class fabiorodrigues.bricks.components.Alert
Mostra um alerta de informacao.
INFO - Enum constant in enum class fabiorodrigues.bricks.components.Alert.Type
Informacao geral.
inputFilter(String) - Method in class fabiorodrigues.bricks.components.TextField
Filtra o input aceite pelo campo.
insertInto(String) - Method in class fabiorodrigues.bricks.data.Query
Inicia um INSERT na tabela indicada.
inverseOnSurface() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
inverseOnSurface(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
inversePrimary() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
inversePrimary(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
inverseSurface() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
inverseSurface(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
IS_NOT_NULL - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Nao nulo: campo IS NOT NULL — valor ignorado
IS_NULL - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Nulo: campo IS NULL — valor ignorado
isBold() - Method in class fabiorodrigues.bricks.style.Modifier
 
isEmpty() - Method in class fabiorodrigues.bricks.core.StateList
Indica se a lista esta vazia.
isEmpty() - Method in class fabiorodrigues.bricks.data.QueryResult
Indica se o resultado nao tem linhas.
italic() - Method in class fabiorodrigues.bricks.style.Modifier
Torna o texto em italico.
item(DropdownCheckItem) - Method in class fabiorodrigues.bricks.components.DropdownMenu
Adiciona um DropdownCheckItem ao menu.
item(DropdownItem) - Method in class fabiorodrigues.bricks.components.DropdownMenu
Adiciona um DropdownItem ao menu.
item(Function<T, Component>) - Method in class fabiorodrigues.bricks.components.LazyColumn
Define como cada item é construído visualmente.
itemHeight(double) - Method in class fabiorodrigues.bricks.components.LazyColumn
Define a altura fixa por item.
items(DropdownCheckItem...) - Method in class fabiorodrigues.bricks.components.DropdownMenu
Adiciona varios DropdownCheckItem ao menu de uma vez.
items(DropdownItem...) - Method in class fabiorodrigues.bricks.components.DropdownMenu
Adiciona varios DropdownItem ao menu de uma vez.
items(StateList<T>) - Method in class fabiorodrigues.bricks.components.DataTable
Define a fonte de dados como StateList reativa.
items(StateList<T>) - Method in class fabiorodrigues.bricks.components.LazyColumn
Define a fonte de dados como StateList reativa.
items(List<T>) - Method in class fabiorodrigues.bricks.components.DataTable
Define a fonte de dados como List estática.
items(List<T>) - Method in class fabiorodrigues.bricks.components.LazyColumn
Define a fonte de dados como List estática.

J

join(String, String) - Method in class fabiorodrigues.bricks.data.Query
Adiciona um INNER JOIN.

L

label(String) - Method in class fabiorodrigues.bricks.components.Dropdown
 
label(String) - Method in class fabiorodrigues.bricks.components.DropdownMenu
Define o texto do botao (alternativa ou complemento ao icone).
label(String) - Method in class fabiorodrigues.bricks.components.FilePicker
Define o texto do botao que abre o dialogo.
label(String) - Method in class fabiorodrigues.bricks.components.TextField
Adiciona um label acima do campo, alinhado a esquerda.
labelLarge() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
labelLarge(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
labelMedium() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
labelMedium(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
labelSmall() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
labelSmall(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
large() - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
large(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
LazyColumn<T> - Class in fabiorodrigues.bricks.components
Lista virtualizada de alto desempenho com ListView JavaFX.
LazyColumn() - Constructor for class fabiorodrigues.bricks.components.LazyColumn
 
LEFT - Enum constant in enum class fabiorodrigues.bricks.components.Align
 
leftJoin(String, String) - Method in class fabiorodrigues.bricks.data.Query
Adiciona um LEFT JOIN.
LIKE - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Correspondencia parcial: campo LIKE valor (usar % como wildcard)
limit(int) - Method in class fabiorodrigues.bricks.data.Query
Limita o numero de linhas devolvidas.
limitSyntax(int, int) - Method in class fabiorodrigues.bricks.data.config.DbConfig
Clausula LIMIT/OFFSET no dialeto desta base de dados.
limitSyntax(int, int) - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
 
limitSyntax(int, int) - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
 
limitSyntax(int, int) - Method in class fabiorodrigues.bricks.data.config.SQLiteConfig
 
LT - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Menor que: campo < valor
LTE - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Menor ou igual: campo <= valor

M

margin(double) - Method in class fabiorodrigues.bricks.components.Card
Define a margin uniforme em todos os lados.
margin(double) - Method in class fabiorodrigues.bricks.style.Modifier
Define margin igual em todos os lados.
margin(double, double) - Method in class fabiorodrigues.bricks.components.Card
Define a margin vertical e horizontal.
margin(double, double) - Method in class fabiorodrigues.bricks.style.Modifier
Define margin vertical e horizontal.
margin(double, double, double, double) - Method in class fabiorodrigues.bricks.style.Modifier
Define margin individual para cada lado.
material() - Static method in class fabiorodrigues.bricks.style.BricksTheme
Cria o tema Material 3 light (padrao).
medium() - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
medium(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
Modal - Class in fabiorodrigues.bricks.components
Janela modal bloqueante.
Modal.ModalContent - Interface in fabiorodrigues.bricks.components
Interface funcional que recebe o Stage do modal para permitir fechar a janela de dentro do conteudo.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Box
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Button
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Checkbox
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Column
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.DataTable
Aplica um Modifier ao contentor raiz.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Dropdown
 
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.DropdownMenu
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.FilePicker
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Icon
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.IconButton
Aplica um Modifier com propriedades visuais adicionais.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Image
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.LazyColumn
Aplica um Modifier com propriedades visuais reutilizáveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.ProgressBar
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Row
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.ScrollView
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Slider
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Text
Aplica um Modifier com propriedades visuais reutilizaveis.
modifier(Modifier) - Method in class fabiorodrigues.bricks.components.TextField
Aplica um Modifier com propriedades visuais reutilizaveis.
Modifier - Class in fabiorodrigues.bricks.style
Define propriedades visuais e de layout reutilizaveis entre componentes.
Modifier() - Constructor for class fabiorodrigues.bricks.style.Modifier
 
multiline() - Method in class fabiorodrigues.bricks.components.TextField
Ativa o modo de multiplas linhas.
MySQLConfig - Class in fabiorodrigues.bricks.data.config
Configuracao MySQL com API fluente.
MySQLConfig() - Constructor for class fabiorodrigues.bricks.data.config.MySQLConfig
 

N

navigateTo(BricksScene) - Method in class fabiorodrigues.bricks.core.BricksApplication
Navega para uma nova scene, substituindo a atual.
NEQ - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Diferente: campo != valor
NOT_IN - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Nao contido numa lista: campo NOT IN (v1, v2, ...) — valor deve ser Collection<?>
NOT_LIKE - Enum constant in enum class fabiorodrigues.bricks.data.WhereOperator
Sem correspondencia: campo NOT LIKE valor

O

offset(int) - Method in class fabiorodrigues.bricks.data.Query
Define o offset (numero de linhas a saltar).
onBackground() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onBackground(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onChange(Consumer<Boolean>) - Method in class fabiorodrigues.bricks.components.Checkbox
Define um callback chamado sempre que o estado da checkbox muda.
onChange(Consumer<Boolean>) - Method in class fabiorodrigues.bricks.components.DropdownCheckItem
Define um callback chamado sempre que o estado da checkbox muda.
onChange(Consumer<Double>) - Method in class fabiorodrigues.bricks.components.Slider
Define um callback chamado quando o valor muda.
onChange(Consumer<String>) - Method in class fabiorodrigues.bricks.components.TextField
Define um callback chamado sempre que o texto muda.
onChange(Consumer<T>) - Method in class fabiorodrigues.bricks.components.Dropdown
 
onClick(Runnable) - Method in class fabiorodrigues.bricks.components.Button
Define a acao a executar quando o botao e clicado.
onClick(Runnable) - Method in class fabiorodrigues.bricks.components.Card
Define um callback chamado ao clicar no card.
onClick(Runnable) - Method in class fabiorodrigues.bricks.components.DropdownItem
Define a acao a executar quando o item e clicado.
onClick(Runnable) - Method in class fabiorodrigues.bricks.components.IconButton
Define a acao ao clicar no botao.
onClick(Consumer<T>) - Method in class fabiorodrigues.bricks.components.TableAction
Define a ação a executar quando o botão é clicado.
onConflictSyntax(String[], String) - Method in class fabiorodrigues.bricks.data.config.DbConfig
Gera a clausula de upsert para os campos indicados.
onConflictSyntax(String[], String) - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
 
onConflictSyntax(String[], String) - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
 
onConflictSyntax(String[], String) - Method in class fabiorodrigues.bricks.data.config.SQLiteConfig
 
onDisabledClick(Runnable) - Method in class fabiorodrigues.bricks.components.Button
Define uma acao a executar quando o utilizador tenta clicar num botao desativado.
onDuplicateUpdate(String...) - Method in class fabiorodrigues.bricks.data.Query
Ativa upsert — em caso de chave duplicada, atualiza os campos indicados.
onError() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onError(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onErrorContainer() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onErrorContainer(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onKeyPressed(Consumer<KeyEvent>) - Method in class fabiorodrigues.bricks.components.TextField
Define um callback chamado quando uma tecla e pressionada no campo.
onPrimary() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onPrimary(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onPrimaryContainer() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onPrimaryContainer(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onSecondary() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onSecondary(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onSecondaryContainer() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onSecondaryContainer(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onSelect(Consumer<File>) - Method in class fabiorodrigues.bricks.components.FilePicker
Define um callback chamado com o ficheiro selecionado.
onSurface() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onSurface(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onSurfaceVariant() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onSurfaceVariant(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onTertiary() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onTertiary(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onTertiaryContainer() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
onTertiaryContainer(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
opacity(double) - Method in class fabiorodrigues.bricks.style.Modifier
Define a opacidade do componente.
orderBy(String, String) - Method in class fabiorodrigues.bricks.data.Query
Define a ordenacao do resultado.
outline() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
outline(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
outlineVariant() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
outlineVariant(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 

P

padding(double) - Method in class fabiorodrigues.bricks.components.Box
Define o padding interno uniforme.
padding(double) - Method in class fabiorodrigues.bricks.components.Card
Define o espaço interno uniforme.
padding(double) - Method in class fabiorodrigues.bricks.components.Column
Define o padding interno uniforme.
padding(double) - Method in class fabiorodrigues.bricks.components.LazyColumn
Define o espaço interno da lista.
padding(double) - Method in class fabiorodrigues.bricks.components.Row
Define o padding interno uniforme.
padding(double) - Method in class fabiorodrigues.bricks.style.Modifier
Define padding igual em todos os lados.
padding(double, double) - Method in class fabiorodrigues.bricks.style.Modifier
Define padding vertical e horizontal.
padding(double, double, double, double) - Method in class fabiorodrigues.bricks.style.Modifier
Define padding individual para cada lado.
pageSize(int) - Method in class fabiorodrigues.bricks.components.DataTable
Define o número de itens por página (por defeito: 20).
password(String) - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
Define a password de autenticacao.
password(String) - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
Define a password de autenticacao.
placeholder(String) - Method in class fabiorodrigues.bricks.components.TextField
Define o texto de placeholder mostrado quando o campo esta vazio.
port(int) - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
Define a porta do servidor MySQL.
port(int) - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
Define a porta do servidor PostgreSQL.
PostgreSQLConfig - Class in fabiorodrigues.bricks.data.config
Configuracao PostgreSQL com API fluente.
PostgreSQLConfig() - Constructor for class fabiorodrigues.bricks.data.config.PostgreSQLConfig
 
preserveRatio(boolean) - Method in class fabiorodrigues.bricks.components.Image
Define se a proporcao original da imagem e preservada ao redimensionar (por defeito: true).
primary() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
primary(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
primaryContainer() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
primaryContainer(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
ProgressBar - Class in fabiorodrigues.bricks.components
Barra de progresso.
ProgressBar() - Constructor for class fabiorodrigues.bricks.components.ProgressBar
 

Q

query() - Static method in class fabiorodrigues.bricks.data.DB
Cria uma nova Query com a configuracao atual.
Query - Class in fabiorodrigues.bricks.data
Builder de queries SQL.
QueryResult - Class in fabiorodrigues.bricks.data
Resultado bruto de uma query SELECT, sem mapeamento para uma classe especifica.

R

remove(int) - Method in class fabiorodrigues.bricks.core.StateList
Remove o elemento na posicao indicada e dispara re-render.
remove(T) - Method in class fabiorodrigues.bricks.core.StateList
Remove a primeira ocorrencia do elemento dado e dispara re-render.
render() - Method in class fabiorodrigues.bricks.components.Box
 
render() - Method in class fabiorodrigues.bricks.components.Button
 
render() - Method in class fabiorodrigues.bricks.components.Card
 
render() - Method in class fabiorodrigues.bricks.components.Checkbox
 
render() - Method in class fabiorodrigues.bricks.components.Column
 
render() - Method in class fabiorodrigues.bricks.components.DataTable
 
render() - Method in class fabiorodrigues.bricks.components.Divider
 
render() - Method in class fabiorodrigues.bricks.components.Dropdown
 
render() - Method in class fabiorodrigues.bricks.components.DropdownMenu
 
render() - Method in class fabiorodrigues.bricks.components.FilePicker
 
render() - Method in class fabiorodrigues.bricks.components.Icon
 
render() - Method in class fabiorodrigues.bricks.components.IconButton
 
render() - Method in class fabiorodrigues.bricks.components.Image
 
render() - Method in class fabiorodrigues.bricks.components.LazyColumn
 
render() - Method in class fabiorodrigues.bricks.components.ProgressBar
 
render() - Method in class fabiorodrigues.bricks.components.Row
 
render() - Method in class fabiorodrigues.bricks.components.ScrollView
 
render() - Method in class fabiorodrigues.bricks.components.Slider
 
render() - Method in class fabiorodrigues.bricks.components.Spacer
 
render() - Method in class fabiorodrigues.bricks.components.Text
 
render() - Method in class fabiorodrigues.bricks.components.TextField
 
render() - Method in class fabiorodrigues.bricks.core.BricksScene
Define a UI desta scene.
render() - Method in interface fabiorodrigues.bricks.core.Component
Converte este componente num Node JavaFX pronto a ser adicionado ao scene graph.
REQUIRES_SELECTION - Enum constant in enum class fabiorodrigues.bricks.components.SelectionMode
A ação só está disponível quando pelo menos um item está selecionado.
RIGHT - Enum constant in enum class fabiorodrigues.bricks.components.Align
 
root() - Method in class fabiorodrigues.bricks.core.BricksApplication
Define a arvore de componentes da aplicacao.
Row - Class in fabiorodrigues.bricks.components
Layout horizontal.
Row() - Constructor for class fabiorodrigues.bricks.components.Row
 
rows(int) - Method in class fabiorodrigues.bricks.components.TextField
Define o numero de linhas visiveis.

S

ScrollView - Class in fabiorodrigues.bricks.components
Contentor com scroll.
ScrollView(Component) - Constructor for class fabiorodrigues.bricks.components.ScrollView
Cria um ScrollView com o componente dado como conteudo.
searchable() - Method in class fabiorodrigues.bricks.components.DataTable
Ativa o campo de pesquisa na toolbar.
secondary() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
secondary(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
secondaryContainer() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
secondaryContainer(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
select(String...) - Method in class fabiorodrigues.bricks.data.Query
Define as colunas a selecionar.
selectable() - Method in class fabiorodrigues.bricks.components.DataTable
Ativa a seleção de linhas com checkbox e clique na linha.
selected(T) - Method in class fabiorodrigues.bricks.components.Dropdown
 
SelectionMode - Enum Class in fabiorodrigues.bricks.components
Controla quando uma ação da toolbar de um DataTable está ativa.
set(int, T) - Method in class fabiorodrigues.bricks.core.StateList
Substitui o elemento na posicao indicada e dispara re-render.
set(BricksTheme) - Static method in class fabiorodrigues.bricks.style.ThemeRegistry
Define o tema ativo.
set(Map<String, Object>) - Method in class fabiorodrigues.bricks.data.Query
Define os valores a atualizar.
set(T) - Method in class fabiorodrigues.bricks.core.State
Define um novo valor e notifica todos os listeners registados.
setQuietly(T) - Method in class fabiorodrigues.bricks.core.State
Atualiza o valor sem disparar re-render.
setSize(double, double) - Method in class fabiorodrigues.bricks.core.BricksApplication
Define o tamanho da janela.
setTheme(BricksTheme) - Method in class fabiorodrigues.bricks.core.BricksApplication
Define o tema visual da aplicacao.
setTitle(String) - Method in class fabiorodrigues.bricks.core.BricksApplication
Define o titulo da janela.
shapes() - Method in class fabiorodrigues.bricks.style.BricksTheme
 
Shapes() - Constructor for class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
show() - Method in class fabiorodrigues.bricks.components.Alert
Mostra o dialogo.
show(BricksApplication, Modal.ModalContent) - Static method in class fabiorodrigues.bricks.components.Modal
Abre um modal com tamanho default (400x300) e sem titulo.
show(BricksApplication, String, double, double, Modal.ModalContent) - Static method in class fabiorodrigues.bricks.components.Modal
Abre um modal com titulo e tamanho custom.
show(BricksApplication, String, Modal.ModalContent) - Static method in class fabiorodrigues.bricks.components.Modal
Abre um modal com titulo e tamanho default (400x300).
showTicks() - Method in class fabiorodrigues.bricks.components.Slider
Mostra marcas de escala no slider.
size() - Method in class fabiorodrigues.bricks.core.StateList
Devolve o numero de elementos na lista.
size() - Method in class fabiorodrigues.bricks.data.QueryResult
Devolve o numero de linhas no resultado.
size(double) - Method in class fabiorodrigues.bricks.components.Icon
Define o tamanho do icone em pixels (por defeito: 16).
size(double) - Method in class fabiorodrigues.bricks.components.Image
Define largura e altura iguais (imagem quadrada).
size(double, double) - Method in class fabiorodrigues.bricks.style.Modifier
Define largura e altura fixas do componente.
size(int) - Method in class fabiorodrigues.bricks.components.IconButton
Define o tamanho do icone em pixels (por defeito: 16).
Slider - Class in fabiorodrigues.bricks.components
Barra deslizante para selecionar um valor numerico.
Slider(double, double) - Constructor for class fabiorodrigues.bricks.components.Slider
Cria um slider com os valores minimo e maximo dados.
small() - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
small(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
 
Spacer - Class in fabiorodrigues.bricks.components
Espaco flexivel que ocupa o espaco disponivel entre componentes.
Spacer() - Constructor for class fabiorodrigues.bricks.components.Spacer
Cria um spacer flexivel que ocupa todo o espaco disponivel.
Spacer(double) - Constructor for class fabiorodrigues.bricks.components.Spacer
Cria um spacer com tamanho fixo.
SQLiteConfig - Class in fabiorodrigues.bricks.data.config
Configuracao SQLite.
SQLiteConfig() - Constructor for class fabiorodrigues.bricks.data.config.SQLiteConfig
Cria configuracao SQLite com o caminho padrao ./data/database.db.
SQLiteConfig(String) - Constructor for class fabiorodrigues.bricks.data.config.SQLiteConfig
Cria configuracao SQLite com caminho personalizado.
start(Stage) - Method in class fabiorodrigues.bricks.core.BricksApplication
 
State<T> - Class in fabiorodrigues.bricks.core
Contentor de estado reativo.
State(T) - Constructor for class fabiorodrigues.bricks.core.State
Cria um novo estado com o valor inicial dado.
StateList<T> - Class in fabiorodrigues.bricks.core
Colecao reativa.
StateList(List<T>) - Constructor for class fabiorodrigues.bricks.core.StateList
Cria um novo StateList com os elementos iniciais dados.
supportsOnDuplicateKey() - Method in class fabiorodrigues.bricks.data.config.DbConfig
Indica se a base de dados suporta upsert via clausula de conflito.
supportsOnDuplicateKey() - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
 
supportsOnDuplicateKey() - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
 
supportsOnDuplicateKey() - Method in class fabiorodrigues.bricks.data.config.SQLiteConfig
 
surface() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
surface(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
surfaceContainer() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
surfaceContainer(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
surfaceContainerHigh() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
surfaceContainerHigh(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
surfaceContainerHighest() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
surfaceContainerHighest(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
surfaceVariant() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
surfaceVariant(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 

T

TableAction<T> - Class in fabiorodrigues.bricks.components
Botão de ação compacto (32×32) com ícone, usado nas colunas de ação de um DataTable.
TableAction() - Constructor for class fabiorodrigues.bricks.components.TableAction
 
tertiary() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
tertiary(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
tertiaryContainer() - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
tertiaryContainer(Color) - Method in class fabiorodrigues.bricks.style.BricksTheme.ColorScheme
 
Text - Class in fabiorodrigues.bricks.components
Componente de texto.
Text(String) - Constructor for class fabiorodrigues.bricks.components.Text
Cria um componente de texto com o conteudo dado.
textColor(Color) - Method in class fabiorodrigues.bricks.style.Modifier
Define a cor do texto.
TextField - Class in fabiorodrigues.bricks.components
Campo de texto.
TextField() - Constructor for class fabiorodrigues.bricks.components.TextField
 
ThemeRegistry - Class in fabiorodrigues.bricks.style
Registo do tema ativo na aplicacao Bricks.
title(String) - Method in class fabiorodrigues.bricks.components.FilePicker
Define o titulo da janela do dialogo de selecao.
titleLarge() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
titleLarge(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
titleMedium() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
titleMedium(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
titleSmall() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
titleSmall(double) - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
 
toCss() - Method in class fabiorodrigues.bricks.style.BricksTheme
Gera o CSS completo para este tema.
toDataUri() - Method in class fabiorodrigues.bricks.style.BricksTheme
Codifica o CSS para uso como URI na Scene.
toolbarAction(String, Runnable) - Method in class fabiorodrigues.bricks.components.DataTable
Adiciona um botão à toolbar, sempre ativo.
toolbarAction(String, Runnable, SelectionMode) - Method in class fabiorodrigues.bricks.components.DataTable
Adiciona um botão à toolbar com controlo de disponibilidade.
tooltip(String) - Method in class fabiorodrigues.bricks.components.DropdownMenu
Define o tooltip do botao.
tooltip(String) - Method in class fabiorodrigues.bricks.components.IconButton
Define o tooltip mostrado ao passar o rato por cima.
tooltip(String) - Method in class fabiorodrigues.bricks.components.TableAction
Define o texto que aparece ao fazer hover sobre o botão.
type(Alert.Type) - Method in class fabiorodrigues.bricks.components.Alert
Define o tipo do alerta (INFO, WARNING, ERROR, CONFIRMATION).
typography() - Method in class fabiorodrigues.bricks.style.BricksTheme
 
Typography() - Constructor for class fabiorodrigues.bricks.style.BricksTheme.Typography
 

U

update(String) - Method in class fabiorodrigues.bricks.data.Query
Inicia um UPDATE na tabela indicada.
update(UnaryOperator<T>) - Method in class fabiorodrigues.bricks.core.State
Atualiza o valor aplicando uma funcao ao valor atual.
user(String) - Method in class fabiorodrigues.bricks.data.config.MySQLConfig
Define o utilizador de autenticacao.
user(String) - Method in class fabiorodrigues.bricks.data.config.PostgreSQLConfig
Define o utilizador de autenticacao.

V

value(double) - Method in class fabiorodrigues.bricks.components.ProgressBar
Define o valor do progresso entre 0.0 (0%) e 1.0 (100%).
value(double) - Method in class fabiorodrigues.bricks.components.Slider
Define o valor inicial do slider.
value(String) - Method in class fabiorodrigues.bricks.components.TextField
Define o valor inicial do campo.
value(String, Object) - Method in class fabiorodrigues.bricks.data.Query
Adiciona um par campo-valor ao INSERT, de forma individual e legivel.
valueOf(String) - Static method in enum class fabiorodrigues.bricks.components.Alert.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fabiorodrigues.bricks.components.Align
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fabiorodrigues.bricks.components.SelectionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fabiorodrigues.bricks.data.WhereOperator
Returns the enum constant of this class with the specified name.
values() - Static method in enum class fabiorodrigues.bricks.components.Alert.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fabiorodrigues.bricks.components.Align
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fabiorodrigues.bricks.components.SelectionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fabiorodrigues.bricks.data.WhereOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values(Map<String, Object>) - Method in class fabiorodrigues.bricks.data.Query
Define os valores a inserir.
vertical() - Method in class fabiorodrigues.bricks.components.Divider
Torna o divider vertical.
vertical() - Method in class fabiorodrigues.bricks.components.ScrollView
Ativa apenas scroll vertical (desativa horizontal).
visible(boolean) - Method in class fabiorodrigues.bricks.style.Modifier
Define se o componente esta visivel.

W

warning(String, String) - Static method in class fabiorodrigues.bricks.components.Alert
Mostra um alerta de aviso.
WARNING - Enum constant in enum class fabiorodrigues.bricks.components.Alert.Type
Aviso ao utilizador.
when(boolean, UnaryOperator<Query>) - Method in class fabiorodrigues.bricks.data.Query
Bloco condicional — aplica operacoes ao query apenas se a condicao for verdadeira.
where(String, WhereOperator, Object) - Method in class fabiorodrigues.bricks.data.Query
Adiciona uma condicao WHERE com WhereOperator type-safe.
where(String, String, Object) - Method in class fabiorodrigues.bricks.data.Query
Adiciona uma condicao WHERE com operador em String.
WhereOperator - Enum Class in fabiorodrigues.bricks.data
Operadores de comparacao para clausulas WHERE type-safe.
width(double) - Method in class fabiorodrigues.bricks.components.Card
Define a largura fixa do card.
width(double) - Method in class fabiorodrigues.bricks.components.DataTable
Define a largura fixa (px) da última coluna adicionada.
width(double) - Method in class fabiorodrigues.bricks.components.DataTableColumn
Define a largura fixa (px) desta coluna.
width(double) - Method in class fabiorodrigues.bricks.components.Image
Define a largura da imagem em pixels.
width(double) - Method in class fabiorodrigues.bricks.style.Modifier
Define a largura fixa do componente.
wrapText() - Method in class fabiorodrigues.bricks.components.DataTable
Ativa o word wrap na última coluna adicionada.
wrapText() - Method in class fabiorodrigues.bricks.components.DataTableColumn
Ativa o word wrap no conteudo desta coluna.
wrapText(boolean) - Method in class fabiorodrigues.bricks.components.TextField
Define se o texto faz wrap automatico ao chegar ao fim da linha.
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages