phpDocumentor
[ árbol de herencia: Componentes ] [ índice: Componentes ] [ índice general ]

toba_constructor

Construye los objetos php relacionados con componentes especificos


		
		

Ubicada en /nucleo/componentes/toba_constructor.php [line 6]


Métodos Propios
static objeto   buscar_runtime()   Retorna el objeto-php que representa un runtime YA INSTANCIADO previamente con con get_runtime()
static void   cargar_clase()  
static info_componente   get_info()   Retorna un objeto de consultas sobre un componente-toba
static void   get_metadatos_compilados()   Retorna la definicion compilada de un componente
static objeto   get_runtime()   Retorna el objeto-php que representa un runtime de un componente-toba
static void   get_runtime_clase_y_datos()  
static void   get_runtime_objeto()  
static void   set_refresco_forzado()   Fuerza a que todos los componentes requeridos en este pedido de página no surjan de algún cache (util para testeos)

static method buscar_runtime  [línea 147]

  static objeto buscar_runtime( array $id, [ $numero_instancia = 0], string $tipo  )

Retorna el objeto-php que representa un runtime YA INSTANCIADO previamente con con get_runtime()
Parámetros:
array   $id:  Arreglo con dos claves 'componente' y 'proyecto'
string   $tipo:  Tipo de componente. Si no se brinda se busca automáticamente, aunque requiere mas toba_recursos
   $numero_instancia: 


static method cargar_clase  [línea 68]

  static void cargar_clase( &$datos, $id_proyecto  )

Parámetros:
   &$datos: 
   $id_proyecto: 

Access:  protected


static method get_info  [línea 114]

  static info_componente get_info( array $id, [string $tipo = null], [boolean $en_profundidad = true], [array $datos = null], [boolean $refrescar_cache = false], [ $resumidos = false], boolean $resumumidos  )

Retorna un objeto de consultas sobre un componente-toba
Parámetros:
array   $id:  Arreglo con dos claves 'componente' y 'proyecto'
string   $tipo:  Tipo de componente. Si no se brinda se busca automáticamente, aunque requiere mas toba_recursos
boolean   $en_profundidad:  Los componentes cargan los info de sus dependencias
array   $datos:  Datos pre-procesados que necesita el objeto-info, si no se especifica se buscan
boolean   $refrescar_cache:  Indica que el objeto debe recargarse si ya se habia cargado anteriormente en el request
boolean   $resumumidos:  Indica si que se realiza solo la carga basica de datos del componente
   $resumidos: 


static method get_metadatos_compilados  [línea 159]

  static void get_metadatos_compilados( $id, [ $item = false]  )

Retorna la definicion compilada de un componente
Parámetros:
   $id: 
   $item: 


static method get_runtime  [línea 20]

  static objeto get_runtime( array $id, [string $tipo = null], [boolean $usar_cache = false]  )

Retorna el objeto-php que representa un runtime de un componente-toba
Parámetros:
array   $id:  Arreglo con dos claves 'componente' y 'proyecto'
string   $tipo:  Tipo de componente. Si no se brinda se busca automáticamente, aunque requiere mas toba_recursos
boolean   $usar_cache:  Si el componente fue previamente construido en este pedido de página, retorna su referencia, sino lo crea.


static method get_runtime_clase_y_datos  [línea 26]

  static void get_runtime_clase_y_datos( $id, [ $tipo = null], [ $usar_cache = false]  )

Parámetros:
   $id: 
   $tipo: 
   $usar_cache: 


static method get_runtime_objeto  [línea 80]

  static void get_runtime_objeto( $id, $tipo, $clase, $datos  )

Parámetros:
   $id: 
   $tipo: 
   $clase: 
   $datos: 


static method set_refresco_forzado  [línea 189]

  static void set_refresco_forzado( $refrescar  )

Fuerza a que todos los componentes requeridos en este pedido de página no surjan de algún cache (util para testeos)
Parámetros:
   $refrescar: 




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3