Index
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
BricksThemepai para continuar o encadeamento. - and() - Method in class fabiorodrigues.bricks.style.BricksTheme.Shapes
-
Volta ao
BricksThemepai para continuar o encadeamento. - and() - Method in class fabiorodrigues.bricks.style.BricksTheme.Typography
-
Volta ao
BricksThemepai para continuar o encadeamento. - applyTo(Region) - Method in class fabiorodrigues.bricks.style.Modifier
-
Aplica todas as propriedades deste modifier a um
RegionJavaFX. - autoConfig() - Static method in class fabiorodrigues.bricks.data.DB
-
Configura a base de dados automaticamente a partir de
config.database.DatabaseConfigno 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
MaterialThemedo 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
nullse 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 serCollection<?> - 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
DropdownCheckItemao menu. - item(DropdownItem) - Method in class fabiorodrigues.bricks.components.DropdownMenu
-
Adiciona um
DropdownItemao 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
DropdownCheckItemao menu de uma vez. - items(DropdownItem...) - Method in class fabiorodrigues.bricks.components.DropdownMenu
-
Adiciona varios
DropdownItemao menu de uma vez. - items(StateList<T>) - Method in class fabiorodrigues.bricks.components.DataTable
-
Define a fonte de dados como
StateListreativa. - items(StateList<T>) - Method in class fabiorodrigues.bricks.components.LazyColumn
-
Define a fonte de dados como
StateListreativa. - items(List<T>) - Method in class fabiorodrigues.bricks.components.DataTable
-
Define a fonte de dados como
Listestática. - items(List<T>) - Method in class fabiorodrigues.bricks.components.LazyColumn
-
Define a fonte de dados como
Listestá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
ListViewJavaFX. - 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
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Button
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Checkbox
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Column
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.DataTable
-
Aplica um
Modifierao contentor raiz. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Dropdown
- modifier(Modifier) - Method in class fabiorodrigues.bricks.components.DropdownMenu
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.FilePicker
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Icon
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.IconButton
-
Aplica um
Modifiercom propriedades visuais adicionais. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Image
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.LazyColumn
-
Aplica um
Modifiercom propriedades visuais reutilizáveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.ProgressBar
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Row
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.ScrollView
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Slider
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.Text
-
Aplica um
Modifiercom propriedades visuais reutilizaveis. - modifier(Modifier) - Method in class fabiorodrigues.bricks.components.TextField
-
Aplica um
Modifiercom 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 serCollection<?> - 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
Querycom 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
NodeJavaFX 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
DataTableestá 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
WhereOperatortype-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.
All Classes and Interfaces|All Packages