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.voidsetImplicaSalto(Boolean implicaSalto) Establece si esta localidad implica un salto.voidsetImplicaSaltoFila(Boolean implicaSaltoFila) Establece si esta localidad implica un salto de fila.voidsetSiguienteLocalidad(Localidad siguienteLocalidad) Establece la localidad que sigue a esta localidad en la secuencia.voidEstablece 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.
-