Descrição: método para setar variável
Retorno: Void
#set($${1:var}=${2:""})
Descrição: método para escrever variável
$!{${2:var}}
Descrição: Adiciona o parâmetro como valor no array
Retorno: Boolean
$!{${1:array}.add(${2:value})}
Descrição: Adiciona o parâmetro como valor no array, primeiro parâmetro é a key e o segundo é valor
Retorno: void
$!{${1:array}.add(${2:pos},${3:value})}
Descrição: Recebe array por parâmetro e faz o merge dos arrays e values (sobreescreve os iguais)
Retorno: Array
$!{${1:array}.addAll(${2:array2})}
Descrição: Recebe a key da inserção por parâmetro e faz o merge dos arrays.
Retorno: Array
$!{${1:array}.addAll(${2:pos}, ${3:array2})}
Descrição: Remover todos os dados dentro do array
Retorno: Array
$!{${1:array}.clear()}
Descrição: Retorna um clone do array
Retorno: Array
$!{${1:array}.clone()}
Descrição: Verifica se o parâmetro informado existe como valor no array
Retorno: Boolean
$!{${1:array}.contains(${2:value})}
Descrição: Recebe array por parâmetro e verifica se todos os valores dele existem no array de referência.
Retorno: Boolean
$!{${1:array}.containsAll(${2:array2})}
Descrição: Verifica se o array informado por parâmetro é igual ao da referência
Retorno: Boolean
$!{${1:array}.equals(${2:array2})}
Descrição: Retorna valor do array a partir do parâmetro que informa a posição
Retorno: Valor da posição
$!{${1:array}.get(${2:pos})}
Descrição: Verifica se o array esta vazio
Retorno: Boolean
$!{${1:array}.isEmpty()}
Descrição: Remove o parâmetro do array.
- O parâmetro pode ser o índice do array.
- O parâmetro pode ser o valor do array.
Retorno:
- Object
- Boolean
$!{${1:array}.remove(${2:posOrValue})}
Descrição: Recebe array por parâmetro e remove os valores informados do array de referência
Retorno: Boolean
$!{${1:array}.removeAll(${2:array2})}
Descrição: Compara os arrays e retorna os itens que existem em comum.
Retorno: Array
$!{${1:array}.retainAll(${2:array2})}
Descrição: Retorna o tamanho do array
Retorno: Int
$!{${1:array}.size()}
Descrição: Retorna um array de itens a partir dos parâmetros de início e fim informados
Retorno: Array
$!{${1:array}.subList(${2:initialPos}, ${3:finalPos})}
Descrição: Remover todos os dados dentro do objeto
Retorno: Object
$!{${1:object}.clear()}
Descrição: Verifica se o parâmetro informado existe como key no objeto
Retorno: Boolean
$!{${1:object}.containsKey("${2:key}")}
Descrição: Verifica se o parâmetro informado existe como valor no objeto
Retorno: Boolean
$!{${1:object}.containsValue("${2:value}")}
Descrição: Verifica se dos objetos possuem o mesmo conteúdo
Retorno: Boolean
$!{${1:object}.equals(${2:object2})}
Descrição: Verifica se o objeto esta vazio
Retorno: Boolean
$!{${1:object}.isEmpty()}
Descrição: Adicionar valor a uma determinada key
Retorno: Object
$!{${1:object}.put("${2:key}", "${3:value}")}
Descrição: Recebe objeto por parâmetro e faz o merge dos key's e values (sobreescreve os iguais)
Retorno: Object
$!{${1:object}.putAll("${2:object2}")}
Descrição: Remover uma determinada key
$!{${1:object}.remove("${2:key}")}
Descrição: Retorna o tamanho do objeto
Retorno: Int
$!{${1:object}.size()}
Descrição: Retorna um array com todos os values do objeto
Retorno: Array
$!{${1:object}.values()}
Descrição: Recebe valor por parâmetro e concatena na string de referência.
Retorno: String
$!{${1:string}.concat("${2:value}")}
Descrição: Verifica se o valor informado por parâmetro existe dentro da string de referência.
Retorno: Boolean
$!{${1:string}.contains("${2:string2}")}
Descrição: Verifica se o valor informado por parâmetro é examente igual ao da string de referência.
Retorno: Boolean
$!{${1:string}.contentEquals("${2:string2}")}
Descrição: Verifica se a string informada por parâmetro é o final da string da referência.
Retorno: Boolean
$!{${1:string}.endsWith("${2:string2}")}
Descrição: Compara a string informada pelo parâmetro com a de referência ignorando case
Retorno: Boolean
$!{${1:string}.equalsIgnoreCase("${2:string2}")}
Descrição: Retorna a posição da primeira ocorrência do valor informado por parâmetro ou retorna -1 caso não encontre.
Retorno: Number
$!{${1:string}.indexOf("${2:string2}")}
Descrição: Verifica se a string esta vazia
Retorno: Boolean
$!{${1:string}.isEmpty()}
Descrição: Retorna a posição da última ocorrência do valor informado por parâmetro ou retorna -1 caso não encontre.
Retorno: Number
$!{${1:string}.indexOf("${2:string2}")}
Descrição: Retorna o tamanho da string
Retorno: Number
$!{${1:string}.isEmpty()}
Descrição: Faz o replace da ocorrência do 1o parâmetro pelo 2o parâmetro informado
Retorno: String
$!{${1:string}.replace("${2:find}", "${3:replace}")}
Descrição: Faz o replace da ocorrência do 1o parâmetro pelo 2o parâmetro informado
Retorno: String
Descrição: Faz o replace de todas as ocorrências do 1o parâmetro pelo 2o parâmetro informado na string de referência
Retorno: String
$!{${1:string}.replaceAll("${2:find}", "${3:replace}")}
Descrição: Faz o replace da 1a ocorrência do 1o parâmetro pelo 2o parâmetro informado na string de referência
Retorno: String
$!{${1:string}.replaceFirst("${2:find}", "${3:replace}")}
Descrição: Verifica se a string informada por parâmetro é o começo da string da referência.
Retorno: Boolean
$!{${1:string}.startsWith("${2:string2}")}
Descrição: Retorna a própria string da referência em array onde cada posição é um caractere.
Retorno: Array
$!{${1:string}.toCharArray()}
Descrição: Retorna em caixa baixa a própria string da referência.
Retorno: String
$!{${1:string}.toLowerCase()}
Descrição: Retorna em caixa alta a própria string da referência.
Retorno: String
$!{${1:string}.toUpperCase()}
Descrição: Remove espaços em branco do início e do fim da própria string da referência.
Retorno: String
$!{${1:string}.trim()}
Descrição: Recebe valor por parâmetro e deixa a primeira letra em maiúsculo.
Retorno: String
$!{stringUtils.capitalize(${1:string})}
Descrição: Transforma um array ou objeto em uma string o retorno. Recebe array ou objeto no primeiro parâmetro e o segundo parametro é o concatenador.
Retorno: String
$!{stringUtils.join(${1:array}, ${2:''})}
Descrição: Recebe uma string por parametro e inverte a ordem dos caracteres
Retorno: String
$!{stringUtils.reverse(${1:string})}
Descrição: Verifica se o segundo parametro existe no primeiro ignorando maiúsculos ou minúsculos. Recebe string como primeiro parâmetro e o segundo parametro é o concatenador. Transforma em uma string o retorno
Retorno: Boolean
$!{stringUtils.startsWithIgnoreCase(${1:string}, ${2:search})}
Descrição: Verifica se o segundo parametro existe no primeiro, caso exista traz todo o resto da string anterior ao parametro procurado. Recebe string como primeiro parâmetro e o segundo parametro também é string. Caso encontre o segundo parametro ele retorna o restante da string anterior a posição encontrada. Caso não encontre retorna toda a string original.
Retorno: string
$!{stringUtils.substringBefore(${1:string}, ${2:search})}
Descrição: Verifica se o segundo parametro existe no primeiro, caso exista traz todo o resto da string posterior ao parametro procurado. Recebe string como primeiro parâmetro e o segundo parametro também é string. Caso encontre o segundo parametro ele retorna o restante da string posterior a posição encontrada. Caso não encontre retorna toda a string original.
Retorno: string
$!{stringUtils.substringAfter(${1:string}, ${2:search})}
Descrição: Adiciona o arquivo informado ao contexto e interpreta o conteúdo velocity caso possua.
#parse("${1:file}")
Descrição: A partir do diretório atual, faz uma busca até o diretório raiz, pasta por pasta de forma recursiva pelo arquivo informado por parametro.
#rparse("${1:file}")
#if (${1:logic})
${2}
#end
#if (${1:logic})
${2:if}
#else
${3:else}
#end
#foreach ($${1:item} in $!{${2:myCollection}})
${0}
#end
#foreach ($${1:item} in [${2:0}..${3:1}])
${0}
#end
#foreach ($${1:item} in $!{${2:myCollection}.keySet()})
${0}
#end
$!{date.toDate("${1:format}", "${2:toDate}")}
$!{date.format("${1:newFormat}", "${2:date}")}
$!{include.exists("${1:file}")}
$_json.open("${1:file}")
$_json.toString("{${1:json}")
$!{link.decode(${1:var})}
$!{link.encode(${1:var}.replace(' ','%20'))}
$!{link.getHost()}
$!{link.getPort()}
$!{link.getRoot()
$!{link.setPort()}
$!math.toNumber(${1:var})
$math.add(${1:number1}, ${2:number2})
$math.sub(${1:number1}, ${2:number2})
$math.mul(${1:number1}, ${2:number2})
$!{math.random(${1:number1}, ${2:number2})}
$_reader.read("${1:file}")
$render.eval("${1:var}")
$!{request.getParameter("${1:logic}")}
${request.getQueryString()}
$response.setContentType("${1:application/json}")
$response.setHeader("${1:attr}", "${2:value}")
$response.setHeader("Cache-Control", "max-age=${1:20}")
$response.sendRedirect("${1:url}")
$response.setStatus(${1:301})
$_sort.asNumber.asc(${1:collection}, "${2:field}")
$_sort.asNumber.desc(${1:collection}, "${2:field}")
$_sort.asText.asc(${1:collection}, "${2:field}")
$_sort.asText.desc(${1:collection}, "${2:field}")
$!{_userAgent.isWeb()}
$!{_userAgent.isSmartPhone()}
$!{_userAgent.isFeaturePhone()}
#!vm; utf-8
#if ($!{request.getParameter("${1:logic}")})
${2}
#end
#stop
<!-- DEBUG [${1:varName}]: ${2:var} -->
<script>console.log("${1:var}")</script>
MIT License © Leonardo Lima Araujo