jiputil
Class JIPFunctionList

java.lang.Object
  |
  +--jiputil.JIPFunctionList

public class JIPFunctionList
extends java.lang.Object

Descripción:
Clase que implementa contiene la lista de funciones aplicables desde el programa. Es en ésta clase donde se espeficican las funciones y a que grupo pertenece cada una.


Field Summary
(package private)  int[] funcgroups
          Array que asocia las funciones con los grupos
(package private)  java.lang.String[] funcnames
          Array que contiene los nombres de las funciones
(package private)  java.lang.String[] groupnames
          Array que contiene los nombres de los grupos
(package private)  int nfunc
          Número de funciones en lista
(package private)  int ngrps
          Número de grupos creados
 
Constructor Summary
JIPFunctionList()
           Descripción:
Constructor de la clase.
 
Method Summary
 java.awt.Menu getFunctionMenu(java.lang.String tittle, java.awt.event.ActionListener al)
           Descripción:
Método para crear el menú que contiene las funciones
 javax.swing.JMenu getFunctionMenuG(java.lang.String tittle, java.awt.event.ActionListener al)
           
 JIPFunction getJIPFunction(java.lang.String fname)
           Descripción:
Método para obtener el objeto función del cual sabemos el nombre y pasamos por parámetro
 java.lang.String getName(int f)
           Descripción:
Método para obtener el nombre del número de función que se pasa por parámetro.
 int getNumFunctions()
           Descripción:
Método para obtener el número de funciones que hay creadas.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

nfunc

int nfunc
Número de funciones en lista

ngrps

int ngrps
Número de grupos creados

funcnames

java.lang.String[] funcnames
Array que contiene los nombres de las funciones

groupnames

java.lang.String[] groupnames
Array que contiene los nombres de los grupos

funcgroups

int[] funcgroups
Array que asocia las funciones con los grupos
Constructor Detail

JIPFunctionList

public JIPFunctionList()

Descripción:
Constructor de la clase. Aqui se insertan los nombres de las funciones aplicables en los respectivos arrays, así como los grupos a los que pertenecen cada una.

Method Detail

getNumFunctions

public int getNumFunctions()

Descripción:
Método para obtener el número de funciones que hay creadas.

Returns:
Número de Funciones

getName

public java.lang.String getName(int f)

Descripción:
Método para obtener el nombre del número de función que se pasa por parámetro.

Parameters:
f - Número asignado a una función
Returns:
Nombre de la función pedida

getJIPFunction

public JIPFunction getJIPFunction(java.lang.String fname)

Descripción:
Método para obtener el objeto función del cual sabemos el nombre y pasamos por parámetro

Parameters:
fname - Nombre de la función
Returns:
Objeto JIPFuncion que contiene la funcion pedida

getFunctionMenu

public java.awt.Menu getFunctionMenu(java.lang.String tittle,
                                     java.awt.event.ActionListener al)

Descripción:
Método para crear el menú que contiene las funciones

Parameters:
tittle - Título del menú
al - ActionListener
Returns:
Menú que contiene las funciones

getFunctionMenuG

public javax.swing.JMenu getFunctionMenuG(java.lang.String tittle,
                                          java.awt.event.ActionListener al)