All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, spgn.pgn.gui.cliente.graficos.ElementoAnimado

public class Codo extends ComponenteSA
Clase que simboliza un codo de tuberia
Author:
Ruben Palomino
See Also:
  • Constructor Details

    • Codo

      public Codo()
      Constructor del elemento en el cual le pasamos el texto a mostrar
  • Method Details

    • isAccDirecta

      public boolean isAccDirecta()
      Devuelve si la visualizacion es directa con el estado de la tag
      Returns:
      the accDirecta
    • setAccDirecta

      public void setAccDirecta(boolean accDirecta)
      Ajusta para que la visualizacion sea con el estado de la tag si es false es inversa
      Parameters:
      accDirecta - the accDirecta to set
    • setTagMostrar

      public void setTagMostrar(String tagMostrar)
      Metodo que asocia una tag a la visibilidad del elemento
      Overrides:
      setTagMostrar in class ComponenteSA
      Parameters:
      tagMostrar - El path de la tag que controlara el proceso Si tagMostrar es true el elemento se muestra, y si es distinto de true se oculta
    • getTagMostrar

      public String getTagMostrar()
      Path de la tag asociada a la visibilidad
      Returns:
      El path de la tag que controla la visualizacion
    • setTextEstadoMostrar

      public void setTextEstadoMostrar(String estado)
      Metodo por el cual le indico el path de la tag que va a controlar si se muestra o no el indicador. Si el valor de la tag es true el elemento se muestra Si el valor de tag es distinto de true la tag se oculta
      Parameters:
      estado - El path de la tag que va a controlar la accion de mostrar y ocultar
    • setTagIndicador

      public void setTagIndicador(String tagIndicador)
      Asigna el la tag al indicador
      Parameters:
      tagIndicador - la tag relacionada con el indicador del metodo
    • getTagIndicador

      public String getTagIndicador()
      devuelve el path la tag asociada al indicador
      Returns:
      El path de la tag que controla la visualizacion
    • setTextEstadoIndicador

      public void setTextEstadoIndicador(String estado)
      se envia el valor de la tag para ajustar el estado del codo
      Parameters:
      estado - "true" on y "false" off
    • paint

      public void paint(Graphics gP)
      Overrides:
      paint in class JComponent
    • getColorOff

      public Color getColorOff()
      Devuelve el color del codo cuando la tag es false, si la accion no es directa cuando la tag sea true
      Returns:
      the colorOff
    • setColorOff

      public void setColorOff(Color colorOff)
      Ajusta el color del codo cuando la tag es false, si la accion no es directa cuando la tag sea true
      Parameters:
      colorOff - the colorOff to set
    • getColorOn

      public Color getColorOn()
      Devuelve el color del codo cuando la tag es true, si la accion no es directa cuando la tag sea false
      Returns:
      the colorOn
    • setColorOn

      public void setColorOn(Color colorOn)
      Ajusta el color del codo cuando la tag es true, si la accion no es directa cuando la tag sea false
      Parameters:
      colorOn - the colorOn to set
    • getDireccion

      public int getDireccion()
      Devuelve si la direccion del codo
      Returns:
      the direccion
      0 - entrada por abajo salida hacia la derecha
      1 - entrada por abajo salida hacia la izquierda
      2 - entrada por arriba y salida hacia la derecha
      3 - entrada por arriba y salida hacia la izquierda
    • setDireccion

      public void setDireccion(int direccion)
      Ajusta la direccion del codo
      Parameters:
      direccion - la direccion del codo
      0 - entrada por abajo salida hacia la derecha
      1 - entrada por abajo salida hacia la izquierda
      2 - entrada por arriba y salida hacia la derecha
      3 - entrada por arriba y salida hacia la izquierda
    • isIntercambiaBrillo

      public boolean isIntercambiaBrillo()
      Devuelve si el brillo debe de estar en el exterior(false) en lugar de en el interior(true)
      Returns:
      the intercambiaBrillo
    • setIntercambiaBrillo

      public void setIntercambiaBrillo(boolean intercambiaBrillo)
      Ajusta si el brillo debe de estar en el exterior(false) en lugar de en el interior(true)
      Parameters:
      intercambiaBrillo - the intercambiaBrillo to set
    • getColorBrilloOff

      public Color getColorBrilloOff()
      Devuelve el color del brillo en off
      Returns:
      the colorBrilloOff
    • setColorBrilloOff

      public void setColorBrilloOff(Color colorBrilloOff)
      Ajusta el color del brillo en off
      Parameters:
      colorBrilloOff - the colorBrilloOff to set
    • getColorBrilloOn

      public Color getColorBrilloOn()
      Devuelve el color del brillo en on
      Returns:
      the colorBrilloOn
    • setColorBrilloOn

      public void setColorBrilloOn(Color colorBrilloOn)
      Ajusta el color del brillo en on
      Parameters:
      colorBrilloOn - the colorBrilloOn to set