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

toba_ei_mapa

Genera un cliente para mapas GIS
toba_componente
   |
   --toba_ei
      |
      --toba_ei_mapa

Ubicada en /nucleo/componentes/interface/toba_ei_mapa.php [line 11]

Deprecated: Function split() is deprecated in /home/ricardo/proyectos/toba_migraciones/proyectos/toba_editor/www/doc/api/Centrales/c305412028b9a2be48c5677e1d4f636f/%%404^%%40462378^classtags.tpl.php on line 37 Deprecated: Function split() is deprecated in /home/ricardo/proyectos/toba_migraciones/proyectos/toba_editor/www/doc/api/Centrales/c305412028b9a2be48c5677e1d4f636f/%%404^%%40462378^classtags.tpl.php on line 54
Documentación WIKI
Clase Javascript equivalente: ei_mapa

Métodos Heredados

Heredado de toba_ei

__construct()
agregar_evento()
Determina que un evento definido va a formar parte de los eventos a mostrar en el servicio actual
agregar_notificacion()
Agrega un mensaje de notificacion a esta pantalla
botonera_abajo()
Devuelve True si la botonera del componente se debe ubicar abajo o en ambos extremos del mismo.
botonera_arriba()
Devuelve True si la botonera del componente se debe ubicar arriba o en ambos extremos del mismo.
cant_eventos_sobre_fila()
Retorna la cantidad de eventos que fueron definidos a nivel de fila
colapsar()
Fuerza a que el componente se grafique colpsado, pudiendo el usuario descolapsarlo posteriormente
descolapsar()
Fuerza a que el componente se grafique descolapsado, pudiendo el usuario colapsarlo posteriormente
destruir()
Destructor del componente
eliminar_evento()
Elimina un evento definido de la lista de eventos a utilizar en el servicio actual
evento()
Recupera el objeto asociado de un evento
existe_evento()
Verifica si un evento esta definido en la lista de eventos a utilizar en el servicio actual
extender_objeto_js()
Ventana de extensión javascript del componente
generar_boton()
Metodo para graficar un boton por orden del usuario
generar_botones()
Genera la botonera del componente
generar_botones_eventos()
Genera los botones de todos los eventos marcados para aparecer en la botonera.
generar_html_barra_sup()
Genera la barra con el título y los íconos
generar_html_boton()
Genera el html de un botón específico
get_eventos_sobre_fila()
Retorna la lista de eventos que fueron definidos a nivel de fila
get_grupo_eventos_activo()
Retorna el grupo de eventos activos
get_id_form()
Retorna el identificador base para los campos HTML
get_id_objeto_js()
Retorna el id del componente en javascript.
get_invocacion_evento_fila()
Dado una fila, genera el html de los eventos de la misma
get_lista_eventos_internos()
Retorna todos los eventos definidos por el componente (llamados internos), excluyendo los definidos por el usuario
get_lista_eventos_usuario()
Retorna todos los eventos definidos por el usuario, excluyendo los internos del componente
get_objeto_js()
get_puntos_control()
Retorna la definición de un punto de control para un evento
hay_botones()
Retorna true si alguno de los eventos definidos por el usuario se va a graficar en la botonera del componente
mostrar_barra_superior()
Configura la visibilidad de la barra superior
reportar_evento()
Reporta un evento en el componente controlador
reportar_evento_interno()
set_colapsable()
Determina si el componente podra ser colapsado/descolapsado por el usuario
set_descripcion()
Cambia la descripción del componente para el servicio actual
set_disparo_eventos_condicionado_datos()
Especifica si el disparo de los eventos implicitos debe estar asociado al cambio de datos o no
set_grupo_eventos_activo()
Activa un grupo de eventos, excluyendo a aquellos eventos que no pertenecen al mismo
set_modo_descripcion()
Cambia el modo en el que se muestra la descripción del componente (por defecto con un tooltip)
set_refresh_ejecuta_eventos()
Hace que los componentes reenvien sus eventos cuando se hace un refresh sobre la pagina
set_titulo()
Cambia el titulo del componente para el servicio actual
tiene_puntos_control()
Determina si el componente tiene algún punto de control asignado para un evento
vista_impresion()
Despachador de tipos de salidas de impresion
vista_impresion_html()
Impresion HTML por defecto
xml_get_att_comunes()
Retorna los atributos que pueden ser incluidos en cualquier tag, y que definen propiedades del documento pdf.
xml_get_elem_comunes()
Retorna los elementos que pueden ser incluidos en cualquier tag, y que definen propiedades del documento pdf, como la cabecera y el pié.
xml_get_informacion_basica_vista()
xml_imagen()
Devuelve un string con el xml de una imagen a incluir.
xml_set_alto_cabecera()
Define el alto de la cabecera de página.
xml_set_alto_pie()
Define el alto del pié de página.
xml_set_atts_ei()
Forma genérica de definir parámetros de usuario. El parámetro $atts debe ser un array de tipo "nombre"=>"valor".
xml_set_cabecera()
Define la cabecera de página.
xml_set_dim_pagina()
Define las dimensiones de la página
xml_set_incluir_cabecera()
Define si se crea la cabecera de la página.
xml_set_incluir_pie()
Define si se crea el pié de página.
xml_set_logo()
Define el logo de la institución a utilizar en la cabecera del pdf
xml_set_margenes()
Define los márgenes de la página. $margenes debe ser un array de tipo 'nombre'=>'valor', donde 'sup', 'inf', 'izq' y 'der' son los nombres para definir los márgenes superior, inferior, izquierdo y derecho respectivamente.
xml_set_nro_copias()
Define el numero de copias que deben aparecer en el pdf.
xml_set_ns()
Define un namespace a utilizar con los elementos xml.
xml_set_orientacion()
Define la orientación de la página
xml_set_pie()
Define el pié de página.
xml_set_subtitulo()
Define el subtítulo a utilizar en la cabecera del pdf
xml_set_tabla_cols()
Define atributos comunes a columnas de una tabla (atributos del elemento table-column de xsl-fo).
xml_set_titulo()
Define el titulo a utilizar en la cabecera del pdf
xml_tabla()
Devuelve un string con el xml de una tabla a incluir. $datos es un array cuyo primer nivel representan las
xml_texto()
Devuelve un string con el xml de un texto y sus atributos a incluir

Heredado de toba_componente

__construct()
agregar_dependencia()
Agregar dinámicamente una dependencia al componente actual
agregar_dependencia_por_indice()
Agregar dinámicamente una dependencia al componente actual utilizando
borrar_memoria()
Elimina toda la memoria interna actual y de pedidos anteriores
controlador()
Retorna la referencia al componente padre o contenedor del actual, generalmente un ci
dep()
dependencia()
Accede a una dependencia del objeto, opcionalmente si la dependencia no esta cargada, la carga
dependencia_cargada()
Retorna verdadero si la dependencia fue construida y asociada en este pedido de página
destruir()
Destructor del componente
eliminar_estado_sesion()
Elimina de la sesion las propiedades de este componente, a su vez pone en null estas propiedades en este objeto
existe_dependencia()
Retorna verdadero si un componente es dependencia del actual
get_cantidad_dependencias()
Retorna la cantidad de dependencias cargadas
get_dependencias()
Retorna un array con las dependencias cargadas del componente
get_dependencias_clase()
Devuelve las dependencias cuya clase de componente coincide con la expresion regular pasada como parametro
get_estado_sesion()
Construye un arreglo con los valores de todas las propiedades a almacenarse en sesion
get_id()
Retorna el identificador del componente
get_mensaje()
Retorna un mensaje asociado al componente
get_nombre()
Retorna el nombre del componente según se definió en el editor
get_parametro()
Retorna un parámetro estático definido en las prop. básicas del componente
get_titulo()
Retorna el título del componente (nombre visible al usuario)
informar()
Informa un mensaje predefinido al usuario, usando toba::notificacion() y toba::mensajes()
informar_msg()
Informa un mensaje al usuario
ini()
Ventana de extensión que se ejecuta al iniciar el componente en todos los pedidos en los que participa.
inicializado()
invocar_callback()
Metodo generico de invocar callbacks en el propio objeto
log()
Shortcut de toba::logger()->debug que incluye información básica del componente actual
mantener_estado_sesion()
set_controlador()
Determina que el componente actual es controlado por otro
set_modo_compatible_manejo_sesion()
Alternativa para que la reutilización de un mismo componente en un mismo request se siga comportando como antes de [3050], es decir el ultimo creado pisa la memoria del 1ero.
set_propiedades_sesion()
Fuerza a persistir en sesion ciertas propiedades internas
__sleep()

Métodos Propios
toba_ei_mapa   __construct()  
void   disparar_eventos()   Dispara los eventos del componente
void   generar_control_de_layers()   Recorre la lista de layers y arma el HTML para el selector
void   generar_html()   Genera el html del mapa
void   generar_salida()   Dibuja el mapa utilizando una funcion especifica
void   generar_viewport()   Genera el HTML para la porcion que visualiza el mapa propiamente dicha
string   get_evento_interaccion()   Devuelve el evento que se disparo en el cliente
array   get_grupos()   Devuelve una lista de los grupos que existen en el mapa
array   get_layers_activos()   Devuelve una lista de los layers activos
obj   get_mapa()   Devuelve una referencia al objeto mapscript
array   get_nombre_layers()   Devuelve una lista con los nombres de los layers
void   get_separador_grupo()   Coloca un separador de grupos de layers
   get_url_mapa()   Devuelve el vinculo con la direccion a la que se le pedira el servicio para el grafico del mapa.
boolean   hay_evento_interaccion()   Determina si hubo un evento en el cliente o no.
void   post_eventos()  
void   pre_eventos()  
void   set_extent_activo()   Setea la porcion del mapa actualmente visible
void   set_layers_activos()   Setea los layers que estan activos en el mapa
void   set_viewport()   Permite fijar el ancho y alto con que se vera el mapa en pantalla
boolean   verificar_extent_valido()   Verifica que los limites visuales sean validos

Constructor __construct  [línea 27]

  toba_ei_mapa __construct( $id  )

Parámetros:
   $id: 

Redefinición de:
toba_ei::__construct()

disparar_eventos  [línea 98]

  void disparar_eventos( )

Dispara los eventos del componente


generar_control_de_layers  [línea 352]

  void generar_control_de_layers( )

Recorre la lista de layers y arma el HTML para el selector

Access:  protected


generar_html  [línea 304]

  void generar_html( )

Genera el html del mapa


generar_salida  [línea 516]

  void generar_salida( string $salida  )

Dibuja el mapa utilizando una funcion especifica
Parámetros:
string   $salida:  Nombre del archivo de salida


generar_viewport  [línea 321]

  void generar_viewport( )

Genera el HTML para la porcion que visualiza el mapa propiamente dicha

Access:  protected


get_evento_interaccion  [línea 77]

  string get_evento_interaccion( )

Devuelve el evento que se disparo en el cliente


get_grupos  [línea 234]

  array get_grupos( )

Devuelve una lista de los grupos que existen en el mapa


get_layers_activos  [línea 223]

  array get_layers_activos( )

Devuelve una lista de los layers activos


get_mapa  [línea 243]

  obj get_mapa( )

Devuelve una referencia al objeto mapscript


get_nombre_layers  [línea 254]

  array get_nombre_layers( )

Devuelve una lista con los nombres de los layers


get_separador_grupo  [línea 415]

  void get_separador_grupo( string $id_grupo  )

Coloca un separador de grupos de layers
Parámetros:
string   $id_grupo: 

Access:  protected


get_url_mapa  [línea 435]

  get_url_mapa( )

Devuelve el vinculo con la direccion a la que se le pedira el servicio para el grafico del mapa.

Access:  protected


hay_evento_interaccion  [línea 90]

  boolean hay_evento_interaccion( )

Determina si hubo un evento en el cliente o no.


post_eventos  [línea 165]

  void post_eventos( )



pre_eventos  [línea 161]

  void pre_eventos( )



set_extent_activo  [línea 203]

  void set_extent_activo( float $xmin, float $ymin, float $xmax, float $ymax  )

Setea la porcion del mapa actualmente visible
Parámetros:
float   $xmin: 
float   $ymin: 
float   $xmax: 
float   $ymax: 


set_layers_activos  [línea 190]

  void set_layers_activos( [array $layers = array()]  )

Setea los layers que estan activos en el mapa
Parámetros:
array   $layers:  Arreglo conteniendo los nombres de los layers activos


set_viewport  [línea 177]

  void set_viewport( integer $ancho, integer $alto  )

Permite fijar el ancho y alto con que se vera el mapa en pantalla
Parámetros:
integer   $ancho: 
integer   $alto: 


verificar_extent_valido  [línea 287]

  boolean verificar_extent_valido( float $xmin, float $ymin, float $xmax, float $ymax  )

Verifica que los limites visuales sean validos
Parámetros:
float   $xmin: 
float   $ymin: 
float   $xmax: 
float   $ymax: 

Access:  protected




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3