plp.orientadaObjetos2.util
Class DefObjectFactory

java.lang.Object
  extended by plp.orientadaObjetos2.util.DefObjectFactory

public class DefObjectFactory
extends java.lang.Object

Essa classe é responsável por gerar Definição de Classe para o Object.

Author:
Willy

Field Summary
static Id OBJECT_ID
           
 
Constructor Summary
DefObjectFactory()
          Creates a new instance of DecObjectFactory
 
Method Summary
static DefClasse createObject(Ambiente ambiente)
          Cria uma Definição de Classe para o Object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_ID

public static Id OBJECT_ID
Constructor Detail

DefObjectFactory

public DefObjectFactory()
Creates a new instance of DecObjectFactory

Method Detail

createObject

public static DefClasse createObject(Ambiente ambiente)
                              throws ClasseNaoDeclaradaException
Cria uma Definição de Classe para o Object

Parameters:
o - ambiente que contem o mapeamento entre identificadores e seus tipos.
Returns:
a definicao de classe do Object
Throws:
ClasseNaoDeclaradaException