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.