Class: JavaImporter

@nginstack/engine/lib/java/JavaImporter~ JavaImporter


new JavaImporter()

Importador de Java Beans.

Esta classe é muito útil se o desenvolvedor desejar importar Java Beans do ambiente java para protótipos JavaScript.

Example
// Suponha que exista a seguinte Java Bean:
package com.nginstack.tests;

import java.util.Date;

public class Entidade {
 private String nome;
 private Date nascimento;
 private String fone;

 public void setNome(String nome) {
   this.nome = nome;
 }

 public String getNome() {
   return nome;
 }

 public void setNascimento(Date nascimento) {
   this.nascimento = nascimento;
 }

 public Date getNascimento() {
   return nascimento;
 }

 public void setFone(String fone) {
   this.fone = fone;
 }

 public String getFone() {
   return fone;
 }
}

// Ao executar o script:<br>
var javaImporter = new JavaImporter()
javaImporter.importJavaBean("com.nginstack.tests.Entidade")

// Será retornado:

 function Entidade() {
   this.nome = null
   this.nascimento = null
   this.fone = null
 }

Methods


getClassesFromPackages(packageName)

Lista todas a classes java de um determinado pacote.

Parameters:
Name Type Description
packageName string

Nome do pacote java que contém as classes que serão listadas.

Returns:

Lista de nome de classes java que foram encontradas no pacote informado.

Type
Array

importJavaBean(packageOrClassName)

Importa uma classe ou todas as classe de um determinado pacote java.

Parameters:
Name Type Description
packageOrClassName string

Nome do pacote ou nome do java bean que será importada.

Returns:

Código do(s) protótipo(s) importados a partir do código java.