Interface Localidad
- All Superinterfaces:
Figura
- All Known Subinterfaces:
LocalidadNumerada
- All Known Implementing Classes:
LocalidadImpl
,LocalidadNumeradaImpl
Representa una localidad individual dentro de una
Zona
.
Una localidad es un punto específico o asiento dentro de una zona. Esta interfaz define los métodos para obtener y establecer la localidad siguiente, la zona a la que pertenece y si la localidad implica un salto (por ejemplo, un pasillo o un espacio entre asientos).
Las localidades son útiles para representar y gestionar asientos o puntos específicos dentro de una zona
-
Method Summary
Modifier and TypeMethodDescriptionIndica si esta localidad implica un salto, como un pasillo o un espacio entre asientos.Indica si esta localidad implica un salto de fila, como un cambio de fila o sección.Obtiene la localidad que sigue a esta localidad en la secuencia.getZona()
Obtiene la zona a la que pertenece esta localidad.void
setImplicaSalto
(Boolean implicaSalto) Establece si esta localidad implica un salto.void
setImplicaSaltoFila
(Boolean implicaSaltoFila) Establece si esta localidad implica un salto de fila.void
setSiguienteLocalidad
(Localidad siguienteLocalidad) Establece la localidad que sigue a esta localidad en la secuencia.void
Establece la zona a la que pertenece esta localidad.Methods inherited from interface es.mdef.gaip_libreria.herramientas.Figura
getAltura, getAnchura, getX, getY, setAltura, setAnchura, setX, setY
-
Method Details
-
getSiguienteLocalidad
Localidad getSiguienteLocalidad()Obtiene la localidad que sigue a esta localidad en la secuencia.- Returns:
- la siguiente localidad en la secuencia, o null si esta es la última localidad.
-
setSiguienteLocalidad
Establece la localidad que sigue a esta localidad en la secuencia.- Parameters:
siguienteLocalidad
- la localidad a establecer como siguiente.
-
getZona
Zona getZona()Obtiene la zona a la que pertenece esta localidad.- Returns:
- la zona asociada a esta localidad.
-
setZona
Establece la zona a la que pertenece esta localidad.- Parameters:
zona
- la zona a asociar con esta localidad.
-
getImplicaSalto
Boolean getImplicaSalto()Indica si esta localidad implica un salto, como un pasillo o un espacio entre asientos.- Returns:
- true si la localidad implica un salto, false en caso contrario.
-
setImplicaSalto
Establece si esta localidad implica un salto.- Parameters:
implicaSalto
- true para indicar que la localidad implica un salto, false en caso contrario.
-
getImplicaSaltoFila
Boolean getImplicaSaltoFila()Indica si esta localidad implica un salto de fila, como un cambio de fila o sección.- Returns:
- true si la localidad implica un salto de fila, false en caso contrario.
-
setImplicaSaltoFila
Establece si esta localidad implica un salto de fila.- Parameters:
implicaSaltoFila
- true para indicar que la localidad implica un salto de fila, false en caso contrario.
-