Class: Style

IDEE/Style~Style


import Style from 'IDEE/Style';

Clase principal que gestiona los estilos, de esta heredan los estilos de los objetos geográficos, ...

new Style(options, impl)

facade/js/style/Style.js, line 17

Constructor principal de la clase.

Name Type Description
options Object

Opciones de la clase.

  • icon (src): Ruta del icono.
impl Object

Implementación.

Extends

  • IDEE.Base

Methods

apply(layer)

facade/js/style/Style.js, line 72

Este método aplica los estilos a la capa.

Name Type Description
layer IDEE.layer.Vector

Capa.

canvas(){HTMLCanvasElement}

facade/js/style/Style.js, line 60

Devuelve el "canvas".

Returns:
Elemento "canvas".

clone(){IDEE.Style}

facade/js/style/Style.js, line 272

Este método clona los estilos.

Returns:
Devuelve un "new Style".

equals(Style)

facade/js/style/Style.js, line 260

Compara que esta clase sea igual a otro objeto.

Name Type Description
Style Object

Objeto que se quiere comparar.

getOptions(){object}

facade/js/style/Style.js, line 205

Este método obtiene el estilo de opciones.

refresh(layer)

facade/js/style/Style.js, line 181

Este método actualiza el estilo de la capa.

Name Type Default Description
layer Object null

Capa.

serialize(){String}

facade/js/style/Style.js, line 303

Serializa los estilos.

Returns:
Estilo serializado.

set(property, value){IDEE.Style}

facade/js/style/Style.js, line 128

Este método establece el valor de la propiedad y aplica una nueva propiedad.

Name Type Description
property String

Propiedad para cambiar el valor.

value String

Valor de la propiedad.

Returns:
Devuelve this.

toJSON(){object}

facade/js/style/Style.js, line 289

Este método implementa el mecanismo para generar el JSON de esta instancia.

unapply(layer)

facade/js/style/Style.js, line 86

Este método quita los estilos de la capa.

Name Type Description
layer IDEE.layer.Vector

Capa.

updateCanvas()

facade/js/style/Style.js, line 249

Este método actualiza los estilos del canvas.