Open the menu

    Groovy

    O LumisXP permite desenvolver estilos em Groovy. Para criar um estilo em Groovy basta ao criar o estilo, escolher a linguagem de programação "Groovy".

    Groovy é uma linguagem de programação orientada a objetos desenvolvida para a plataforma Java como alternativa à linguagem de programação Java. Veja a página do Groovy para maiores informações.

    Para informações sobre o formato do script de um estilo no LumisXP, veja o tópico Estilos em Thymeleaf, Javascript e Groovy.

    A seguir um exemplo de estilo em Groovy parecido com o de Lista Rápida do serviço de notícias:

    No exemplo acima, são utilizados métodos utilitários fornecidos pelo LumisXP. Para informações completas sobre os mesmos, veja o tópico Variável lum_xpath

    List<Node> lum_xpath.selectNodes(String xpath)

    Retorna uma lista com todos os Elementos do tipo Node com o XPath fornecido.

    Map<String, Object> lum_xpath.toMap(Node node)

    Retorna um Map<String, Object> representando o Node fornecido. As regras de conversão podem ser encontradas na página IXPath.