Class SeletorMapaBase

java.lang.Object
br.unip.aps.ui.componentes.SeletorMapaBase

public final class SeletorMapaBase extends Object
Seletor visual do mapa-base: miniaturas reais de cada estilo (Esri), escolha persistente e aviso sem internet.
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.ReadOnlyStringProperty
     
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final record 
    Um estilo de mapa-base; camadas sao servicos de tiles da Esri sobrepostos na ordem.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Estilos disponiveis; o Neutro acompanha o tema claro ou escuro.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
     
    javafx.scene.control.Button
     
    void
    Escolhe um estilo (ignora os que exigem internet quando o mapa esta offline).
    void
     
    void
    fecharAoClicarFora(javafx.scene.Node raiz)
    Fecha o painel quando o clique acontece fora dele e do botao.
    javafx.scene.layout.VBox
     
    javafx.beans.property.ReadOnlyStringProperty
     
    void
    setOffline(boolean offline)
    Sem internet so o Neutro fica disponivel (o mapa usa a malha local).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Property Details

    • selecionada

      public javafx.beans.property.ReadOnlyStringProperty selecionadaProperty
      See Also:
  • Field Details

    • OPCOES

      public static final List<SeletorMapaBase.Opcao> OPCOES
      Estilos disponiveis; o Neutro acompanha o tema claro ou escuro.
  • Constructor Details

    • SeletorMapaBase

      public SeletorMapaBase(String inicial)
  • Method Details

    • escolher

      public void escolher(String id)
      Escolhe um estilo (ignora os que exigem internet quando o mapa esta offline).
    • setOffline

      public void setOffline(boolean offline)
      Sem internet so o Neutro fica disponivel (o mapa usa a malha local).
    • aberto

      public boolean aberto()
    • abrir

      public void abrir()
    • fechar

      public void fechar()
    • fecharAoClicarFora

      public void fecharAoClicarFora(javafx.scene.Node raiz)
      Fecha o painel quando o clique acontece fora dele e do botao.
    • botao

      public javafx.scene.control.Button botao()
    • painel

      public javafx.scene.layout.VBox painel()
    • selecionadaProperty

      public javafx.beans.property.ReadOnlyStringProperty selecionadaProperty()
      Returns:
      the selecionada property