From 94d34da973c9c30dd8bbcc95f2c9ae77c8a9a030 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Sat, 2 Jul 2016 15:22:16 -0400 Subject: [PATCH] Added a more robust hightlight functionality. Added Hash Tables. Updated docs. --- doc/allclasses-frame.html | 102 +- doc/allclasses-noframe.html | 94 +- .../estructuras/Array.ParticionarResult.html | 676 ++++--- doc/cl/cromer/estructuras/Array.html | 1500 +++++++-------- .../cromer/estructuras/ArrayController.html | 1121 ++++++----- doc/cl/cromer/estructuras/ArrayTipos.html | 679 ++++--- .../cromer/estructuras/BurbujaController.html | 931 +++++---- doc/cl/cromer/estructuras/Cola.html | 791 ++++---- doc/cl/cromer/estructuras/ColaController.html | 1085 +++++------ doc/cl/cromer/estructuras/Colores.html | 771 ++++---- doc/cl/cromer/estructuras/Enlace.html | 620 +++--- doc/cl/cromer/estructuras/EnlaceCircular.html | 901 ++++----- doc/cl/cromer/estructuras/EnlaceNormal.html | 933 +++++---- doc/cl/cromer/estructuras/Grafico.html | 1339 +++++++------ .../estructuras/InsercionController.html | 931 +++++---- doc/cl/cromer/estructuras/ListaEnlazada.html | 922 +++++---- .../estructuras/ListaEnlazadaCircular.html | 958 +++++----- .../estructuras/ListaEnlazadaTipos.html | 725 ++++--- .../estructuras/ListaEnlazdaController.html | 1356 +++++++------ doc/cl/cromer/estructuras/Logs.html | 648 +++---- doc/cl/cromer/estructuras/Main.html | 745 ++++---- doc/cl/cromer/estructuras/MenuController.html | 1691 ++++++++--------- .../cromer/estructuras/MergeController.html | 931 +++++---- doc/cl/cromer/estructuras/Pila.html | 791 ++++---- doc/cl/cromer/estructuras/PilaController.html | 1085 +++++------ .../cromer/estructuras/QuickController.html | 931 +++++---- .../estructuras/SeleccionController.html | 931 +++++---- .../cromer/estructuras/ShellController.html | 931 +++++---- .../TextFieldLimited.StyleableProperties.html | 536 +++--- .../cromer/estructuras/TextFieldLimited.html | 1423 ++++++-------- .../class-use/Array.ParticionarResult.html | 260 ++- .../cromer/estructuras/class-use/Array.html | 347 ++-- .../class-use/ArrayController.html | 193 +- .../estructuras/class-use/ArrayTipos.html | 193 +- .../class-use/BurbujaController.html | 193 +- doc/cl/cromer/estructuras/class-use/Cola.html | 250 ++- .../estructuras/class-use/ColaController.html | 193 +- .../cromer/estructuras/class-use/Colores.html | 333 ++-- .../cromer/estructuras/class-use/Enlace.html | 477 ++--- .../estructuras/class-use/EnlaceCircular.html | 309 ++- .../estructuras/class-use/EnlaceNormal.html | 325 ++-- .../cromer/estructuras/class-use/Grafico.html | 307 ++- .../class-use/InsercionController.html | 193 +- .../estructuras/class-use/ListaEnlazada.html | 255 ++- .../class-use/ListaEnlazadaCircular.html | 255 ++- .../class-use/ListaEnlazadaTipos.html | 255 ++- .../class-use/ListaEnlazdaController.html | 193 +- doc/cl/cromer/estructuras/class-use/Logs.html | 188 +- doc/cl/cromer/estructuras/class-use/Main.html | 188 +- .../estructuras/class-use/MenuController.html | 193 +- .../class-use/MergeController.html | 193 +- doc/cl/cromer/estructuras/class-use/Pila.html | 250 ++- .../estructuras/class-use/PilaController.html | 193 +- .../class-use/QuickController.html | 193 +- .../class-use/SeleccionController.html | 193 +- .../class-use/ShellController.html | 193 +- .../TextFieldLimited.StyleableProperties.html | 193 +- .../class-use/TextFieldLimited.html | 351 ++-- doc/cl/cromer/estructuras/package-frame.html | 104 +- .../cromer/estructuras/package-summary.html | 619 +++--- doc/cl/cromer/estructuras/package-tree.html | 423 ++--- doc/cl/cromer/estructuras/package-use.html | 377 ++-- doc/constant-values.html | 535 +++--- doc/deprecated-list.html | 190 +- doc/help-doc.html | 415 ++-- doc/index-files/index-1.html | 359 ++-- doc/index-files/index-10.html | 492 ++--- doc/index-files/index-11.html | 339 ++-- doc/index-files/index-12.html | 324 ++-- doc/index-files/index-13.html | 298 +-- doc/index-files/index-14.html | 331 ++-- doc/index-files/index-15.html | 586 ++---- doc/index-files/index-16.html | 467 +++-- doc/index-files/index-17.html | 258 +-- doc/index-files/index-18.html | 239 +-- doc/index-files/index-2.html | 704 +++---- doc/index-files/index-3.html | 668 +++---- doc/index-files/index-4.html | 296 ++- doc/index-files/index-5.html | 448 ++--- doc/index-files/index-6.html | 219 +-- doc/index-files/index-7.html | 664 +++---- doc/index-files/index-8.html | 410 ++-- doc/index-files/index-9.html | 468 +++-- doc/index.html | 126 +- doc/overview-tree.html | 426 ++--- doc/script.js | 10 +- .../cromer/estructuras/ArrayController.java | 5 +- .../cromer/estructuras/BurbujaController.java | 2 +- src/cl/cromer/estructuras/ColaController.java | 5 +- src/cl/cromer/estructuras/Grafico.java | 276 ++- src/cl/cromer/estructuras/HashItem.java | 28 + src/cl/cromer/estructuras/HashTable.java | 112 ++ .../estructuras/HashTableController.java | 314 +++ .../estructuras/InsercionController.java | 2 +- .../estructuras/ListaEnlazdaController.java | 9 +- src/cl/cromer/estructuras/Main.java | 12 + src/cl/cromer/estructuras/MenuController.java | 12 + .../cromer/estructuras/MergeController.java | 2 +- src/cl/cromer/estructuras/Palabras.java | 65 + src/cl/cromer/estructuras/PilaController.java | 5 +- .../cromer/estructuras/QuickController.java | 2 +- .../estructuras/SeleccionController.java | 2 +- .../cromer/estructuras/ShellController.java | 2 +- .../estructuras/bundles/Idioma_en.properties | 10 +- .../estructuras/bundles/Idioma_es.properties | 15 +- src/cl/cromer/estructuras/fxml/hashTable.fxml | 33 + src/cl/cromer/estructuras/fxml/menu.fxml | 2 +- 107 files changed, 21731 insertions(+), 23916 deletions(-) create mode 100644 src/cl/cromer/estructuras/HashItem.java create mode 100644 src/cl/cromer/estructuras/HashTable.java create mode 100644 src/cl/cromer/estructuras/HashTableController.java create mode 100644 src/cl/cromer/estructuras/Palabras.java create mode 100644 src/cl/cromer/estructuras/fxml/hashTable.fxml diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html index bf8d114..ff085f2 100644 --- a/doc/allclasses-frame.html +++ b/doc/allclasses-frame.html @@ -2,72 +2,50 @@ - - - All Classes - - - + + +All Classes + + +

All Classes

- +
diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html index 44f7c76..1eca70d 100644 --- a/doc/allclasses-noframe.html +++ b/doc/allclasses-noframe.html @@ -2,64 +2,50 @@ - - - All Classes - - - + + +All Classes + + +

All Classes

- +
diff --git a/doc/cl/cromer/estructuras/Array.ParticionarResult.html b/doc/cl/cromer/estructuras/Array.ParticionarResult.html index f6c39bd..4762662 100644 --- a/doc/cl/cromer/estructuras/Array.ParticionarResult.html +++ b/doc/cl/cromer/estructuras/Array.ParticionarResult.html @@ -2,388 +2,366 @@ - - - Array.ParticionarResult - - - + + +Array.ParticionarResult + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Array.ParticionarResult

+
cl.cromer.estructuras
+

Class Array.ParticionarResult

- -
-
    -
  • -
    -
    Enclosing class:
    -
    Array
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Array.ParticionarResult
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      Array
      +
      +
      +
      public final class Array.ParticionarResult
       extends java.lang.Object
      -
      Esta clase contiene los resultados de Partricionar.
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private booleancambio -
        Si habia algun cambio.
        -
        private intpunteroIzquerda -
        La parte izquerda que cambió.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        ParticionarResult(boolean cambio, - int punteroIzquerda) -
        Inicializar.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        booleangetCambio() -
        Devolver el cambio.
        -
        intgetPunteroIzquerda() -
        Devolver el puntero izquerda.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          cambio

          -
          private boolean cambio
          -
          Si habia algun cambio.
          -
        • -
        - - - -
          -
        • -

          punteroIzquerda

          -
          private int punteroIzquerda
          -
          La parte izquerda que cambió.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ParticionarResult

          +
          Esta clase contiene los resultados de Partricionar.
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private booleancambio +
        Si habia algun cambio.
        +
        private intpunteroIzquerda +
        La parte izquerda que cambió.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        ParticionarResult(boolean cambio, + int punteroIzquerda) +
        Inicializar.
        +
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        booleangetCambio() +
        Devolver el cambio.
        +
        intgetPunteroIzquerda() +
        Devolver el puntero izquerda.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          cambio

          +
          private final boolean cambio
          +
          Si habia algun cambio.
          +
        • +
        + + + +
          +
        • +

          punteroIzquerda

          +
          private final int punteroIzquerda
          +
          La parte izquerda que cambió.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ParticionarResult

          public ParticionarResult(boolean cambio,
                                    int punteroIzquerda)
          -
          Inicializar.
          -
          -
          Parameters:
          -
          cambio - boolean: Si habia un cambio o no.
          -
          punteroIzquerda: - El valor desde la izquerda donde fue un cambio. -
          -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getCambio

          -
          public boolean getCambio()
          -
          Devolver el cambio.
          -
          -
          Returns:
          -
          boolean: Devolver el valor de cambio.
          -
          -
        • -
        - - - -
          -
        • -

          getPunteroIzquerda

          -
          public int getPunteroIzquerda()
          -
          Devolver el puntero izquerda.
          -
          -
          Returns:
          -
          int: Devolver el valor de puntero.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar.
    +
    +
    Parameters:
    +
    cambio - boolean: Si habia un cambio o no.
    +
    punteroIzquerda: - El valor desde la izquerda donde fue un cambio.
    +
    +
  • +
+ + + +
    +
  • + + +

    Method Detail

    + + + +
      +
    • +

      getCambio

      +
      public boolean getCambio()
      +
      Devolver el cambio.
      +
      +
      Returns:
      +
      boolean: Devolver el valor de cambio.
      +
      +
    • +
    + + + +
      +
    • +

      getPunteroIzquerda

      +
      public int getPunteroIzquerda()
      +
      Devolver el puntero izquerda.
      +
      +
      Returns:
      +
      int: Devolver el valor de puntero.
      +
      +
    • +
    +
  • +
+ + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Array.html b/doc/cl/cromer/estructuras/Array.html index 1c0acf9..0ba8941 100644 --- a/doc/cl/cromer/estructuras/Array.html +++ b/doc/cl/cromer/estructuras/Array.html @@ -2,839 +2,761 @@ - - - Array - - - + + +Array + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Array

+
cl.cromer.estructuras
+

Class Array

- -
-
    -
  • -
    -
    -
    public class Array
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Array
      • +
      +
    • +
    +
    +
      +
    • +
      +
      +
      public final class Array
       extends java.lang.Object
      -
      Crear una estructura de dato de tipo array.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Nested Class Summary

        - - - - - - - - - - -
        Nested Classes 
        Modifier and TypeClass and Description
        class Array.ParticionarResult -
        Esta clase contiene los resultados de Partricionar.
        -
        -
      • -
      - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private java.lang.String[]array -
        El array.
        -
        private booleanordered -
        Si es de tipo ordenado o simple.
        -
        private intsize -
        La cantidad de elementos en el array.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        Array(int tamano) -
        Crear el array con el tamaño pasador por argumento.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        booleanburbuja(boolean paso) -
        Ordenar el array usando burbuja.
        -
        intbuscar(int valor) -
        Buscar si existe un valor dentro el array.
        -
        booleaneliminar(int valor) -
        Eliminar un valor del array si existe.
        -
        java.lang.StringgetIndice(int indice) -
        Devolver el valor que está guardado en cada indice del array. -
        -
        booleaninsercion(boolean paso) -
        Ordenar el array usando inserción.
        -
        booleaninsertar(int valor) -
        Insertar un valor al array.
        -
        booleanisOrdered() -
        Dovolver si el tipo es ordenado o no.
        -
        booleanmerge(boolean paso) -
        Ordenar el array usando merge.
        -
        private booleanmerge(java.lang.String[] temp, - int prevIzquerda, - int prevMedio, - int prevDerecha, - boolean paso) -
        Este metodo hace los cambios al array.
        -
        private Array.ParticionarResultparticionar(int izquerda, - int derecha, - java.lang.String pivot) -
        Particionar el array desded la izquerda y derecho usando un - pivot. -
        -
        booleanquick(boolean paso) -
        Ordenar el array usando quick.
        -
        private booleanrecurenciaMerge(java.lang.String[] temp, - int izquerda, - int derecha, - boolean paso) -
        El metodo recursivo para ordenar con merge.
        -
        private booleanrecurenciaQuick(int izquerda, - int derecha, - boolean paso) -
        Metodo recursivo para ordenar using quick sort.
        -
        booleanseleccion(boolean paso) -
        Ordenar el array usando selección.
        -
        voidsetOrdered(boolean ordered) -
        Cambiar el tipo de array entre ordenado o simple.
        -
        booleanshell(boolean paso) -
        Ordenar el array usando shell.
        -
        intsize() -
        Devolver la cantidad de elementos en el array.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          array

          -
          private java.lang.String[] array
          -
          El array.
          -
        • -
        - - - -
          -
        • -

          size

          -
          private int size
          -
          La cantidad de elementos en el array.
          -
        • -
        - - - -
          -
        • -

          ordered

          -
          private boolean ordered
          -
          Si es de tipo ordenado o simple.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Array

          -
          public Array(int tamano)
          -
          Crear el array con el tamaño pasador por argumento.
          -
          -
          Parameters:
          -
          tamano - int: El tamaño del array a crear.
          -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          size

          -
          public int size()
          -
          Devolver la cantidad de elementos en el array.
          -
          -
          Returns:
          -
          int: Devolver la cantidad de elementos en el array.
          -
          -
        • -
        - - - -
          -
        • -

          isOrdered

          -
          public boolean isOrdered()
          -
          Dovolver si el tipo es ordenado o no.
          -
          -
          Returns:
          -
          boolean: Si el tipo de array es ordenado.
          -
          -
        • -
        - - - -
          -
        • -

          setOrdered

          -
          public void setOrdered(boolean ordered)
          -
          Cambiar el tipo de array entre ordenado o simple.
          -
          -
          Parameters:
          -
          ordered - boolean: Si es verdad, es de tipo ordenado, sino el tipo - es simple. -
          -
          -
        • -
        - - - -
          -
        • -

          insertar

          -
          public boolean insertar(int valor)
          -
          Insertar un valor al array.
          -
          -
          Parameters:
          -
          valor - int: El valor a insertar.
          -
          Returns:
          -
          boolean: Verdad si fue exitoso, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          eliminar

          -
          public boolean eliminar(int valor)
          -
          Eliminar un valor del array si existe.
          -
          -
          Parameters:
          -
          valor - int: El valor a eliminar.
          -
          Returns:
          -
          boolean: Verdad si fue encontrado y borrado, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          buscar

          -
          public int buscar(int valor)
          -
          Buscar si existe un valor dentro el array.
          -
          -
          Parameters:
          -
          valor - int: Valor a buscar.
          -
          Returns:
          -
          int: Devuelve el indice donde fue encontrado, o -1 si no fue encontrado.
          -
          -
        • -
        - - - -
          -
        • -

          getIndice

          -
          public java.lang.String getIndice(int indice)
          -
          Devolver el valor que está guardado en cada indice del array. Se usa - para construir la grafica. -
          -
          -
          Parameters:
          -
          indice - int: El indice que desea ver.
          -
          Returns:
          -
          String: El valor que está en dicho indice.
          -
          -
        • -
        - - - -
          -
        • -

          burbuja

          -
          public boolean burbuja(boolean paso)
          -
          Ordenar el array usando burbuja.
          -
          -
          Parameters:
          -
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, - sino ordenear todos los elementos. -
          -
          Returns:
          -
          boolean: Verdad si algo cambió, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          insercion

          -
          public boolean insercion(boolean paso)
          -
          Ordenar el array usando inserción.
          -
          -
          Parameters:
          -
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, - sino ordenear todos los elementos. -
          -
          Returns:
          -
          boolean: Verdad si algo cambió, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          seleccion

          -
          public boolean seleccion(boolean paso)
          -
          Ordenar el array usando selección.
          -
          -
          Parameters:
          -
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, - sino ordenear todos los elementos. -
          -
          Returns:
          -
          boolean: Verdad si algo cambió, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          shell

          -
          public boolean shell(boolean paso)
          -
          Ordenar el array usando shell.
          -
          -
          Parameters:
          -
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, - sino ordenear todos los elementos. -
          -
          Returns:
          -
          boolean: Verdad si algo cambió, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          quick

          -
          public boolean quick(boolean paso)
          -
          Ordenar el array usando quick.
          -
          -
          Parameters:
          -
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, - sino ordenear todos los elementos. -
          -
          Returns:
          -
          boolean: Verdad si algo cambió, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          recurenciaQuick

          +
          Crear una estructura de dato de tipo array.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClass and Description
        class Array.ParticionarResult +
        Esta clase contiene los resultados de Partricionar.
        +
        +
      • +
      + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private java.lang.String[]array +
        El array.
        +
        private booleanordered +
        Si es de tipo ordenado o simple.
        +
        private intsize +
        La cantidad de elementos en el array.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        Array(int tamano) +
        Crear el array con el tamaño pasador por argumento.
        +
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        booleanburbuja(boolean paso) +
        Ordenar el array usando burbuja.
        +
        intbuscar(int valor) +
        Buscar si existe un valor dentro el array.
        +
        booleaneliminar(int valor) +
        Eliminar un valor del array si existe.
        +
        java.lang.StringgetIndice(int indice) +
        Devolver el valor que está guardado en cada indice del array.
        +
        booleaninsercion(boolean paso) +
        Ordenar el array usando inserción.
        +
        booleaninsertar(int valor) +
        Insertar un valor al array.
        +
        booleanisOrdered() +
        Dovolver si el tipo es ordenado o no.
        +
        booleanmerge(boolean paso) +
        Ordenar el array usando merge.
        +
        private booleanmerge(java.lang.String[] temp, + int prevIzquerda, + int prevMedio, + int prevDerecha, + boolean paso) +
        Este metodo hace los cambios al array.
        +
        private Array.ParticionarResultparticionar(int izquerda, + int derecha, + java.lang.String pivot) +
        Particionar el array desded la izquerda y derecho usando un pivot.
        +
        booleanquick(boolean paso) +
        Ordenar el array usando quick.
        +
        private booleanrecurenciaMerge(java.lang.String[] temp, + int izquerda, + int derecha, + boolean paso) +
        El metodo recursivo para ordenar con merge.
        +
        private booleanrecurenciaQuick(int izquerda, + int derecha, + boolean paso) +
        Metodo recursivo para ordenar using quick sort.
        +
        booleanseleccion(boolean paso) +
        Ordenar el array usando selección.
        +
        voidsetOrdered(boolean ordered) +
        Cambiar el tipo de array entre ordenado o simple.
        +
        booleanshell(boolean paso) +
        Ordenar el array usando shell.
        +
        intsize() +
        Devolver la cantidad de elementos en el array.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          array

          +
          private final java.lang.String[] array
          +
          El array.
          +
        • +
        + + + +
          +
        • +

          size

          +
          private int size
          +
          La cantidad de elementos en el array.
          +
        • +
        + + + +
          +
        • +

          ordered

          +
          private boolean ordered
          +
          Si es de tipo ordenado o simple.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Array

          +
          public Array(int tamano)
          +
          Crear el array con el tamaño pasador por argumento.
          +
          +
          Parameters:
          +
          tamano - int: El tamaño del array a crear.
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          size

          +
          public int size()
          +
          Devolver la cantidad de elementos en el array.
          +
          +
          Returns:
          +
          int: Devolver la cantidad de elementos en el array.
          +
          +
        • +
        + + + +
          +
        • +

          isOrdered

          +
          public boolean isOrdered()
          +
          Dovolver si el tipo es ordenado o no.
          +
          +
          Returns:
          +
          boolean: Si el tipo de array es ordenado.
          +
          +
        • +
        + + + +
          +
        • +

          setOrdered

          +
          public void setOrdered(boolean ordered)
          +
          Cambiar el tipo de array entre ordenado o simple.
          +
          +
          Parameters:
          +
          ordered - boolean: Si es verdad, es de tipo ordenado, sino el tipo es simple.
          +
          +
        • +
        + + + +
          +
        • +

          insertar

          +
          public boolean insertar(int valor)
          +
          Insertar un valor al array.
          +
          +
          Parameters:
          +
          valor - int: El valor a insertar.
          +
          Returns:
          +
          boolean: Verdad si fue exitoso, sino falso.
          +
          +
        • +
        + + + +
          +
        • +

          eliminar

          +
          public boolean eliminar(int valor)
          +
          Eliminar un valor del array si existe.
          +
          +
          Parameters:
          +
          valor - int: El valor a eliminar.
          +
          Returns:
          +
          boolean: Verdad si fue encontrado y borrado, sino falso.
          +
          +
        • +
        + + + +
          +
        • +

          buscar

          +
          public int buscar(int valor)
          +
          Buscar si existe un valor dentro el array.
          +
          +
          Parameters:
          +
          valor - int: Valor a buscar.
          +
          Returns:
          +
          int: Devuelve el indice donde fue encontrado, o -1 si no fue encontrado.
          +
          +
        • +
        + + + +
          +
        • +

          getIndice

          +
          public java.lang.String getIndice(int indice)
          +
          Devolver el valor que está guardado en cada indice del array. Se usa para construir la grafica.
          +
          +
          Parameters:
          +
          indice - int: El indice que desea ver.
          +
          Returns:
          +
          String: El valor que está en dicho indice.
          +
          +
        • +
        + + + +
          +
        • +

          burbuja

          +
          public boolean burbuja(boolean paso)
          +
          Ordenar el array usando burbuja.
          +
          +
          Parameters:
          +
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.
          +
          Returns:
          +
          boolean: Verdad si algo cambió, sino falso.
          +
          +
        • +
        + + + +
          +
        • +

          insercion

          +
          public boolean insercion(boolean paso)
          +
          Ordenar el array usando inserción.
          +
          +
          Parameters:
          +
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.
          +
          Returns:
          +
          boolean: Verdad si algo cambió, sino falso.
          +
          +
        • +
        + + + +
          +
        • +

          seleccion

          +
          public boolean seleccion(boolean paso)
          +
          Ordenar el array usando selección.
          +
          +
          Parameters:
          +
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.
          +
          Returns:
          +
          boolean: Verdad si algo cambió, sino falso.
          +
          +
        • +
        + + + +
          +
        • +

          shell

          +
          public boolean shell(boolean paso)
          +
          Ordenar el array usando shell.
          +
          +
          Parameters:
          +
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.
          +
          Returns:
          +
          boolean: Verdad si algo cambió, sino falso.
          +
          +
        • +
        + + + +
          +
        • +

          quick

          +
          public boolean quick(boolean paso)
          +
          Ordenar el array usando quick.
          +
          +
          Parameters:
          +
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.
          +
          Returns:
          +
          boolean: Verdad si algo cambió, sino falso.
          +
          +
        • +
        + + + +
          +
        • +

          recurenciaQuick

          private boolean recurenciaQuick(int izquerda,
                                           int derecha,
                                           boolean paso)
          -
          Metodo recursivo para ordenar using quick sort.
          -
          -
          Parameters:
          -
          izquerda - int: La posición del quick desded la izquerda.
          -
          derecha - int: La posición del quick desded la derecha..
          -
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, - sino ordenear todos los elementos. -
          -
          Returns:
          -
          boolean: Verdad si algo cambió, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          particionar

          -
          private Array.ParticionarResult particionar(int izquerda,
          +
          Metodo recursivo para ordenar using quick sort.
          +
          +
          Parameters:
          +
          izquerda - int: La posición del quick desded la izquerda.
          +
          derecha - int: La posición del quick desded la derecha..
          +
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.
          +
          Returns:
          +
          boolean: Verdad si algo cambió, sino falso.
          +
          +
        • +
        + + + +
          +
        • +

          particionar

          +
          private Array.ParticionarResult particionar(int izquerda,
                                                       int derecha,
                                                       java.lang.String pivot)
          -
          Particionar el array desded la izquerda y derecho usando un pivot. -
          -
          -
          Parameters:
          -
          izquerda - int: La posición del quick desde la izquerda.
          -
          derecha - int: La posición del quick desde la derecha.
          -
          pivot - String: El valor a comparar con los otros.
          -
          Returns:
          -
          ParticionarResult: Los resultados de particionar.
          -
          -
        • -
        - - - -
          -
        • -

          merge

          -
          public boolean merge(boolean paso)
          -
          Ordenar el array usando merge.
          -
          -
          Parameters:
          -
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, - sino ordenear todos los elementos. -
          -
          Returns:
          -
          boolean: Verdad si algo cambió, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          recurenciaMerge

          +
          Particionar el array desded la izquerda y derecho usando un pivot.
          +
          +
          Parameters:
          +
          izquerda - int: La posición del quick desde la izquerda.
          +
          derecha - int: La posición del quick desde la derecha.
          +
          pivot - String: El valor a comparar con los otros.
          +
          Returns:
          +
          ParticionarResult: Los resultados de particionar.
          +
          +
        • +
        + + + +
          +
        • +

          merge

          +
          public boolean merge(boolean paso)
          +
          Ordenar el array usando merge.
          +
          +
          Parameters:
          +
          paso - boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos.
          +
          Returns:
          +
          boolean: Verdad si algo cambió, sino falso.
          +
          +
        • +
        + + + +
          +
        • +

          recurenciaMerge

          private boolean recurenciaMerge(java.lang.String[] temp,
                                           int izquerda,
                                           int derecha,
                                           boolean paso)
          -
          El metodo recursivo para ordenar con merge.
          -
          -
          Parameters:
          -
          temp - String[]: El array temporario para trabajar.
          -
          izquerda - int: El lado izquerda.
          -
          derecha - int: El lado derecha.
          -
          paso - boolean: Verdad si es paso por paso.
          -
          Returns:
          -
          boolean: Devolver si algo cambió.
          -
          -
        • -
        - - - -
          -
        • -

          merge

          +
          El metodo recursivo para ordenar con merge.
          +
          +
          Parameters:
          +
          temp - String[]: El array temporario para trabajar.
          +
          izquerda - int: El lado izquerda.
          +
          derecha - int: El lado derecha.
          +
          paso - boolean: Verdad si es paso por paso.
          +
          Returns:
          +
          boolean: Devolver si algo cambió.
          +
          +
        • +
        + + + +
          +
        • +

          merge

          private boolean merge(java.lang.String[] temp,
                                 int prevIzquerda,
                                 int prevMedio,
                                 int prevDerecha,
                                 boolean paso)
          -
          Este metodo hace los cambios al array.
          -
          -
          Parameters:
          -
          temp - String[]: El array temporario para trabajar.
          -
          prevIzquerda - int: El valor previo de la izquerda.
          -
          prevMedio - int: El valor previo al medio.
          -
          prevDerecha - int: El valor previo de la derecha.
          -
          paso - boolean: Si es paso por paso.
          -
          Returns:
          -
          boolean: Devolver si algo cambió.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Este metodo hace los cambios al array.
    +
    +
    Parameters:
    +
    temp - String[]: El array temporario para trabajar.
    +
    prevIzquerda - int: El valor previo de la izquerda.
    +
    prevMedio - int: El valor previo al medio.
    +
    prevDerecha - int: El valor previo de la derecha.
    +
    paso - boolean: Si es paso por paso.
    +
    Returns:
    +
    boolean: Devolver si algo cambió.
    +
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ArrayController.html b/doc/cl/cromer/estructuras/ArrayController.html index a17d48a..3c34c1b 100644 --- a/doc/cl/cromer/estructuras/ArrayController.html +++ b/doc/cl/cromer/estructuras/ArrayController.html @@ -2,629 +2,572 @@ - - - ArrayController - - - + + +ArrayController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ArrayController

+
cl.cromer.estructuras
+

Class ArrayController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.ArrayController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class ArrayController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de Array.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private Array - array -
        El array usado en la aplicación.
        -
        private javafx.scene.text.TextcodigoArray -
        Donde va el codigo a mostrar a la pantalla.
        -
        private javafx.scene.layout.VBoxcontenidoArray -
        Donde poner el contenido de array.
        -
        private Grafico - grafico -
        Grafico rectangulos.
        -
        private java.util.ResourceBundleresourceBundle -
        Donde está guardado los idiomas.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        private TextFieldLimitedvalorArray -
        La caja para ingresar textos.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        ArrayController()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonBuscar() -
        Buscar si existe un elemento en el array y mostrar el codigo en - la pantalla - Si existe el valor destacarlo. -
        -
        protected voidbotonEliminar() -
        Eliminar un valor del array si existe y mostrar el codigo en la - pantalla. -
        -
        protected voidbotonInsertar() -
        Insertar un valor al array y mostrar el codigo en la pantalla. -
        -
        protected voidbotonLlenar() -
        Llenar el array con numeros al azar.
        -
        protected voidbotonVaciar() -
        Vaciar el array de todos los valores.
        -
        private voiderrorNoEsta() -
        Error cuando el valor no está en el array.
        -
        private voiderrorNoValor() -
        Se muestra un error si la persona no ingresa un valor en el - TextField. -
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        private voidinitializeArray() -
        Crear el array de tamaño 10.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          valorArray

          -
          private TextFieldLimited valorArray
          -
          La caja para ingresar textos.
          -
        • -
        - - - -
          -
        • -

          contenidoArray

          -
          private javafx.scene.layout.VBox contenidoArray
          -
          Donde poner el contenido de array.
          -
        • -
        - - - -
          -
        • -

          codigoArray

          -
          private javafx.scene.text.Text codigoArray
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          array

          -
          private Array array
          -
          El array usado en la aplicación.
          -
        • -
        - - - -
          -
        • -

          grafico

          -
          private Grafico grafico
          -
          Grafico rectangulos.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ArrayController

          -
          public ArrayController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de Array.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private Arrayarray +
        El array usado en la aplicación.
        +
        private javafx.scene.text.TextcodigoArray +
        Donde va el codigo a mostrar a la pantalla.
        +
        private javafx.scene.layout.VBoxcontenidoArray +
        Donde poner el contenido de array.
        +
        private Graficografico +
        Grafico rectangulos.
        +
        private java.util.ResourceBundleresourceBundle +
        Donde está guardado los idiomas.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        private TextFieldLimitedvalorArray +
        La caja para ingresar textos.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        ArrayController() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonBuscar() +
        Buscar si existe un elemento en el array y mostrar el codigo en la pantalla + Si existe el valor destacarlo.
        +
        protected voidbotonEliminar() +
        Eliminar un valor del array si existe y mostrar el codigo en la pantalla.
        +
        protected voidbotonInsertar() +
        Insertar un valor al array y mostrar el codigo en la pantalla.
        +
        protected voidbotonLlenar() +
        Llenar el array con numeros al azar.
        +
        protected voidbotonVaciar() +
        Vaciar el array de todos los valores.
        +
        private voiderrorNoEsta() +
        Error cuando el valor no está en el array.
        +
        private voiderrorNoValor() +
        Se muestra un error si la persona no ingresa un valor en el TextField.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        private voidinitializeArray() +
        Crear el array de tamaño 10.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          valorArray

          +
          private TextFieldLimited valorArray
          +
          La caja para ingresar textos.
          +
        • +
        + + + +
          +
        • +

          contenidoArray

          +
          private javafx.scene.layout.VBox contenidoArray
          +
          Donde poner el contenido de array.
          +
        • +
        + + + +
          +
        • +

          codigoArray

          +
          private javafx.scene.text.Text codigoArray
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          array

          +
          private Array array
          +
          El array usado en la aplicación.
          +
        • +
        + + + +
          +
        • +

          grafico

          +
          private Grafico grafico
          +
          Grafico rectangulos.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ArrayController

          +
          public ArrayController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonLlenar

          -
          protected void botonLlenar()
          -
          Llenar el array con numeros al azar.
          -
        • -
        - - - -
          -
        • -

          botonVaciar

          -
          protected void botonVaciar()
          -
          Vaciar el array de todos los valores.
          -
        • -
        - - - -
          -
        • -

          botonInsertar

          -
          protected void botonInsertar()
          -
          Insertar un valor al array y mostrar el codigo en la pantalla.
          -
        • -
        - - - -
          -
        • -

          botonEliminar

          -
          protected void botonEliminar()
          -
          Eliminar un valor del array si existe y mostrar el codigo en la - pantalla. -
          -
        • -
        - - - -
          -
        • -

          botonBuscar

          -
          protected void botonBuscar()
          -
          Buscar si existe un elemento en el array y mostrar el codigo en la - pantalla - Si existe el valor destacarlo. -
          -
        • -
        - - - -
          -
        • -

          errorNoValor

          -
          private void errorNoValor()
          -
          Se muestra un error si la persona no ingresa un valor en el - TextField. -
          -
        • -
        - - - -
          -
        • -

          errorNoEsta

          -
          private void errorNoEsta()
          -
          Error cuando el valor no está en el array.
          -
        • -
        - - - -
          -
        • -

          initializeArray

          -
          private void initializeArray()
          -
          Crear el array de tamaño 10. La scene está usado para saber si es de - tipo ordenado o simple segun el ménu. -
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonLlenar

    +
    protected void botonLlenar()
    +
    Llenar el array con numeros al azar.
    +
  • +
+ + + +
    +
  • +

    botonVaciar

    +
    protected void botonVaciar()
    +
    Vaciar el array de todos los valores.
    +
  • +
+ + + +
    +
  • +

    botonInsertar

    +
    protected void botonInsertar()
    +
    Insertar un valor al array y mostrar el codigo en la pantalla.
    +
  • +
+ + + +
    +
  • +

    botonEliminar

    +
    protected void botonEliminar()
    +
    Eliminar un valor del array si existe y mostrar el codigo en la pantalla.
    +
  • +
+ + + +
    +
  • +

    botonBuscar

    +
    protected void botonBuscar()
    +
    Buscar si existe un elemento en el array y mostrar el codigo en la pantalla + Si existe el valor destacarlo.
    +
  • +
+ + + +
    +
  • +

    errorNoValor

    +
    private void errorNoValor()
    +
    Se muestra un error si la persona no ingresa un valor en el TextField.
    +
  • +
+ + + +
    +
  • +

    errorNoEsta

    +
    private void errorNoEsta()
    +
    Error cuando el valor no está en el array.
    +
  • +
+ + + +
    +
  • +

    initializeArray

    +
    private void initializeArray()
    +
    Crear el array de tamaño 10. La scene está usado para saber si es de tipo ordenado o simple segun el ménu.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ArrayTipos.html b/doc/cl/cromer/estructuras/ArrayTipos.html index 0df69f5..97d9c8a 100644 --- a/doc/cl/cromer/estructuras/ArrayTipos.html +++ b/doc/cl/cromer/estructuras/ArrayTipos.html @@ -2,386 +2,367 @@ - - - ArrayTipos - - - + + +ArrayTipos + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ArrayTipos

+
cl.cromer.estructuras
+

Class ArrayTipos

- -
-
    -
  • -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.ArrayTipos
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class ArrayTipos
       extends java.lang.Object
      -
      Esta clase contiene los tipos de array.
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        static intORDENADO -
        Tipo de array ordenado.
        -
        static intSIMPLE -
        Tipo de array simple.
        -
        private inttipo -
        El tipo que está elegido.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        ArrayTipos(int tipo) -
        Inicilizar el tipo.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        intgetTipo() -
        Devolver el tipo.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          SIMPLE

          -
          public static final int SIMPLE
          -
          Tipo de array simple.
          -
          -
          See Also:
          -
          Constant - Field Values
          -
          -
        • -
        - - - -
          -
        • -

          ORDENADO

          -
          public static final int ORDENADO
          -
          Tipo de array ordenado.
          -
          -
          See Also:
          -
          - Constant - Field Values
          -
          -
        • -
        - - - -
          -
        • -

          tipo

          -
          private int tipo
          -
          El tipo que está elegido.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ArrayTipos

          -
          public ArrayTipos(int tipo)
          -
          Inicilizar el tipo.
          -
          -
          Parameters:
          -
          tipo - int: Tipo de array, 0 o 1
          -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getTipo

          -
          public int getTipo()
          -
          Devolver el tipo.
          -
          -
          Returns:
          -
          int: El tipo de array.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Esta clase contiene los tipos de array.
    +
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intORDENADO +
      Tipo de array ordenado.
      +
      static intSIMPLE +
      Tipo de array simple.
      +
      private inttipo +
      El tipo que está elegido.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ArrayTipos(int tipo) +
      Inicilizar el tipo.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetTipo() +
      Devolver el tipo.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        SIMPLE

        +
        public static final int SIMPLE
        +
        Tipo de array simple.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ORDENADO

        +
        public static final int ORDENADO
        +
        Tipo de array ordenado.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        tipo

        +
        private final int tipo
        +
        El tipo que está elegido.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArrayTipos

        +
        public ArrayTipos(int tipo)
        +
        Inicilizar el tipo.
        +
        +
        Parameters:
        +
        tipo - int: Tipo de array, 0 o 1
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTipo

        +
        public int getTipo()
        +
        Devolver el tipo.
        +
        +
        Returns:
        +
        int: El tipo de array.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/BurbujaController.html b/doc/cl/cromer/estructuras/BurbujaController.html index d7e21f2..7f970f4 100644 --- a/doc/cl/cromer/estructuras/BurbujaController.html +++ b/doc/cl/cromer/estructuras/BurbujaController.html @@ -2,521 +2,490 @@ - - - BurbujaController - - - + + +BurbujaController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class BurbujaController

+
cl.cromer.estructuras
+

Class BurbujaController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.BurbujaController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class BurbujaController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de Burbuja.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private Array - array -
        El array usado en la aplicación.
        -
        private javafx.scene.text.TextcodigoBurbuja -
        Donde va el codigo a mostrar a la pantalla.
        -
        private javafx.scene.layout.HBoxcontenidoBurbuja -
        Donde poner el contenido de array.
        -
        private java.util.ResourceBundleresourceBundle -
        Donde está guardado los idiomas.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        BurbujaController()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() -
        Ordenarlo completamente.
        -
        protected voidbotonNuevo() -
        Crear un array nuevo.
        -
        protected voidbotonPaso() -
        Ordenarlo paso por paso.
        -
        private voiderrorYaOrdenado() -
        Se muestra un error si el array ya está ordenado.
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        private voidinitializeScene() -
        Crear el array de tamaño 10.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          contenidoBurbuja

          -
          private javafx.scene.layout.HBox contenidoBurbuja
          -
          Donde poner el contenido de array.
          -
        • -
        - - - -
          -
        • -

          codigoBurbuja

          -
          private javafx.scene.text.Text codigoBurbuja
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          array

          -
          private Array array
          -
          El array usado en la aplicación.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          BurbujaController

          -
          public BurbujaController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de Burbuja.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private Arrayarray +
        El array usado en la aplicación.
        +
        private javafx.scene.text.TextcodigoBurbuja +
        Donde va el codigo a mostrar a la pantalla.
        +
        private javafx.scene.layout.HBoxcontenidoBurbuja +
        Donde poner el contenido de array.
        +
        private java.util.ResourceBundleresourceBundle +
        Donde está guardado los idiomas.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        BurbujaController() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() +
        Ordenarlo completamente.
        +
        protected voidbotonNuevo() +
        Crear un array nuevo.
        +
        protected voidbotonPaso() +
        Ordenarlo paso por paso.
        +
        private voiderrorYaOrdenado() +
        Se muestra un error si el array ya está ordenado.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        private voidinitializeScene() +
        Crear el array de tamaño 10.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          contenidoBurbuja

          +
          private javafx.scene.layout.HBox contenidoBurbuja
          +
          Donde poner el contenido de array.
          +
        • +
        + + + +
          +
        • +

          codigoBurbuja

          +
          private javafx.scene.text.Text codigoBurbuja
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          array

          +
          private Array array
          +
          El array usado en la aplicación.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          BurbujaController

          +
          public BurbujaController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonNuevo

          -
          protected void botonNuevo()
          -
          Crear un array nuevo.
          -
        • -
        - - - -
          -
        • -

          botonPaso

          -
          protected void botonPaso()
          -
          Ordenarlo paso por paso.
          -
        • -
        - - - -
          -
        • -

          botonCorrer

          -
          protected void botonCorrer()
          -
          Ordenarlo completamente.
          -
        • -
        - - - -
          -
        • -

          errorYaOrdenado

          -
          private void errorYaOrdenado()
          -
          Se muestra un error si el array ya está ordenado.
          -
        • -
        - - - -
          -
        • -

          initializeScene

          -
          private void initializeScene()
          -
          Crear el array de tamaño 10.
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonNuevo

    +
    protected void botonNuevo()
    +
    Crear un array nuevo.
    +
  • +
+ + + +
    +
  • +

    botonPaso

    +
    protected void botonPaso()
    +
    Ordenarlo paso por paso.
    +
  • +
+ + + +
    +
  • +

    botonCorrer

    +
    protected void botonCorrer()
    +
    Ordenarlo completamente.
    +
  • +
+ + + +
    +
  • +

    errorYaOrdenado

    +
    private void errorYaOrdenado()
    +
    Se muestra un error si el array ya está ordenado.
    +
  • +
+ + + +
    +
  • +

    initializeScene

    +
    private void initializeScene()
    +
    Crear el array de tamaño 10.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Cola.html b/doc/cl/cromer/estructuras/Cola.html index a7008a0..c590016 100644 --- a/doc/cl/cromer/estructuras/Cola.html +++ b/doc/cl/cromer/estructuras/Cola.html @@ -2,442 +2,421 @@ - - - Cola - - - + + +Cola + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Cola

+
cl.cromer.estructuras
+

Class Cola

- -
-
    -
  • -
    -
    -
    public class Cola
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Cola
      • +
      +
    • +
    +
    +
      +
    • +
      +
      +
      public final class Cola
       extends java.lang.Object
      -
      Crear una estructura de dato de tipo cola.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private java.lang.String[]cola -
        La cola.
        -
        private intsize -
        La cantidad de elementos que están en la cola.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        Cola() -
        Inicializar.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        java.lang.StringgetIndice(int indice) -
        Devolver el valor que está en un indice de la cola.
        -
        intpeek() -
        Peek al valor que está al principio de la cola.
        -
        booleanpop() -
        Pop un valor del principio de la cola.
        -
        voidpush(int valor) -
        Push un valor en la cola encima.
        -
        intsize() -
        Devolver la cantidad de elementos que están en la cola.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          cola

          -
          private java.lang.String[] cola
          -
          La cola.
          -
        • -
        - - - -
          -
        • -

          size

          -
          private int size
          -
          La cantidad de elementos que están en la cola.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Cola

          -
          public Cola()
          -
          Inicializar.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          size

          -
          public int size()
          -
          Devolver la cantidad de elementos que están en la cola.
          -
          -
          Returns:
          -
          int: La cantidad de elementos.
          -
          -
        • -
        - - - -
          -
        • -

          push

          -
          public void push(int valor)
          -
          Push un valor en la cola encima.
          -
          -
          Parameters:
          -
          valor - int: El valor a push.
          -
          -
        • -
        - - - -
          -
        • -

          pop

          -
          public boolean pop()
          -
          Pop un valor del principio de la cola.
          -
          -
          Returns:
          -
          boolean: Verdad si fue exitoso.
          -
          -
        • -
        - - - -
          -
        • -

          peek

          -
          public int peek()
          -
          Peek al valor que está al principio de la cola.
          -
          -
          Returns:
          -
          int: El valor que está al principio de la cola.
          -
          -
        • -
        - - - -
          -
        • -

          getIndice

          -
          public java.lang.String getIndice(int indice)
          -
          Devolver el valor que está en un indice de la cola.
          -
          -
          Parameters:
          -
          indice - int: El indice que desea devolver.
          -
          Returns:
          -
          String: El valor que está guardado en el indice.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Crear una estructura de dato de tipo cola.
    +
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.lang.String[]cola +
      La cola.
      +
      private intsize +
      La cantidad de elementos que están en la cola.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Cola() +
      Inicializar.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetIndice(int indice) +
      Devolver el valor que está en un indice de la cola.
      +
      intpeek() +
      Peek al valor que está al principio de la cola.
      +
      booleanpop() +
      Pop un valor del principio de la cola.
      +
      voidpush(int valor) +
      Push un valor en la cola encima.
      +
      intsize() +
      Devolver la cantidad de elementos que están en la cola.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        cola

        +
        private java.lang.String[] cola
        +
        La cola.
        +
      • +
      + + + +
        +
      • +

        size

        +
        private int size
        +
        La cantidad de elementos que están en la cola.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Cola

        +
        public Cola()
        +
        Inicializar.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Devolver la cantidad de elementos que están en la cola.
        +
        +
        Returns:
        +
        int: La cantidad de elementos.
        +
        +
      • +
      + + + +
        +
      • +

        push

        +
        public void push(int valor)
        +
        Push un valor en la cola encima.
        +
        +
        Parameters:
        +
        valor - int: El valor a push.
        +
        +
      • +
      + + + +
        +
      • +

        pop

        +
        public boolean pop()
        +
        Pop un valor del principio de la cola.
        +
        +
        Returns:
        +
        boolean: Verdad si fue exitoso.
        +
        +
      • +
      + + + +
        +
      • +

        peek

        +
        public int peek()
        +
        Peek al valor que está al principio de la cola.
        +
        +
        Returns:
        +
        int: El valor que está al principio de la cola.
        +
        +
      • +
      + + + +
        +
      • +

        getIndice

        +
        public java.lang.String getIndice(int indice)
        +
        Devolver el valor que está en un indice de la cola.
        +
        +
        Parameters:
        +
        indice - int: El indice que desea devolver.
        +
        Returns:
        +
        String: El valor que está guardado en el indice.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ColaController.html b/doc/cl/cromer/estructuras/ColaController.html index 211637e..3d71b87 100644 --- a/doc/cl/cromer/estructuras/ColaController.html +++ b/doc/cl/cromer/estructuras/ColaController.html @@ -2,609 +2,556 @@ - - - ColaController - - - + + +ColaController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ColaController

+
cl.cromer.estructuras
+

Class ColaController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.ColaController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class ColaController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de Cola.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private javafx.scene.text.TextcodigoCola -
        Donde va el codigo a mostrar a la pantalla.
        -
        private Cola - cola -
        La cola usado en la aplicación.
        -
        private javafx.scene.layout.VBoxcontenidoCola -
        Donde poner el contenido de array.
        -
        private Grafico - grafico -
        Grafico rectangulos.
        -
        private java.util.ResourceBundleresourceBundle -
        Donde está guardado los idiomas.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        private TextFieldLimitedvalorCola -
        La caja para ingresar textos.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        ColaController()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonLlenar() -
        Llenar la cola con numeros al azar.
        -
        protected voidbotonPeek() -
        Peek a ver si existe un elemento en la pila y mostrar el codigo - en la pantalla - Si existe un valor destacarlo. -
        -
        protected voidbotonPop() -
        Pop un valor de la pila si existe y mostrar el codigo en la - pantalla. -
        -
        protected voidbotonPush() -
        Push un valor a la cola y mostrar el codigo en la pantalla.
        -
        protected voidbotonVaciar() -
        Vaciar la cola de todos los valores.
        -
        private voiderrorNoValor() -
        Se muestra un error si la persona no ingresa un valor en el - TextField. -
        -
        private voiderrorVacia() -
        Error cuando la pila está vacía.
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          valorCola

          -
          private TextFieldLimited valorCola
          -
          La caja para ingresar textos.
          -
        • -
        - - - -
          -
        • -

          contenidoCola

          -
          private javafx.scene.layout.VBox contenidoCola
          -
          Donde poner el contenido de array.
          -
        • -
        - - - -
          -
        • -

          codigoCola

          -
          private javafx.scene.text.Text codigoCola
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          cola

          -
          private Cola cola
          -
          La cola usado en la aplicación.
          -
        • -
        - - - -
          -
        • -

          grafico

          -
          private Grafico grafico
          -
          Grafico rectangulos.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ColaController

          -
          public ColaController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de Cola.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private javafx.scene.text.TextcodigoCola +
        Donde va el codigo a mostrar a la pantalla.
        +
        private Colacola +
        La cola usado en la aplicación.
        +
        private javafx.scene.layout.VBoxcontenidoCola +
        Donde poner el contenido de array.
        +
        private Graficografico +
        Grafico rectangulos.
        +
        private java.util.ResourceBundleresourceBundle +
        Donde está guardado los idiomas.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        private TextFieldLimitedvalorCola +
        La caja para ingresar textos.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        ColaController() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonLlenar() +
        Llenar la cola con numeros al azar.
        +
        protected voidbotonPeek() +
        Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla + Si existe un valor destacarlo.
        +
        protected voidbotonPop() +
        Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
        +
        protected voidbotonPush() +
        Push un valor a la cola y mostrar el codigo en la pantalla.
        +
        protected voidbotonVaciar() +
        Vaciar la cola de todos los valores.
        +
        private voiderrorNoValor() +
        Se muestra un error si la persona no ingresa un valor en el TextField.
        +
        private voiderrorVacia() +
        Error cuando la pila está vacía.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          valorCola

          +
          private TextFieldLimited valorCola
          +
          La caja para ingresar textos.
          +
        • +
        + + + +
          +
        • +

          contenidoCola

          +
          private javafx.scene.layout.VBox contenidoCola
          +
          Donde poner el contenido de array.
          +
        • +
        + + + +
          +
        • +

          codigoCola

          +
          private javafx.scene.text.Text codigoCola
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          cola

          +
          private Cola cola
          +
          La cola usado en la aplicación.
          +
        • +
        + + + +
          +
        • +

          grafico

          +
          private Grafico grafico
          +
          Grafico rectangulos.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ColaController

          +
          public ColaController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonLlenar

          -
          protected void botonLlenar()
          -
          Llenar la cola con numeros al azar.
          -
        • -
        - - - -
          -
        • -

          botonVaciar

          -
          protected void botonVaciar()
          -
          Vaciar la cola de todos los valores.
          -
        • -
        - - - -
          -
        • -

          botonPush

          -
          protected void botonPush()
          -
          Push un valor a la cola y mostrar el codigo en la pantalla.
          -
        • -
        - - - -
          -
        • -

          botonPop

          -
          protected void botonPop()
          -
          Pop un valor de la pila si existe y mostrar el codigo en la - pantalla. -
          -
        • -
        - - - -
          -
        • -

          botonPeek

          -
          protected void botonPeek()
          -
          Peek a ver si existe un elemento en la pila y mostrar el codigo en la - pantalla - Si existe un valor destacarlo. -
          -
        • -
        - - - -
          -
        • -

          errorNoValor

          -
          private void errorNoValor()
          -
          Se muestra un error si la persona no ingresa un valor en el - TextField. -
          -
        • -
        - - - -
          -
        • -

          errorVacia

          -
          private void errorVacia()
          -
          Error cuando la pila está vacía.
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonLlenar

    +
    protected void botonLlenar()
    +
    Llenar la cola con numeros al azar.
    +
  • +
+ + + +
    +
  • +

    botonVaciar

    +
    protected void botonVaciar()
    +
    Vaciar la cola de todos los valores.
    +
  • +
+ + + +
    +
  • +

    botonPush

    +
    protected void botonPush()
    +
    Push un valor a la cola y mostrar el codigo en la pantalla.
    +
  • +
+ + + +
    +
  • +

    botonPop

    +
    protected void botonPop()
    +
    Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
    +
  • +
+ + + +
    +
  • +

    botonPeek

    +
    protected void botonPeek()
    +
    Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla + Si existe un valor destacarlo.
    +
  • +
+ + + +
    +
  • +

    errorNoValor

    +
    private void errorNoValor()
    +
    Se muestra un error si la persona no ingresa un valor en el TextField.
    +
  • +
+ + + +
    +
  • +

    errorVacia

    +
    private void errorVacia()
    +
    Error cuando la pila está vacía.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Colores.html b/doc/cl/cromer/estructuras/Colores.html index b89864c..078dab7 100644 --- a/doc/cl/cromer/estructuras/Colores.html +++ b/doc/cl/cromer/estructuras/Colores.html @@ -2,434 +2,411 @@ - - - Colores - - - + + +Colores + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Colores

+
cl.cromer.estructuras
+

Class Colores

- -
-
    -
  • -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Colores
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Colores
       extends java.lang.Object
      -
      Rotación de colores.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private intcolor -
        El color actual en forma numerica.
        -
        private javafx.scene.paint.Colorfondo -
        El color de fondo actual.
        -
        static intMAX_COLORS -
        Cuantos colores estan definidos en esta clase.
        -
        private javafx.scene.paint.Colortexto -
        El color de texto actual.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        Colores() -
        Inicializar el primer color.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        javafx.scene.paint.ColorgetFondo() -
        Devolver el color del fondo actual.
        -
        javafx.scene.paint.ColorgetTexto() -
        Devolver el color del texto actual.
        -
        voidsiguinteColor() -
        Cambiar el color al siguinte.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          MAX_COLORS

          -
          public static final int MAX_COLORS
          -
          Cuantos colores estan definidos en esta clase.
          -
          -
          See Also:
          -
          - Constant - Field Values
          -
          -
        • -
        - - - -
          -
        • -

          color

          -
          private int color
          -
          El color actual en forma numerica.
          -
        • -
        - - - -
          -
        • -

          texto

          -
          private javafx.scene.paint.Color texto
          -
          El color de texto actual.
          -
        • -
        - - - -
          -
        • -

          fondo

          -
          private javafx.scene.paint.Color fondo
          -
          El color de fondo actual.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Colores

          -
          public Colores()
          -
          Inicializar el primer color.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          siguinteColor

          -
          public void siguinteColor()
          -
          Cambiar el color al siguinte. Si no hay, voler al primer.
          -
        • -
        - - - -
          -
        • -

          getTexto

          -
          public javafx.scene.paint.Color getTexto()
          -
          Devolver el color del texto actual.
          -
          -
          Returns:
          -
          Color: Color del texto.
          -
          -
        • -
        - - - -
          -
        • -

          getFondo

          -
          public javafx.scene.paint.Color getFondo()
          -
          Devolver el color del fondo actual.
          -
          -
          Returns:
          -
          Color: Color del fondo.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Rotación de colores.
    +
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private intcolor +
      El color actual en forma numerica.
      +
      private javafx.scene.paint.Colorfondo +
      El color de fondo actual.
      +
      static intMAX_COLORS +
      Cuantos colores estan definidos en esta clase.
      +
      private javafx.scene.paint.Colortexto +
      El color de texto actual.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Colores() +
      Inicializar el primer color.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      javafx.scene.paint.ColorgetFondo() +
      Devolver el color del fondo actual.
      +
      javafx.scene.paint.ColorgetTexto() +
      Devolver el color del texto actual.
      +
      voidsiguinteColor() +
      Cambiar el color al siguinte.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        MAX_COLORS

        +
        public static final int MAX_COLORS
        +
        Cuantos colores estan definidos en esta clase.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        color

        +
        private int color
        +
        El color actual en forma numerica.
        +
      • +
      + + + +
        +
      • +

        texto

        +
        private javafx.scene.paint.Color texto
        +
        El color de texto actual.
        +
      • +
      + + + +
        +
      • +

        fondo

        +
        private javafx.scene.paint.Color fondo
        +
        El color de fondo actual.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Colores

        +
        public Colores()
        +
        Inicializar el primer color.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        siguinteColor

        +
        public void siguinteColor()
        +
        Cambiar el color al siguinte. Si no hay, voler al primer.
        +
      • +
      + + + +
        +
      • +

        getTexto

        +
        public javafx.scene.paint.Color getTexto()
        +
        Devolver el color del texto actual.
        +
        +
        Returns:
        +
        Color: Color del texto.
        +
        +
      • +
      + + + +
        +
      • +

        getFondo

        +
        public javafx.scene.paint.Color getFondo()
        +
        Devolver el color del fondo actual.
        +
        +
        Returns:
        +
        Color: Color del fondo.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Enlace.html b/doc/cl/cromer/estructuras/Enlace.html index d23f29a..4d0eb29 100644 --- a/doc/cl/cromer/estructuras/Enlace.html +++ b/doc/cl/cromer/estructuras/Enlace.html @@ -2,355 +2,335 @@ - - - Enlace - - - + + +Enlace + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Interface Enlace

+
cl.cromer.estructuras
+

Interface Enlace

-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      intgetLlave() -
      Devolver la llave.
      -
      java.lang.ObjectgetPrevio() -
      Devolver el enlace previo.
      -
      java.lang.ObjectgetSiguente() -
      Devolver el siguente enlace.
      -
      voidsetLlave(int llave) -
      Cambiar el valor de la llave.
      -
      voidsetPrevio(java.lang.Object previo) -
      Cambiar el previo enlace.
      -
      voidsetSiguente(java.lang.Object siguente) -
      Cambiar el siguiente enlace.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getLlave

        -
        int getLlave()
        -
        Devolver la llave.
        -
        -
        Returns:
        -
        int: La llave.
        -
        -
      • -
      - - - -
        -
      • -

        setLlave

        -
        void setLlave(int llave)
        -
        Cambiar el valor de la llave.
        -
        -
        Parameters:
        -
        llave - int: El valor de la llave.
        -
        -
      • -
      - - - -
        -
      • -

        getSiguente

        -
        java.lang.Object getSiguente()
        -
        Devolver el siguente enlace.
        -
        -
        Returns:
        -
        Object: El enlace a devolver.
        -
        -
      • -
      - - - -
        -
      • -

        setSiguente

        -
        void setSiguente(java.lang.Object siguente)
        -
        Cambiar el siguiente enlace.
        -
        -
        Parameters:
        -
        siguente - Object: El siguente enlace nuevo.
        -
        -
      • -
      - - - -
        -
      • -

        getPrevio

        -
        java.lang.Object getPrevio()
        -
        Devolver el enlace previo.
        -
        -
        Returns:
        -
        Object: El enlace previo.
        -
        -
      • -
      - - - -
        -
      • -

        setPrevio

        -
        void setPrevio(java.lang.Object previo)
        -
        Cambiar el previo enlace.
        -
        -
        Parameters:
        -
        previo - Object: El enlace previo nuevo.
        -
        -
      • -
      -
    • -
    -
  • -
-
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      intgetLlave() +
      Devolver la llave.
      +
      java.lang.ObjectgetPrevio() +
      Devolver el enlace previo.
      +
      java.lang.ObjectgetSiguiente() +
      Devolver el siguente enlace.
      +
      voidsetLlave(int llave) +
      Cambiar el valor de la llave.
      +
      voidsetPrevio(java.lang.Object previo) +
      Cambiar el previo enlace.
      +
      voidsetSiguiente(java.lang.Object siguiente) +
      Cambiar el siguiente enlace.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLlave

        +
        int getLlave()
        +
        Devolver la llave.
        +
        +
        Returns:
        +
        int: La llave.
        +
        +
      • +
      + + + +
        +
      • +

        setLlave

        +
        void setLlave(int llave)
        +
        Cambiar el valor de la llave.
        +
        +
        Parameters:
        +
        llave - int: El valor de la llave.
        +
        +
      • +
      + + + +
        +
      • +

        getSiguiente

        +
        java.lang.Object getSiguiente()
        +
        Devolver el siguente enlace.
        +
        +
        Returns:
        +
        Object: El enlace a devolver.
        +
        +
      • +
      + + + +
        +
      • +

        setSiguiente

        +
        void setSiguiente(java.lang.Object siguiente)
        +
        Cambiar el siguiente enlace.
        +
        +
        Parameters:
        +
        siguiente - Object: El siguiente enlace nuevo.
        +
        +
      • +
      + + + +
        +
      • +

        getPrevio

        +
        java.lang.Object getPrevio()
        +
        Devolver el enlace previo.
        +
        +
        Returns:
        +
        Object: El enlace previo.
        +
        +
      • +
      + + + +
        +
      • +

        setPrevio

        +
        void setPrevio(java.lang.Object previo)
        +
        Cambiar el previo enlace.
        +
        +
        Parameters:
        +
        previo - Object: El enlace previo nuevo.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/EnlaceCircular.html b/doc/cl/cromer/estructuras/EnlaceCircular.html index bc041ce..98407a0 100644 --- a/doc/cl/cromer/estructuras/EnlaceCircular.html +++ b/doc/cl/cromer/estructuras/EnlaceCircular.html @@ -2,517 +2,456 @@ - - - EnlaceCircular - - - + + +EnlaceCircular + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class EnlaceCircular

+
cl.cromer.estructuras
+

Class EnlaceCircular

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Enlace -
    -
    -
    -
    -
    public class EnlaceCircular
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.EnlaceCircular
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Enlace
      +
      +
      +
      +
      public final class EnlaceCircular
       extends java.lang.Object
      -implements Enlace
      -
      Esta clase es de tipo de enlace circular.
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private intllave -
        La llave.
        -
        private EnlaceCircularsiguente -
        El siguente enlace.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        EnlaceCircular() -
        Incializar.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        intgetLlave() -
        Devolver la llave.
        -
        EnlaceCircular - getPrevio() -
        Devolver el enlace previo.
        -
        EnlaceCircular - getSiguente() -
        Devolver el siguente enlace.
        -
        voidsetLlave(int llave) -
        Cambiar el valor de la llave.
        -
        voidsetPrevio(java.lang.Object previo) -
        Dummy metodo para usar interface Enlace
        -
        voidsetSiguente(java.lang.Object siguente) -
        Cambiar el siguiente enlace.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          llave

          -
          private int llave
          -
          La llave.
          -
        • -
        - - - -
          -
        • -

          siguente

          -
          private EnlaceCircular siguente
          -
          El siguente enlace.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          EnlaceCircular

          -
          public EnlaceCircular()
          -
          Incializar.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getLlave

          -
          public int getLlave()
          -
          Devolver la llave.
          -
          -
          Specified by:
          -
          getLlave in - interface Enlace -
          -
          Returns:
          -
          int: La llave.
          -
          -
        • -
        - - - -
          -
        • -

          setLlave

          -
          public void setLlave(int llave)
          -
          Cambiar el valor de la llave.
          -
          -
          Specified by:
          -
          setLlave in - interface Enlace -
          -
          Parameters:
          -
          llave - int: El valor de la llave.
          -
          -
        • -
        - - - -
          -
        • -

          getSiguente

          -
          public EnlaceCircular getSiguente()
          -
          Devolver el siguente enlace.
          -
          -
          Specified by:
          -
          getSiguente in - interface Enlace -
          -
          Returns:
          -
          EnlaceCircular: El enlace a devolver.
          -
          -
        • -
        - - - -
          -
        • -

          setSiguente

          -
          public void setSiguente(java.lang.Object siguente)
          -
          Cambiar el siguiente enlace.
          -
          -
          Specified by:
          -
          setSiguente in - interface Enlace -
          -
          Parameters:
          -
          siguente - Object: El siguente enlace nuevo de tipo EnlaceCircular. -
          -
          -
        • -
        - - - -
          -
        • -

          getPrevio

          -
          public EnlaceCircular getPrevio()
          -
          Devolver el enlace previo.
          -
          -
          Specified by:
          -
          getPrevio in - interface Enlace -
          -
          Returns:
          -
          EnlaceCircular: El enlace previo.
          -
          -
        • -
        - - - -
          -
        • -

          setPrevio

          -
          public void setPrevio(java.lang.Object previo)
          -
          Dummy metodo para usar interface Enlace
          -
          -
          Specified by:
          -
          setPrevio in - interface Enlace -
          -
          Parameters:
          -
          previo - Object: El enlace previo nuevo de tipo EnlaceCircular. -
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +implements Enlace
    +
    Esta clase es de tipo de enlace circular.
    +
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private intllave +
      La llave.
      +
      private EnlaceCircularsiguiente +
      El siguiente enlace.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      EnlaceCircular() +
      Incializar.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetLlave() +
      Devolver la llave.
      +
      EnlaceCirculargetPrevio() +
      Devolver el enlace previo.
      +
      EnlaceCirculargetSiguiente() +
      Devolver el siguiente enlace.
      +
      voidsetLlave(int llave) +
      Cambiar el valor de la llave.
      +
      voidsetPrevio(java.lang.Object previo) +
      Dummy metodo para usar interface Enlace
      +
      voidsetSiguiente(java.lang.Object siguiente) +
      Cambiar el siguiente enlace.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        llave

        +
        private int llave
        +
        La llave.
        +
      • +
      + + + +
        +
      • +

        siguiente

        +
        private EnlaceCircular siguiente
        +
        El siguiente enlace.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EnlaceCircular

        +
        public EnlaceCircular()
        +
        Incializar.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLlave

        +
        public int getLlave()
        +
        Devolver la llave.
        +
        +
        Specified by:
        +
        getLlave in interface Enlace
        +
        Returns:
        +
        int: La llave.
        +
        +
      • +
      + + + +
        +
      • +

        setLlave

        +
        public void setLlave(int llave)
        +
        Cambiar el valor de la llave.
        +
        +
        Specified by:
        +
        setLlave in interface Enlace
        +
        Parameters:
        +
        llave - int: El valor de la llave.
        +
        +
      • +
      + + + +
        +
      • +

        getSiguiente

        +
        public EnlaceCircular getSiguiente()
        +
        Devolver el siguiente enlace.
        +
        +
        Specified by:
        +
        getSiguiente in interface Enlace
        +
        Returns:
        +
        EnlaceCircular: El enlace a devolver.
        +
        +
      • +
      + + + +
        +
      • +

        setSiguiente

        +
        public void setSiguiente(java.lang.Object siguiente)
        +
        Cambiar el siguiente enlace.
        +
        +
        Specified by:
        +
        setSiguiente in interface Enlace
        +
        Parameters:
        +
        siguiente - Object: El siguiente enlace nuevo de tipo EnlaceCircular.
        +
        +
      • +
      + + + +
        +
      • +

        getPrevio

        +
        public EnlaceCircular getPrevio()
        +
        Devolver el enlace previo.
        +
        +
        Specified by:
        +
        getPrevio in interface Enlace
        +
        Returns:
        +
        EnlaceCircular: El enlace previo.
        +
        +
      • +
      + + + +
        +
      • +

        setPrevio

        +
        public void setPrevio(java.lang.Object previo)
        +
        Dummy metodo para usar interface Enlace
        +
        +
        Specified by:
        +
        setPrevio in interface Enlace
        +
        Parameters:
        +
        previo - Object: El enlace previo nuevo de tipo EnlaceCircular.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/EnlaceNormal.html b/doc/cl/cromer/estructuras/EnlaceNormal.html index 226f1a4..78ccd55 100644 --- a/doc/cl/cromer/estructuras/EnlaceNormal.html +++ b/doc/cl/cromer/estructuras/EnlaceNormal.html @@ -2,533 +2,472 @@ - - - EnlaceNormal - - - + + +EnlaceNormal + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class EnlaceNormal

+
cl.cromer.estructuras
+

Class EnlaceNormal

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Enlace -
    -
    -
    -
    -
    public class EnlaceNormal
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.EnlaceNormal
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Enlace
      +
      +
      +
      +
      public final class EnlaceNormal
       extends java.lang.Object
      -implements Enlace
      -
      Esta clase es de tipo de enlace normal.
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private intllave -
        La llave.
        -
        private EnlaceNormalprevio -
        El enlace previo por doble enlazada.
        -
        private EnlaceNormalsiguente -
        El siguente enlace.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        EnlaceNormal() -
        Incializar.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        intgetLlave() -
        Devolver la llave.
        -
        EnlaceNormal - getPrevio() -
        Devolver el enlace previo.
        -
        EnlaceNormal - getSiguente() -
        Devolver el siguente enlace.
        -
        voidsetLlave(int llave) -
        Cambiar el valor de la llave.
        -
        voidsetPrevio(java.lang.Object previo) -
        Cambiar el previo enlace.
        -
        voidsetSiguente(java.lang.Object siguente) -
        Cambiar el siguiente enlace.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          llave

          -
          private int llave
          -
          La llave.
          -
        • -
        - - - -
          -
        • -

          siguente

          -
          private EnlaceNormal siguente
          -
          El siguente enlace.
          -
        • -
        - - - -
          -
        • -

          previo

          -
          private EnlaceNormal previo
          -
          El enlace previo por doble enlazada.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          EnlaceNormal

          -
          public EnlaceNormal()
          -
          Incializar.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getLlave

          -
          public int getLlave()
          -
          Devolver la llave.
          -
          -
          Specified by:
          -
          getLlave in - interface Enlace -
          -
          Returns:
          -
          int: La llave.
          -
          -
        • -
        - - - -
          -
        • -

          setLlave

          -
          public void setLlave(int llave)
          -
          Cambiar el valor de la llave.
          -
          -
          Specified by:
          -
          setLlave in - interface Enlace -
          -
          Parameters:
          -
          llave - int: El valor de la llave.
          -
          -
        • -
        - - - -
          -
        • -

          getSiguente

          -
          public EnlaceNormal getSiguente()
          -
          Devolver el siguente enlace.
          -
          -
          Specified by:
          -
          getSiguente in - interface Enlace -
          -
          Returns:
          -
          EnlaceNormal: El enlace a devolver.
          -
          -
        • -
        - - - -
          -
        • -

          setSiguente

          -
          public void setSiguente(java.lang.Object siguente)
          -
          Cambiar el siguiente enlace.
          -
          -
          Specified by:
          -
          setSiguente in - interface Enlace -
          -
          Parameters:
          -
          siguente - Object: El siguente enlace nuevo de tipo EnlaceNormal. -
          -
          -
        • -
        - - - -
          -
        • -

          getPrevio

          -
          public EnlaceNormal getPrevio()
          -
          Devolver el enlace previo.
          -
          -
          Specified by:
          -
          getPrevio in - interface Enlace -
          -
          Returns:
          -
          EnlaceNormal: El enlace previo.
          -
          -
        • -
        - - - -
          -
        • -

          setPrevio

          -
          public void setPrevio(java.lang.Object previo)
          -
          Cambiar el previo enlace.
          -
          -
          Specified by:
          -
          setPrevio in - interface Enlace -
          -
          Parameters:
          -
          previo - Object: El enlace previo nuevo de tipo EnlaceNormal. -
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +implements Enlace
    +
    Esta clase es de tipo de enlace normal.
    +
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private intllave +
      La llave.
      +
      private EnlaceNormalprevio +
      El enlace previo por doble enlazada.
      +
      private EnlaceNormalsiguiente +
      El siguiente enlace.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      EnlaceNormal() +
      Incializar.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetLlave() +
      Devolver la llave.
      +
      EnlaceNormalgetPrevio() +
      Devolver el enlace previo.
      +
      EnlaceNormalgetSiguiente() +
      Devolver el siguiente enlace.
      +
      voidsetLlave(int llave) +
      Cambiar el valor de la llave.
      +
      voidsetPrevio(java.lang.Object previo) +
      Cambiar el previo enlace.
      +
      voidsetSiguiente(java.lang.Object siguiente) +
      Cambiar el siguiente enlace.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        llave

        +
        private int llave
        +
        La llave.
        +
      • +
      + + + +
        +
      • +

        siguiente

        +
        private EnlaceNormal siguiente
        +
        El siguiente enlace.
        +
      • +
      + + + +
        +
      • +

        previo

        +
        private EnlaceNormal previo
        +
        El enlace previo por doble enlazada.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        EnlaceNormal

        +
        public EnlaceNormal()
        +
        Incializar.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLlave

        +
        public int getLlave()
        +
        Devolver la llave.
        +
        +
        Specified by:
        +
        getLlave in interface Enlace
        +
        Returns:
        +
        int: La llave.
        +
        +
      • +
      + + + +
        +
      • +

        setLlave

        +
        public void setLlave(int llave)
        +
        Cambiar el valor de la llave.
        +
        +
        Specified by:
        +
        setLlave in interface Enlace
        +
        Parameters:
        +
        llave - int: El valor de la llave.
        +
        +
      • +
      + + + +
        +
      • +

        getSiguiente

        +
        public EnlaceNormal getSiguiente()
        +
        Devolver el siguiente enlace.
        +
        +
        Specified by:
        +
        getSiguiente in interface Enlace
        +
        Returns:
        +
        EnlaceNormal: El enlace a devolver.
        +
        +
      • +
      + + + +
        +
      • +

        setSiguiente

        +
        public void setSiguiente(java.lang.Object siguiente)
        +
        Cambiar el siguiente enlace.
        +
        +
        Specified by:
        +
        setSiguiente in interface Enlace
        +
        Parameters:
        +
        siguiente - Object: El siguiente enlace nuevo de tipo EnlaceNormal.
        +
        +
      • +
      + + + +
        +
      • +

        getPrevio

        +
        public EnlaceNormal getPrevio()
        +
        Devolver el enlace previo.
        +
        +
        Specified by:
        +
        getPrevio in interface Enlace
        +
        Returns:
        +
        EnlaceNormal: El enlace previo.
        +
        +
      • +
      + + + +
        +
      • +

        setPrevio

        +
        public void setPrevio(java.lang.Object previo)
        +
        Cambiar el previo enlace.
        +
        +
        Specified by:
        +
        setPrevio in interface Enlace
        +
        Parameters:
        +
        previo - Object: El enlace previo nuevo de tipo EnlaceNormal.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Grafico.html b/doc/cl/cromer/estructuras/Grafico.html index 24671e0..ac171fb 100644 --- a/doc/cl/cromer/estructuras/Grafico.html +++ b/doc/cl/cromer/estructuras/Grafico.html @@ -2,729 +2,698 @@ - - - Grafico - - - + + +Grafico + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Grafico

+
cl.cromer.estructuras
+

Class Grafico

- -
-
    -
  • -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Grafico
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Grafico
       extends java.lang.Object
      -
      Esta clase es para trabajar con graficos.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private javafx.animation.SequentialTransitionblinkTransition -
        Contiene la animación de destacar.
        -
        static intCIRCULO -
        Tipo de dibujo circular.
        -
        private intdestacado -
        El valor de cual caja está destacado actualmente
        -
        private javafx.scene.paint.ColordestacadoBG -
        El color original de fondo para volver cuando no es destacado. -
        -
        private javafx.scene.paint.ColordestacadoFG -
        El color original de text para volver cuando no es destacado. -
        -
        static intRECTANGULO -
        Tipo de dibujo rectuangular.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        private inttipo -
        El tipo de objeto que está destacado.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        Grafico(javafx.scene.Scene scene) -
        Graficar una escena.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static javafx.scene.layout.StackPanecrearCaja(Colores colores, - java.lang.String label) -
        Crear un rectangulo con texto adentro.
        -
        static javafx.scene.layout.StackPanecrearCaja(Colores colores, - java.lang.String label, - java.lang.String texto) -
        Crear un rectangulo con texto adentro.
        -
        static javafx.scene.layout.StackPanecrearCaja(Colores colores, - java.lang.String label, - java.lang.String texto, - int tamano) -
        Crear un rectangulo con texto adentro.
        -
        static javafx.scene.layout.StackPanecrearFlechaAbajo() -
        Crear una flecha que apunta por abajo.
        -
        static javafx.scene.layout.StackPanecrearFlechaArriba() -
        Crear una flecha que apunta por arriba.
        -
        static javafx.scene.layout.StackPanecrearLineaVertical() -
        Crear una linea vertical
        -
        private static javafx.animation.PauseTransitioncreatePauseTransition(javafx.scene.shape.Circle circle, - javafx.scene.text.Text text, - javafx.scene.paint.Color colorBackground, - javafx.scene.paint.Color colorText) -
        Crear un animacion de transicion usando colores que cambian. -
        -
        private static javafx.animation.PauseTransitioncreatePauseTransition(javafx.scene.shape.Rectangle rectangle, - javafx.scene.text.Text text, - javafx.scene.paint.Color colorBackground, - javafx.scene.paint.Color colorText) -
        Crear un animacion de transicion usando colores que cambian. -
        -
        voiddestacer(int valor, - int tipo) -
        Destacar un elemento
        -
        voidremoverDestacar() -
        Remover el efecto de destacar.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          RECTANGULO

          -
          public static final int RECTANGULO
          -
          Tipo de dibujo rectuangular.
          -
          -
          See Also:
          -
          - Constant - Field Values
          -
          -
        • -
        - - - -
          -
        • -

          CIRCULO

          -
          public static final int CIRCULO
          -
          Tipo de dibujo circular.
          -
          -
          See Also:
          -
          Constant - Field Values
          -
          -
        • -
        - - - -
          -
        • -

          blinkTransition

          -
          private javafx.animation.SequentialTransition blinkTransition
          -
          Contiene la animación de destacar.
          -
        • -
        - - - -
          -
        • -

          destacado

          -
          private int destacado
          -
          El valor de cual caja está destacado actualmente
          -
        • -
        - - - -
          -
        • -

          tipo

          -
          private int tipo
          -
          El tipo de objeto que está destacado.
          -
        • -
        - - - -
          -
        • -

          destacadoBG

          -
          private javafx.scene.paint.Color destacadoBG
          -
          El color original de fondo para volver cuando no es destacado.
          -
        • -
        - - - -
          -
        • -

          destacadoFG

          -
          private javafx.scene.paint.Color destacadoFG
          -
          El color original de text para volver cuando no es destacado.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Grafico

          -
          public Grafico(javafx.scene.Scene scene)
          -
          Graficar una escena.
          -
          -
          Parameters:
          -
          scene - La scene a destacar.
          -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          crearFlechaAbajo

          -
          public static javafx.scene.layout.StackPane crearFlechaAbajo()
          -
          Crear una flecha que apunta por abajo.
          -
          -
          Returns:
          -
          StackPane: Devolver el stackpane que contiene la flecha.
          -
          -
        • -
        - - - -
          -
        • -

          crearFlechaArriba

          -
          public static javafx.scene.layout.StackPane crearFlechaArriba()
          -
          Crear una flecha que apunta por arriba.
          -
          -
          Returns:
          -
          StackPane: Devolver el stackpane que contiene la flecha.
          -
          -
        • -
        - - - -
          -
        • -

          crearLineaVertical

          -
          public static javafx.scene.layout.StackPane crearLineaVertical()
          -
          Crear una linea vertical
          -
          -
          Returns:
          -
          StackPane: Devolver el stackpane que contiene la linea vertical.
          -
          -
        • -
        - - - -
          -
        • -

          crearCaja

          -
          public static javafx.scene.layout.StackPane crearCaja(Colores colores,
          +
          Esta clase es para trabajar con graficos.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClass and Description
        private static class Grafico.Destacados +
        Clase de elemento destacado.
        +
        +
      • +
      + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        static intCIRCULO +
        Tipo de dibujo circular.
        +
        private java.util.List<Grafico.Destacados>destacados +
        Los elementos destacados.
        +
        static intDURACION +
        Duración de la animación.
        +
        static intRECTANGULO +
        Tipo de dibujo rectuangular.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        static intTEXTO +
        Tipo de dibjuo texto
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        Grafico(javafx.scene.Scene scene) +
        Graficar una escena.
        +
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static javafx.scene.layout.StackPanecrearCaja(Colores colores, + java.lang.String label) +
        Crear un rectangulo.
        +
        static javafx.scene.layout.StackPanecrearCaja(Colores colores, + java.lang.String label, + java.lang.String texto) +
        Crear un rectangulo con texto adentro.
        +
        static javafx.scene.layout.StackPanecrearFlechaAbajo() +
        Crear una flecha que apunta por abajo.
        +
        static javafx.scene.layout.StackPanecrearFlechaArriba() +
        Crear una flecha que apunta por arriba.
        +
        static javafx.scene.layout.StackPanecrearHashCajas(Colores colores, + java.lang.String label) +
        Crear 3 rectangulos.
        +
        static javafx.scene.layout.PanecrearLineaCircular(int cajas) +
        Crear la linea circular con flecha.
        +
        static javafx.scene.layout.StackPanecrearLineaVertical() +
        Crear una linea vertical.
        +
        private static javafx.animation.PauseTransitioncreatePauseTransition(javafx.scene.shape.Circle circle, + javafx.scene.paint.Color colorBackground) +
        Crear un animacion de transicion usando colores que cambian.
        +
        private static javafx.animation.PauseTransitioncreatePauseTransition(javafx.scene.shape.Rectangle rectangle, + javafx.scene.paint.Color colorBackground) +
        Crear un animacion de transicion usando colores que cambian.
        +
        private static javafx.animation.PauseTransitioncreatePauseTransition(javafx.scene.text.Text text, + javafx.scene.paint.Color colorText) +
        Crear un animacion de transicion usando colores que cambian.
        +
        voiddestacar(java.lang.String id, + int tipo) +
        Destacar un elemento
        +
        voidremoverDestacar() +
        Remover todos los elementos destacados.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          DURACION

          +
          public static final int DURACION
          +
          Duración de la animación.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          RECTANGULO

          +
          public static final int RECTANGULO
          +
          Tipo de dibujo rectuangular.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          CIRCULO

          +
          public static final int CIRCULO
          +
          Tipo de dibujo circular.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          TEXTO

          +
          public static final int TEXTO
          +
          Tipo de dibjuo texto
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private final javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          destacados

          +
          private java.util.List<Grafico.Destacados> destacados
          +
          Los elementos destacados.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Grafico

          +
          public Grafico(javafx.scene.Scene scene)
          +
          Graficar una escena.
          +
          +
          Parameters:
          +
          scene - La scene a destacar.
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          crearFlechaAbajo

          +
          public static javafx.scene.layout.StackPane crearFlechaAbajo()
          +
          Crear una flecha que apunta por abajo.
          +
          +
          Returns:
          +
          StackPane: Devolver el stackpane que contiene la flecha.
          +
          +
        • +
        + + + +
          +
        • +

          crearFlechaArriba

          +
          public static javafx.scene.layout.StackPane crearFlechaArriba()
          +
          Crear una flecha que apunta por arriba.
          +
          +
          Returns:
          +
          StackPane: Devolver el stackpane que contiene la flecha.
          +
          +
        • +
        + + + +
          +
        • +

          crearLineaVertical

          +
          public static javafx.scene.layout.StackPane crearLineaVertical()
          +
          Crear una linea vertical.
          +
          +
          Returns:
          +
          StackPane: Devolver el stackpane que contiene la linea vertical.
          +
          +
        • +
        + + + +
          +
        • +

          crearLineaCircular

          +
          public static javafx.scene.layout.Pane crearLineaCircular(int cajas)
          +
          Crear la linea circular con flecha.
          +
          +
          Parameters:
          +
          cajas - int: La cantidad de cajas que están.
          +
          Returns:
          +
          StackPane: Devolver el stackpane que contiene la linea horizontal.
          +
          +
        • +
        + + + +
          +
        • +

          crearCaja

          +
          public static javafx.scene.layout.StackPane crearCaja(Colores colores,
                                                                 java.lang.String label)
          -
          Crear un rectangulo con texto adentro.
          -
          -
          Parameters:
          -
          colores - Colores: Los colores para dar color al rectangulo.
          -
          label - String: El texto por el ID de fxml.
          -
          Returns:
          -
          StackPane: Devolver el stackpane que contiene el rectangulo y texto.
          -
          -
        • -
        - - - -
          -
        • -

          crearCaja

          -
          public static javafx.scene.layout.StackPane crearCaja(Colores colores,
          +
          Crear un rectangulo.
          +
          +
          Parameters:
          +
          colores - Colores: Los colores para dar color al rectangulo.
          +
          label - String: El texto por el ID de fxml.
          +
          Returns:
          +
          StackPane: Devolver el stackpane que contiene el rectangulo y texto.
          +
          +
        • +
        + + + +
          +
        • +

          crearCaja

          +
          public static javafx.scene.layout.StackPane crearCaja(Colores colores,
                                                                 java.lang.String label,
                                                                 java.lang.String texto)
          -
          Crear un rectangulo con texto adentro.
          -
          -
          Parameters:
          -
          colores - Colores: Los colores para dar color al rectangulo.
          -
          label - String: El texto por el ID de fxml.
          -
          texto - String: El texto a colocar dentro el rectangulo.
          -
          Returns:
          -
          StackPane: Devolver el stackpane que contiene el rectangulo y texto.
          -
          -
        • -
        - - - -
          -
        • -

          crearCaja

          -
          public static javafx.scene.layout.StackPane crearCaja(Colores colores,
          -                                                      java.lang.String label,
          -                                                      java.lang.String texto,
          -                                                      int tamano)
          -
          Crear un rectangulo con texto adentro.
          -
          -
          Parameters:
          -
          colores - Colores: Los colores para dar color al rectangulo.
          -
          label - String: El texto por el ID de fxml.
          -
          texto - String: El texto a colocar dentro el rectangulo.
          -
          tamano - int: El tamaño del rectangulo.
          -
          Returns:
          -
          StackPane: Devolver el stackpane que contiene el rectangulo y texto.
          -
          -
        • -
        - - - -
          -
        • -

          createPauseTransition

          +
          Crear un rectangulo con texto adentro.
          +
          +
          Parameters:
          +
          colores - Colores: Los colores para dar color al rectangulo.
          +
          label - String: El texto por el ID de fxml.
          +
          texto - String: El texto a colocar dentro el rectangulo.
          +
          Returns:
          +
          StackPane: Devolver el stackpane que contiene el rectangulo y texto.
          +
          +
        • +
        + + + +
          +
        • +

          crearHashCajas

          +
          public static javafx.scene.layout.StackPane crearHashCajas(Colores colores,
          +                                                           java.lang.String label)
          +
          Crear 3 rectangulos.
          +
          +
          Parameters:
          +
          colores - Colores: Los colores para dar color a los rectangulos.
          +
          label - String: El texto por el ID de fxml.
          +
          Returns:
          +
          StackPane: Devolver el stackpane que contiene los rectangulos y textos.
          +
          +
        • +
        + + + +
          +
        • +

          createPauseTransition

          private static javafx.animation.PauseTransition createPauseTransition(javafx.scene.shape.Rectangle rectangle,
          -                                                                      javafx.scene.text.Text text,
          -                                                                      javafx.scene.paint.Color colorBackground,
          -                                                                      javafx.scene.paint.Color colorText)
          -
          Crear un animacion de transicion usando colores que cambian.
          -
          -
          Parameters:
          -
          rectangle - Rectangle: El objeto que desea animar.
          -
          text - Text: El texto que desea animar.
          -
          colorBackground - Color: Color del fondo de destacer.
          -
          colorText - Color: Color del texto.
          -
          Returns:
          -
          PauseTransition: La transition creado con los elementos y colores.
          -
          -
        • -
        - - - -
          -
        • -

          createPauseTransition

          + javafx.scene.paint.Color colorBackground) +
          Crear un animacion de transicion usando colores que cambian.
          +
          +
          Parameters:
          +
          rectangle - Rectangle: El objeto que desea animar.
          +
          colorBackground - Color: Color del fondo de destacar.
          +
          Returns:
          +
          PauseTransition: La transition creado con los elementos y colores.
          +
          +
        • +
        + + + +
          +
        • +

          createPauseTransition

          private static javafx.animation.PauseTransition createPauseTransition(javafx.scene.shape.Circle circle,
          -                                                                      javafx.scene.text.Text text,
          -                                                                      javafx.scene.paint.Color colorBackground,
          +                                                                      javafx.scene.paint.Color colorBackground)
          +
          Crear un animacion de transicion usando colores que cambian.
          +
          +
          Parameters:
          +
          circle - Circle: El objeto que desea animar.
          +
          colorBackground - Color: Color del fondo de destacar.
          +
          Returns:
          +
          PauseTransition: La transition creado con los elementos y colores.
          +
          +
        • +
        + + + +
          +
        • +

          createPauseTransition

          +
          private static javafx.animation.PauseTransition createPauseTransition(javafx.scene.text.Text text,
                                                                                 javafx.scene.paint.Color colorText)
          -
          Crear un animacion de transicion usando colores que cambian.
          -
          -
          Parameters:
          -
          circle - Circle: El objeto que desea animar.
          -
          text - Text: El texto que desea animar.
          -
          colorBackground - Color: Color del fondo de destacer.
          -
          colorText - Color: Color del texto.
          -
          Returns:
          -
          PauseTransition: La transition creado con los elementos y colores.
          -
          -
        • -
        - - - -
          -
        • -

          destacer

          -
          public void destacer(int valor,
          +
          Crear un animacion de transicion usando colores que cambian.
          +
          +
          Parameters:
          +
          text - Text: El texto que desea animar.
          +
          colorText - Color: Color del texto.
          +
          Returns:
          +
          PauseTransition: La transition creado con los elementos y colores.
          +
          +
        • +
        + + + +
          +
        • +

          destacar

          +
          public void destacar(java.lang.String id,
                                int tipo)
          -
          Destacar un elemento
          -
          -
          Parameters:
          -
          valor - int: El indice a destacar.
          -
          tipo - int: El tipo de objeto a destacer, 0 o 1
          -
          -
        • -
        - - - -
          -
        • -

          removerDestacar

          -
          public void removerDestacar()
          -
          Remover el efecto de destacar.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Destacar un elemento
    +
    +
    Parameters:
    +
    id - int: El indice a destacar.
    +
    tipo - int: El tipo de objeto a destacar, 0, 1 o 2
    +
    +
  • +
+ + + +
    +
  • +

    removerDestacar

    +
    public void removerDestacar()
    +
    Remover todos los elementos destacados.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/InsercionController.html b/doc/cl/cromer/estructuras/InsercionController.html index c14f876..4e4571f 100644 --- a/doc/cl/cromer/estructuras/InsercionController.html +++ b/doc/cl/cromer/estructuras/InsercionController.html @@ -2,521 +2,490 @@ - - - InsercionController - - - + + +InsercionController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class InsercionController

+
cl.cromer.estructuras
+

Class InsercionController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.InsercionController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class InsercionController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de Inserción.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private Array - array -
        El array usado en la aplicación.
        -
        private javafx.scene.text.TextcodigoInsercion -
        Donde va el codigo a mostrar a la pantalla.
        -
        private javafx.scene.layout.HBoxcontenidoInsercion -
        Donde poner el contenido de array.
        -
        private java.util.ResourceBundleresourceBundle -
        Donde está guardado los idiomas.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        -
      • -
      - - - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() -
        Ordenarlo completamente.
        -
        protected voidbotonNuevo() -
        Crear un array nuevo.
        -
        protected voidbotonPaso() -
        Ordenarlo paso por paso.
        -
        private voiderrorYaOrdenado() -
        Se muestra un error si el array ya está ordenado.
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        private voidinitializeScene() -
        Crear el array de tamaño 10.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          contenidoInsercion

          -
          private javafx.scene.layout.HBox contenidoInsercion
          -
          Donde poner el contenido de array.
          -
        • -
        - - - -
          -
        • -

          codigoInsercion

          -
          private javafx.scene.text.Text codigoInsercion
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          array

          -
          private Array array
          -
          El array usado en la aplicación.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          InsercionController

          -
          public InsercionController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de Inserción.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private Arrayarray +
        El array usado en la aplicación.
        +
        private javafx.scene.text.TextcodigoInsercion +
        Donde va el codigo a mostrar a la pantalla.
        +
        private javafx.scene.layout.HBoxcontenidoInsercion +
        Donde poner el contenido de array.
        +
        private java.util.ResourceBundleresourceBundle +
        Donde está guardado los idiomas.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        +
      • +
      + + + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() +
        Ordenarlo completamente.
        +
        protected voidbotonNuevo() +
        Crear un array nuevo.
        +
        protected voidbotonPaso() +
        Ordenarlo paso por paso.
        +
        private voiderrorYaOrdenado() +
        Se muestra un error si el array ya está ordenado.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        private voidinitializeScene() +
        Crear el array de tamaño 10.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          contenidoInsercion

          +
          private javafx.scene.layout.HBox contenidoInsercion
          +
          Donde poner el contenido de array.
          +
        • +
        + + + +
          +
        • +

          codigoInsercion

          +
          private javafx.scene.text.Text codigoInsercion
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          array

          +
          private Array array
          +
          El array usado en la aplicación.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          InsercionController

          +
          public InsercionController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonNuevo

          -
          protected void botonNuevo()
          -
          Crear un array nuevo.
          -
        • -
        - - - -
          -
        • -

          botonPaso

          -
          protected void botonPaso()
          -
          Ordenarlo paso por paso.
          -
        • -
        - - - -
          -
        • -

          botonCorrer

          -
          protected void botonCorrer()
          -
          Ordenarlo completamente.
          -
        • -
        - - - -
          -
        • -

          errorYaOrdenado

          -
          private void errorYaOrdenado()
          -
          Se muestra un error si el array ya está ordenado.
          -
        • -
        - - - -
          -
        • -

          initializeScene

          -
          private void initializeScene()
          -
          Crear el array de tamaño 10.
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonNuevo

    +
    protected void botonNuevo()
    +
    Crear un array nuevo.
    +
  • +
+ + + +
    +
  • +

    botonPaso

    +
    protected void botonPaso()
    +
    Ordenarlo paso por paso.
    +
  • +
+ + + +
    +
  • +

    botonCorrer

    +
    protected void botonCorrer()
    +
    Ordenarlo completamente.
    +
  • +
+ + + +
    +
  • +

    errorYaOrdenado

    +
    private void errorYaOrdenado()
    +
    Se muestra un error si el array ya está ordenado.
    +
  • +
+ + + +
    +
  • +

    initializeScene

    +
    private void initializeScene()
    +
    Crear el array de tamaño 10.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ListaEnlazada.html b/doc/cl/cromer/estructuras/ListaEnlazada.html index 682ef29..37582a3 100644 --- a/doc/cl/cromer/estructuras/ListaEnlazada.html +++ b/doc/cl/cromer/estructuras/ListaEnlazada.html @@ -2,511 +2,483 @@ - - - ListaEnlazada - - - + + +ListaEnlazada + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ListaEnlazada

+
cl.cromer.estructuras
+

Class ListaEnlazada

- -
-
    -
  • -
    -
    -
    public class ListaEnlazada
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.ListaEnlazada
      • +
      +
    • +
    +
    +
      +
    • +
      +
      +
      public final class ListaEnlazada
       extends java.lang.Object
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private Enlace - lista -
        El enlace principal de la lista.
        -
        private intsize -
        La cantidad de enlaces que están en la lista.
        -
        private inttipo -
        El tipo de lista enlazada.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        ListaEnlazada() -
        Inicilizar.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        Enlace - buscar(int llave) -
        Buscar una llave en la lista.
        -
        booleaneliminar(int llave) -
        Eliminar un enlace de la lista.
        -
        Enlace - getIndice(int indice) -
        Devolver un enlace con su llave y valor.
        -
        intgetTipo() -
        Devolver el tipo de lista.
        -
        booleaninsertar(int llave) -
        Insertar una llave en la lista.
        -
        voidsetTipo(int tipo) -
        Cambiar el tipo de lista.
        -
        intsize() -
        Devolver la cantidad de enlaces que están en la lista.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          lista

          -
          private Enlace lista
          -
          El enlace principal de la lista.
          -
        • -
        - - - -
          -
        • -

          size

          -
          private int size
          -
          La cantidad de enlaces que están en la lista.
          -
        • -
        - - - -
          -
        • -

          tipo

          -
          private int tipo
          -
          El tipo de lista enlazada.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ListaEnlazada

          -
          public ListaEnlazada()
          -
          Inicilizar.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          size

          -
          public int size()
          -
          Devolver la cantidad de enlaces que están en la lista.
          -
          -
          Returns:
          -
          int: La cantidad.
          -
          -
        • -
        - - - -
          -
        • -

          getTipo

          -
          public int getTipo()
          -
          Devolver el tipo de lista.
          -
          -
          Returns:
          -
          int: El tipo.
          -
          -
        • -
        - - - -
          -
        • -

          setTipo

          -
          public void setTipo(int tipo)
          -
          Cambiar el tipo de lista.
          -
          -
          Parameters:
          -
          tipo - int: El tipo a cambiar.
          -
          -
        • -
        - - - -
          -
        • -

          buscar

          -
          public Enlace buscar(int llave)
          -
          Buscar una llave en la lista.
          -
          -
          Parameters:
          -
          llave - int: La llave a buscar.
          -
          Returns:
          -
          Enlace: El enlace que contiene la llave buscada.
          -
          -
        • -
        - - - -
          -
        • -

          insertar

          -
          public boolean insertar(int llave)
          -
          Insertar una llave en la lista.
          -
          -
          Parameters:
          -
          llave - int: La llave a insertar.
          -
          Returns:
          -
          boolean: Verdad si fue insertado, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          eliminar

          -
          public boolean eliminar(int llave)
          -
          Eliminar un enlace de la lista.
          -
          -
          Parameters:
          -
          llave - int: La llave a eliminar.
          -
          Returns:
          -
          boolean: Verdad si fue borrado, sino falso.
          -
          -
        • -
        - - - -
          -
        • -

          getIndice

          -
          public Enlace getIndice(int indice)
          -
          Devolver un enlace con su llave y valor.
          -
          -
          Parameters:
          -
          indice - int: El indice que desea ver.
          -
          Returns:
          -
          Enlace: El enlace a devolver.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Crear una estructura de dato de tipo lista enlazada.
    +
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private Enlacelista +
      El enlace principal de la lista.
      +
      private intsize +
      La cantidad de enlaces que están en la lista.
      +
      private inttipo +
      El tipo de lista enlazada.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ListaEnlazada() +
      Inicilizar.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Enlacebuscar(int llave) +
      Buscar una llave en la lista.
      +
      booleaneliminar(int llave) +
      Eliminar un enlace de la lista.
      +
      EnlacegetIndice(int indice) +
      Devolver un enlace con su llave y valor.
      +
      intgetTipo() +
      Devolver el tipo de lista.
      +
      booleaninsertar(int llave) +
      Insertar una llave en la lista.
      +
      voidsetTipo(int tipo) +
      Cambiar el tipo de lista.
      +
      intsize() +
      Devolver la cantidad de enlaces que están en la lista.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        lista

        +
        private Enlace lista
        +
        El enlace principal de la lista.
        +
      • +
      + + + +
        +
      • +

        size

        +
        private int size
        +
        La cantidad de enlaces que están en la lista.
        +
      • +
      + + + +
        +
      • +

        tipo

        +
        private int tipo
        +
        El tipo de lista enlazada.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ListaEnlazada

        +
        public ListaEnlazada()
        +
        Inicilizar.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Devolver la cantidad de enlaces que están en la lista.
        +
        +
        Returns:
        +
        int: La cantidad.
        +
        +
      • +
      + + + +
        +
      • +

        getTipo

        +
        public int getTipo()
        +
        Devolver el tipo de lista.
        +
        +
        Returns:
        +
        int: El tipo.
        +
        +
      • +
      + + + +
        +
      • +

        setTipo

        +
        public void setTipo(int tipo)
        +
        Cambiar el tipo de lista.
        +
        +
        Parameters:
        +
        tipo - int: El tipo a cambiar.
        +
        +
      • +
      + + + +
        +
      • +

        buscar

        +
        public Enlace buscar(int llave)
        +
        Buscar una llave en la lista.
        +
        +
        Parameters:
        +
        llave - int: La llave a buscar.
        +
        Returns:
        +
        Enlace: El enlace que contiene la llave buscada.
        +
        +
      • +
      + + + +
        +
      • +

        insertar

        +
        public boolean insertar(int llave)
        +
        Insertar una llave en la lista.
        +
        +
        Parameters:
        +
        llave - int: La llave a insertar.
        +
        Returns:
        +
        boolean: Verdad si fue insertado, sino falso.
        +
        +
      • +
      + + + +
        +
      • +

        eliminar

        +
        public boolean eliminar(int llave)
        +
        Eliminar un enlace de la lista.
        +
        +
        Parameters:
        +
        llave - int: La llave a eliminar.
        +
        Returns:
        +
        boolean: Verdad si fue borrado, sino falso.
        +
        +
      • +
      + + + +
        +
      • +

        getIndice

        +
        public Enlace getIndice(int indice)
        +
        Devolver un enlace con su llave y valor.
        +
        +
        Parameters:
        +
        indice - int: El indice que desea ver.
        +
        Returns:
        +
        Enlace: El enlace a devolver.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ListaEnlazadaCircular.html b/doc/cl/cromer/estructuras/ListaEnlazadaCircular.html index 5c6bfc6..fc2cb9a 100644 --- a/doc/cl/cromer/estructuras/ListaEnlazadaCircular.html +++ b/doc/cl/cromer/estructuras/ListaEnlazadaCircular.html @@ -2,531 +2,499 @@ - - - ListaEnlazadaCircular - - - + + +ListaEnlazadaCircular + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ListaEnlazadaCircular

+
cl.cromer.estructuras
+

Class ListaEnlazadaCircular

- -
-
    -
  • -
    -
    -
    public class ListaEnlazadaCircular
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.ListaEnlazadaCircular
      • +
      +
    • +
    +
    +
      +
    • +
      +
      +
      public final class ListaEnlazadaCircular
       extends java.lang.Object
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private Enlace - primer -
        El primer enlace.
        -
        private intsize -
        La cantidad de enlaces que hay.
        -
        private inttipo -
        El tipo de lista enlazada.
        -
        private Enlace - ultimo -
        El ultimo enlace.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        ListaEnlazadaCircular() -
        Inicilizar.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        Enlace - buscar(int llave) -
        Buscar una llave en la lista.
        -
        booleaneliminar(int llave) -
        Eliminar un enlace de la lista.
        -
        Enlace - getIndice(int indice) -
        Devolver un enlace con su llave y valor.
        -
        intgetTipo() -
        Devolver el tipo de lista.
        -
        booleaninsertar(int llave) -
        Insertar una llave en la lista.
        -
        voidsetTipo(int tipo) -
        Cambiar el tipo de lista.
        -
        intsize() -
        Devolver la cantidad de enlaces que están en la lista.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          primer

          -
          private Enlace primer
          -
          El primer enlace.
          -
        • -
        - - - -
          -
        • -

          ultimo

          -
          private Enlace ultimo
          -
          El ultimo enlace.
          -
        • -
        - - - -
          -
        • -

          size

          -
          private int size
          -
          La cantidad de enlaces que hay.
          -
        • -
        - - - -
          -
        • -

          tipo

          -
          private int tipo
          -
          El tipo de lista enlazada.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ListaEnlazadaCircular

          -
          public ListaEnlazadaCircular()
          -
          Inicilizar.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          size

          -
          public int size()
          -
          Devolver la cantidad de enlaces que están en la lista.
          -
          -
          Returns:
          -
          int: La cantidad.
          -
          -
        • -
        - - - -
          -
        • -

          getTipo

          -
          public int getTipo()
          -
          Devolver el tipo de lista.
          -
          -
          Returns:
          -
          int: El tipo de lista.
          -
          -
        • -
        - - - -
          -
        • -

          setTipo

          -
          public void setTipo(int tipo)
          -
          Cambiar el tipo de lista.
          -
          -
          Parameters:
          -
          tipo - int: El tipo a cambiar.
          -
          -
        • -
        - - - -
          -
        • -

          buscar

          -
          public Enlace buscar(int llave)
          -
          Buscar una llave en la lista.
          -
          -
          Parameters:
          -
          llave - int: La llave a buscar.
          -
          Returns:
          -
          Enlace: El enlace que contiene la llave.
          -
          -
        • -
        - - - -
          -
        • -

          insertar

          -
          public boolean insertar(int llave)
          -
          Insertar una llave en la lista.
          -
          -
          Parameters:
          -
          llave - int: La llave a insertar.
          -
          Returns:
          -
          boolean: Verdad si fue insertado, falso si ya existe la llave.
          -
          -
        • -
        - - - -
          -
        • -

          eliminar

          -
          public boolean eliminar(int llave)
          -
          Eliminar un enlace de la lista.
          -
          -
          Parameters:
          -
          llave - int: La llave a elminiar.
          -
          Returns:
          -
          boolean: Verdad se fue eliminado, falso si no estaba en la lista.
          -
          -
        • -
        - - - -
          -
        • -

          getIndice

          -
          public Enlace getIndice(int indice)
          -
          Devolver un enlace con su llave y valor.
          -
          -
          Parameters:
          -
          indice - int: El indice que desea ver.
          -
          Returns:
          -
          Enlace: El enlace a devolver.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Crear una estructura de dato de tipo lista enlazada circular.
    +
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private Enlaceprimer +
      El primer enlace.
      +
      private intsize +
      La cantidad de enlaces que hay.
      +
      private inttipo +
      El tipo de lista enlazada.
      +
      private Enlaceultimo +
      El ultimo enlace.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ListaEnlazadaCircular() +
      Inicilizar.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Enlacebuscar(int llave) +
      Buscar una llave en la lista.
      +
      booleaneliminar(int llave) +
      Eliminar un enlace de la lista.
      +
      EnlacegetIndice(int indice) +
      Devolver un enlace con su llave y valor.
      +
      intgetTipo() +
      Devolver el tipo de lista.
      +
      booleaninsertar(int llave) +
      Insertar una llave en la lista.
      +
      voidsetTipo(int tipo) +
      Cambiar el tipo de lista.
      +
      intsize() +
      Devolver la cantidad de enlaces que están en la lista.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        primer

        +
        private Enlace primer
        +
        El primer enlace.
        +
      • +
      + + + +
        +
      • +

        ultimo

        +
        private Enlace ultimo
        +
        El ultimo enlace.
        +
      • +
      + + + +
        +
      • +

        size

        +
        private int size
        +
        La cantidad de enlaces que hay.
        +
      • +
      + + + +
        +
      • +

        tipo

        +
        private int tipo
        +
        El tipo de lista enlazada.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ListaEnlazadaCircular

        +
        public ListaEnlazadaCircular()
        +
        Inicilizar.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Devolver la cantidad de enlaces que están en la lista.
        +
        +
        Returns:
        +
        int: La cantidad.
        +
        +
      • +
      + + + +
        +
      • +

        getTipo

        +
        public int getTipo()
        +
        Devolver el tipo de lista.
        +
        +
        Returns:
        +
        int: El tipo de lista.
        +
        +
      • +
      + + + +
        +
      • +

        setTipo

        +
        public void setTipo(int tipo)
        +
        Cambiar el tipo de lista.
        +
        +
        Parameters:
        +
        tipo - int: El tipo a cambiar.
        +
        +
      • +
      + + + +
        +
      • +

        buscar

        +
        public Enlace buscar(int llave)
        +
        Buscar una llave en la lista.
        +
        +
        Parameters:
        +
        llave - int: La llave a buscar.
        +
        Returns:
        +
        Enlace: El enlace que contiene la llave.
        +
        +
      • +
      + + + +
        +
      • +

        insertar

        +
        public boolean insertar(int llave)
        +
        Insertar una llave en la lista.
        +
        +
        Parameters:
        +
        llave - int: La llave a insertar.
        +
        Returns:
        +
        boolean: Verdad si fue insertado, falso si ya existe la llave.
        +
        +
      • +
      + + + +
        +
      • +

        eliminar

        +
        public boolean eliminar(int llave)
        +
        Eliminar un enlace de la lista.
        +
        +
        Parameters:
        +
        llave - int: La llave a elminiar.
        +
        Returns:
        +
        boolean: Verdad se fue eliminado, falso si no estaba en la lista.
        +
        +
      • +
      + + + +
        +
      • +

        getIndice

        +
        public Enlace getIndice(int indice)
        +
        Devolver un enlace con su llave y valor.
        +
        +
        Parameters:
        +
        indice - int: El indice que desea ver.
        +
        Returns:
        +
        Enlace: El enlace a devolver.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ListaEnlazadaTipos.html b/doc/cl/cromer/estructuras/ListaEnlazadaTipos.html index 27f3ca8..2a5e5c0 100644 --- a/doc/cl/cromer/estructuras/ListaEnlazadaTipos.html +++ b/doc/cl/cromer/estructuras/ListaEnlazadaTipos.html @@ -2,412 +2,387 @@ - - - ListaEnlazadaTipos - - - + + +ListaEnlazadaTipos + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ListaEnlazadaTipos

+
cl.cromer.estructuras
+

Class ListaEnlazadaTipos

- -
-
    -
  • -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.ListaEnlazadaTipos
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class ListaEnlazadaTipos
       extends java.lang.Object
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        static intCIRCULAR -
        Tipo circular.
        -
        static intDOBLEMENTE_ENLAZADA -
        Tipo doblemente enlazada.
        -
        static intSIMPLE -
        Tipo simple.
        -
        private inttipo -
        El tipo elegido.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        ListaEnlazadaTipos(int tipo) -
        Inicilizar el tipo de lista enlazada.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        intgetTipo() -
        Devolver el tipo de lista enlazada.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - - - - - -
          -
        • -

          CIRCULAR

          -
          public static final int CIRCULAR
          -
          Tipo circular.
          -
          -
          See Also:
          -
          - Constant - Field Values
          -
          -
        • -
        - - - -
          -
        • -

          DOBLEMENTE_ENLAZADA

          -
          public static final int DOBLEMENTE_ENLAZADA
          -
          Tipo doblemente enlazada.
          -
          -
          See Also:
          -
          - Constant - Field Values
          -
          -
        • -
        - - - -
          -
        • -

          tipo

          -
          private int tipo
          -
          El tipo elegido.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ListaEnlazadaTipos

          -
          public ListaEnlazadaTipos(int tipo)
          -
          Inicilizar el tipo de lista enlazada.
          -
          -
          Parameters:
          -
          tipo - int: El tipo de lista enlazada, 0, - 1 - o - 2 -
          -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getTipo

          -
          public int getTipo()
          -
          Devolver el tipo de lista enlazada.
          -
          -
          Returns:
          -
          int: El tipo.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Esta clase contiene los tipos de listas enlazadas.
    +
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intCIRCULAR +
      Tipo circular.
      +
      static intDOBLEMENTE_ENLAZADA +
      Tipo doblemente enlazada.
      +
      static intSIMPLE +
      Tipo simple.
      +
      private inttipo +
      El tipo elegido.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ListaEnlazadaTipos(int tipo) +
      Inicilizar el tipo de lista enlazada.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetTipo() +
      Devolver el tipo de lista enlazada.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        CIRCULAR

        +
        public static final int CIRCULAR
        +
        Tipo circular.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DOBLEMENTE_ENLAZADA

        +
        public static final int DOBLEMENTE_ENLAZADA
        +
        Tipo doblemente enlazada.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        tipo

        +
        private final int tipo
        +
        El tipo elegido.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ListaEnlazadaTipos

        +
        public ListaEnlazadaTipos(int tipo)
        +
        Inicilizar el tipo de lista enlazada.
        +
        +
        Parameters:
        +
        tipo - int: El tipo de lista enlazada, 0, 1 o 2
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTipo

        +
        public int getTipo()
        +
        Devolver el tipo de lista enlazada.
        +
        +
        Returns:
        +
        int: El tipo.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ListaEnlazdaController.html b/doc/cl/cromer/estructuras/ListaEnlazdaController.html index 3a6f8d4..e636240 100644 --- a/doc/cl/cromer/estructuras/ListaEnlazdaController.html +++ b/doc/cl/cromer/estructuras/ListaEnlazdaController.html @@ -2,754 +2,682 @@ - - - ListaEnlazdaController - - - + + +ListaEnlazdaController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ListaEnlazdaController

+
cl.cromer.estructuras
+

Class ListaEnlazdaController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.ListaEnlazdaController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class ListaEnlazdaController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de ListaEnlazada.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - - - - - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonBuscar() -
        Buscar si existe una llave en la lista y mostrar el codigo en la - pantalla - Si existe la llave destacarla. -
        -
        protected voidbotonEliminar() -
        Eliminar un valor de la lista si existe y mostrar el codigo en la - pantalla. -
        -
        protected voidbotonInsertar() -
        Insertar un valor a la lista y mostrar el codigo en la - pantalla. -
        -
        protected voidbotonLlenar() -
        Llenar la lista con numeros al azar.
        -
        protected voidbotonVaciar() -
        Vaciar la lista de todos los valores.
        -
        private voiddibujarDoble(Enlace enlace) -
        Dibujarlo con dos flechas.
        -
        private voiddibujarSimple(Enlace enlace) -
        Dibujarlo con una flecha.
        -
        private voiderrorNoEsta() -
        Error cuando la llave no está en la lista.
        -
        private voiderrorNoValor() -
        Se muestra un error si la persona no ingresa un valor y una llave - en los TextField. -
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        private voidinitializeLista() -
        Crear una lista vacia.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          valorLista

          -
          private TextFieldLimited valorLista
          -
          La caja para ingresar el valor.
          -
        • -
        - - - -
          -
        • -

          contenidoLista

          -
          private javafx.scene.layout.VBox contenidoLista
          -
          Donde poner el contenido de lista.
          -
        • -
        - - - -
          -
        • -

          codigoLista

          -
          private javafx.scene.text.Text codigoLista
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          listaEnlazada

          -
          private ListaEnlazada listaEnlazada
          -
          La lista enlazada usado en la aplicación.
          -
        • -
        - - - -
          -
        • -

          listaEnlazadaCircular

          -
          private ListaEnlazadaCircular listaEnlazadaCircular
          -
          La lista enlazada circular usado en la aplicación.
          -
        • -
        - - - -
          -
        • -

          listaEnlazadaTipos

          -
          private ListaEnlazadaTipos listaEnlazadaTipos
          -
          Tipo de lista enlazada a trabajar.
          -
        • -
        - - - -
          -
        • -

          grafico

          -
          private Grafico grafico
          -
          Grafico rectangulos y lineas.
          -
        • -
        - - - -
          -
        • -

          colores

          -
          private Colores colores
          -
          Colores por los dibjos.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ListaEnlazdaController

          -
          public ListaEnlazdaController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de ListaEnlazada.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + + + + + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonBuscar() +
        Buscar si existe una llave en la lista y mostrar el codigo en la pantalla + Si existe la llave destacarla.
        +
        protected voidbotonEliminar() +
        Eliminar un valor de la lista si existe y mostrar el codigo en la pantalla.
        +
        protected voidbotonInsertar() +
        Insertar un valor a la lista y mostrar el codigo en la pantalla.
        +
        protected voidbotonLlenar() +
        Llenar la lista con numeros al azar.
        +
        protected voidbotonVaciar() +
        Vaciar la lista de todos los valores.
        +
        private voiddibujarDoble(Enlace enlace, + boolean primer) +
        Dibujarlo con dos flechas.
        +
        private voiddibujarSimple(Enlace enlace, + boolean sinFlecha) +
        Dibujarlo con una flecha.
        +
        private voiderrorNoEsta() +
        Error cuando la llave no está en la lista.
        +
        private voiderrorNoValor() +
        Se muestra un error si la persona no ingresa un valor y una llave en los TextField.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        private voidinitializeLista() +
        Crear una lista vacia.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          valorLista

          +
          private TextFieldLimited valorLista
          +
          La caja para ingresar el valor.
          +
        • +
        + + + +
          +
        • +

          contenidoLista

          +
          private javafx.scene.layout.VBox contenidoLista
          +
          Donde poner el contenido de lista.
          +
        • +
        + + + +
          +
        • +

          contenidoListaCircular

          +
          private javafx.scene.layout.VBox contenidoListaCircular
          +
          Donde poner el contenido de lista circular.
          +
        • +
        + + + +
          +
        • +

          codigoLista

          +
          private javafx.scene.text.Text codigoLista
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          listaEnlazada

          +
          private ListaEnlazada listaEnlazada
          +
          La lista enlazada usado en la aplicación.
          +
        • +
        + + + +
          +
        • +

          listaEnlazadaCircular

          +
          private ListaEnlazadaCircular listaEnlazadaCircular
          +
          La lista enlazada circular usado en la aplicación.
          +
        • +
        + + + +
          +
        • +

          listaEnlazadaTipos

          +
          private ListaEnlazadaTipos listaEnlazadaTipos
          +
          Tipo de lista enlazada a trabajar.
          +
        • +
        + + + +
          +
        • +

          grafico

          +
          private Grafico grafico
          +
          Grafico rectangulos y lineas.
          +
        • +
        + + + +
          +
        • +

          colores

          +
          private Colores colores
          +
          Colores por los dibjos.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ListaEnlazdaController

          +
          public ListaEnlazdaController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonLlenar

          -
          protected void botonLlenar()
          -
          Llenar la lista con numeros al azar.
          -
        • -
        - - - -
          -
        • -

          botonVaciar

          -
          protected void botonVaciar()
          -
          Vaciar la lista de todos los valores.
          -
        • -
        - - - -
          -
        • -

          botonInsertar

          -
          protected void botonInsertar()
          -
          Insertar un valor a la lista y mostrar el codigo en la pantalla. -
          -
        • -
        - - - -
          -
        • -

          botonEliminar

          -
          protected void botonEliminar()
          -
          Eliminar un valor de la lista si existe y mostrar el codigo en la - pantalla. -
          -
        • -
        - - - -
          -
        • -

          botonBuscar

          -
          protected void botonBuscar()
          -
          Buscar si existe una llave en la lista y mostrar el codigo en la - pantalla - Si existe la llave destacarla. -
          -
        • -
        - - - -
          -
        • -

          errorNoValor

          -
          private void errorNoValor()
          -
          Se muestra un error si la persona no ingresa un valor y una llave en - los TextField. -
          -
        • -
        - - - -
          -
        • -

          errorNoEsta

          -
          private void errorNoEsta()
          -
          Error cuando la llave no está en la lista.
          -
        • -
        - - - -
          -
        • -

          initializeLista

          -
          private void initializeLista()
          -
          Crear una lista vacia.
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        - - - -
          -
        • -

          dibujarSimple

          -
          private void dibujarSimple(Enlace enlace)
          -
          Dibujarlo con una flecha.
          -
          -
          Parameters:
          -
          enlace - Object: El enlace que tiene la llave y valor.
          -
          -
        • -
        - - - -
          -
        • -

          dibujarDoble

          -
          private void dibujarDoble(Enlace enlace)
          -
          Dibujarlo con dos flechas.
          -
          -
          Parameters:
          -
          enlace - El enlace que tiene la llave y valor.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonLlenar

    +
    protected void botonLlenar()
    +
    Llenar la lista con numeros al azar.
    +
  • +
+ + + +
    +
  • +

    botonVaciar

    +
    protected void botonVaciar()
    +
    Vaciar la lista de todos los valores.
    +
  • +
+ + + +
    +
  • +

    botonInsertar

    +
    protected void botonInsertar()
    +
    Insertar un valor a la lista y mostrar el codigo en la pantalla.
    +
  • +
+ + + +
    +
  • +

    botonEliminar

    +
    protected void botonEliminar()
    +
    Eliminar un valor de la lista si existe y mostrar el codigo en la pantalla.
    +
  • +
+ + + +
    +
  • +

    botonBuscar

    +
    protected void botonBuscar()
    +
    Buscar si existe una llave en la lista y mostrar el codigo en la pantalla + Si existe la llave destacarla.
    +
  • +
+ + + +
    +
  • +

    errorNoValor

    +
    private void errorNoValor()
    +
    Se muestra un error si la persona no ingresa un valor y una llave en los TextField.
    +
  • +
+ + + +
    +
  • +

    errorNoEsta

    +
    private void errorNoEsta()
    +
    Error cuando la llave no está en la lista.
    +
  • +
+ + + +
    +
  • +

    initializeLista

    +
    private void initializeLista()
    +
    Crear una lista vacia.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + +
    +
  • +

    dibujarSimple

    +
    private void dibujarSimple(Enlace enlace,
    +                           boolean sinFlecha)
    +
    Dibujarlo con una flecha.
    +
    +
    Parameters:
    +
    enlace - Enlace: El enlace que tiene la llave y valor.
    +
    sinFlecha - boolean: Verdad si necesita dibujar una flecha.
    +
    +
  • +
+ + + +
    +
  • +

    dibujarDoble

    +
    private void dibujarDoble(Enlace enlace,
    +                          boolean primer)
    +
    Dibujarlo con dos flechas.
    +
    +
    Parameters:
    +
    enlace - Enlace: El enlace que tiene la llave y valor.
    +
    primer - boolean: Verdad si es el primer elemento de la lista.
    +
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Logs.html b/doc/cl/cromer/estructuras/Logs.html index a02a726..8a23cda 100644 --- a/doc/cl/cromer/estructuras/Logs.html +++ b/doc/cl/cromer/estructuras/Logs.html @@ -2,376 +2,350 @@ - - - Logs - - - + + +Logs + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Logs

+
cl.cromer.estructuras
+

Class Logs

- -
-
    -
  • -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Logs
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Logs
       extends java.lang.Object
      -
      Esta clase es para configurar el logeo de la aplicación.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        static java.lang.StringLOGFILE -
        Nombre de archivo para guardar los logs.
        -
        static java.lang.StringLOGNAME -
        Nombre del log.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        Logs() -
        Crear un logger usando "EDD". -
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - -
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static voidlog(java.util.logging.Level level, - java.lang.String mensaje) -
        Agregar un log al logger.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          LOGFILE

          -
          public static final java.lang.String LOGFILE
          -
          Nombre de archivo para guardar los logs.
          -
          -
          See Also:
          -
          Constant - Field Values
          -
          -
        • -
        - - - -
          -
        • -

          LOGNAME

          -
          public static final java.lang.String LOGNAME
          -
          Nombre del log.
          -
          -
          See Also:
          -
          Constant - Field Values
          -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Logs

          -
          public Logs()
          -
          Crear un logger usando "EDD". Guardar los - logs en el archivo de "./EDD.log". - Pero solo logear si Main.DEBUG es vardad. -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          log

          +
          Esta clase es para configurar el logeo de la aplicación.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        static java.lang.StringLOGFILE +
        Nombre de archivo para guardar los logs.
        +
        static java.lang.StringLOGNAME +
        Nombre del log.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        Logs() +
        Crear un logger usando "EDD".
        +
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static voidlog(java.util.logging.Level level, + java.lang.String mensaje) +
        Agregar un log al logger.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          LOGFILE

          +
          public static final java.lang.String LOGFILE
          +
          Nombre de archivo para guardar los logs.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          LOGNAME

          +
          public static final java.lang.String LOGNAME
          +
          Nombre del log.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Logs

          +
          public Logs()
          +
          Crear un logger usando "EDD". Guardar los logs en el archivo de "./EDD.log". Pero solo logear si Main.DEBUG es vardad.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          log

          public static void log(java.util.logging.Level level,
                                  java.lang.String mensaje)
          -
          Agregar un log al logger.
          -
          -
          Parameters:
          -
          level - Level: El tipo de error o mensaje que ha sido generado. -
          -
          mensaje - String: El mensaje de lo que pasó.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Agregar un log al logger.
    +
    +
    Parameters:
    +
    level - Level: El tipo de error o mensaje que ha sido generado.
    +
    mensaje - String: El mensaje de lo que pasó.
    +
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Main.html b/doc/cl/cromer/estructuras/Main.html index 0de4a24..8aa389a 100644 --- a/doc/cl/cromer/estructuras/Main.html +++ b/doc/cl/cromer/estructuras/Main.html @@ -2,419 +2,400 @@ - - - Main - - - + + +Main + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Main

+
cl.cromer.estructuras
+

Class Main

- -
-
    -
  • -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • javafx.application.Application
      • +
      • +
          +
        • cl.cromer.estructuras.Main
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Main
       extends javafx.application.Application
      -
      Estructuras de Datos - Creado como proyecto semestral para la asignatura de estructuras de datos por la profesora Karina - Rojas y el profesor Jorge Elgueta. - Creado en 2016-1 - Se necesita java 8 instalado. -
      -
      -
      Version:
      -
      1.0
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Nested Class Summary

        -
          -
        • - - -

          Nested classes/interfaces inherited from - class javafx.application.Application

          - javafx.application.Application.Parameters
        • -
        -
      • -
      - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        static booleanDEBUG -
        Estado de depuración.
        -
        -
          -
        • - - -

          Fields inherited from class javafx.application.Application

          - STYLESHEET_CASPIAN, STYLESHEET_MODENA
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        Main()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - -
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static voidmain(java.lang.String[] args) -
        Inicilizar el logeo y lanzar la interfaz grafica.
        -
        voidstart(javafx.stage.Stage stage) -
        Crear el stage y la scene para la aplicación grafica.
        -
        -
          -
        • - - -

          Methods inherited from class javafx.application.Application

          - getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, - notifyPreloader, setUserAgentStylesheet, stop
        • -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - - - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Main

          -
          public Main()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          main

          -
          public static void main(java.lang.String[] args)
          -
          Inicilizar el logeo y lanzar la interfaz grafica.
          -
          -
          Parameters:
          -
          args - String[]: Argumentos desde la consola.
          -
          -
        • -
        - - - -
          -
        • -

          start

          -
          public void start(javafx.stage.Stage stage)
          -
          Crear el stage y la scene para la aplicación grafica.
          -
          -
          Specified by:
          -
          start in - class javafx.application.Application
          -
          Parameters:
          -
          stage - El primer stage donde va todas las cosas visuales.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Estructuras de Datos + Creado como proyecto semestral para la asignatura de estructuras de datos por la profesora Karina Rojas y el profesor Jorge Elgueta. + Creado en 2016-1 + Se necesita java 8 instalado.
    +
    +
    Version:
    +
    1.0.0
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javafx.application.Application

        +javafx.application.Application.Parameters
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static booleanDEBUG +
      Estado de depuración.
      +
      +
        +
      • + + +

        Fields inherited from class javafx.application.Application

        +STYLESHEET_CASPIAN, STYLESHEET_MODENA
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Main() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) +
      Inicilizar el logeo y lanzar la interfaz grafica.
      +
      static voidsetIcon(javafx.scene.control.Dialog dialog, + java.lang.Class classe) 
      voidstart(javafx.stage.Stage stage) +
      Crear el stage y la scene para la aplicación grafica.
      +
      +
        +
      • + + +

        Methods inherited from class javafx.application.Application

        +getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Main

        +
        public Main()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(java.lang.String[] args)
        +
        Inicilizar el logeo y lanzar la interfaz grafica.
        +
        +
        Parameters:
        +
        args - String[]: Argumentos desde la consola.
        +
        +
      • +
      + + + +
        +
      • +

        setIcon

        +
        public static void setIcon(javafx.scene.control.Dialog dialog,
        +                           java.lang.Class classe)
        +
      • +
      + + + +
        +
      • +

        start

        +
        public void start(javafx.stage.Stage stage)
        +
        Crear el stage y la scene para la aplicación grafica.
        +
        +
        Specified by:
        +
        start in class javafx.application.Application
        +
        Parameters:
        +
        stage - El primer stage donde va todas las cosas visuales.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/MenuController.html b/doc/cl/cromer/estructuras/MenuController.html index 5421280..2b20fe9 100644 --- a/doc/cl/cromer/estructuras/MenuController.html +++ b/doc/cl/cromer/estructuras/MenuController.html @@ -2,986 +2,805 @@ - - - MenuController - - - + + +MenuController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class MenuController

+
cl.cromer.estructuras
+

Class MenuController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget, javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • javafx.scene.Node
      • +
      • +
          +
        • javafx.scene.Parent
        • +
        • +
            +
          • javafx.scene.layout.Region
          • +
          • +
              +
            • javafx.scene.layout.Pane
            • +
            • +
                +
              • javafx.scene.layout.VBox
              • +
              • +
                  +
                • cl.cromer.estructuras.MenuController
                • +
                +
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.css.Styleable, javafx.event.EventTarget, javafx.fxml.Initializable
      +
      +
      +
      public class MenuController
       extends javafx.scene.layout.VBox
       implements javafx.fxml.Initializable
      -
      Controlar las acciones cuando una opción es elegido en el menu.
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Property Summary

        -
          -
        • - - -

          Properties inherited from class javafx.scene.layout.VBox

          - alignmentProperty, fillWidthProperty, spacingProperty
        • -
        -
          -
        • - - -

          Properties inherited from class javafx.scene.layout.Region

          - backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, - heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, - minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, - prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, - snapToPixelProperty, widthProperty
        • -
        -
          -
        • - - -

          Properties inherited from class javafx.scene.Parent

          - impl_traversalEngineProperty, needsLayoutProperty
        • -
        -
          -
        • - - -

          Properties inherited from class javafx.scene.Node

          - accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, - accessibleTextProperty, blendModeProperty, boundsInLocalProperty, - boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, - cursorProperty, depthTestProperty, disabledProperty, disableProperty, - effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, - focusedProperty, focusTraversableProperty, hoverProperty, idProperty, - impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, - layoutBoundsProperty, layoutXProperty, layoutYProperty, - localToParentTransformProperty, localToSceneTransformProperty, managedProperty, - mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, - onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, - onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, - onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, - onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, - onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, - onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, - onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, - onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, - onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, - onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, - onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, - onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, - onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, - pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, - scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, - translateYProperty, translateZProperty, visibleProperty
        • -
        -
      • -
      - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private javafx.scene.control.MenuBarmenuBar -
        La barra del menu.
        -
        private java.util.ResourceBundleresourceBundle -
        Los idiomas.
        -
        -
          -
        • - - -

          Fields inherited from class javafx.scene.layout.Region

          - USE_COMPUTED_SIZE, USE_PREF_SIZE
        • -
        -
          -
        • - - -

          Fields inherited from class javafx.scene.Node

          - BASELINE_OFFSET_SAME_AS_HEIGHT
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        MenuController()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicialicar el menu con el idioma.
        -
        private voidloadStage(java.lang.String fxml, - java.lang.String css, - java.util.ResourceBundle resourceBundle) -
        Cargar el fxml y css.
        -
        private voidloadStage(java.lang.String title, - java.lang.String fxml, - java.lang.String css) -
        Cargar el fxml, css y titulo.
        -
        private voidloadStage(java.lang.String title, - java.lang.String fxml, - java.lang.String css, - java.lang.Object object) -
        Cargar el fxml, css y titulo.
        -
        protected voidmenuAcerca() -
        Click en Acerca.
        -
        protected voidmenuArrayOrdenado() -
        Click en Array Ordenado.
        -
        protected voidmenuArraySimple() -
        Click en Array Simple.
        -
        protected voidmenuBurbuja() -
        Click en Burbuja.
        -
        protected voidmenuCola() -
        Click en Cola.
        -
        protected voidmenuEspanol() -
        Click en Español.
        -
        protected voidmenuIngles() -
        Click en Ingles.
        -
        protected voidmenuInsercion() -
        Click en Inserción.
        -
        protected voidmenuListaEnlazadaCircular() -
        Click en Lista Enlazada Circular.
        -
        protected voidmenuListaEnlazadaDoble() -
        Click en Lista Enlazada Doble.
        -
        protected voidmenuListaEnlazadaSimple() -
        Click en Lista Enlazada Simple.
        -
        protected voidmenuMerge() -
        Click en Merge.
        -
        protected voidmenuPila() -
        Click en Pila.
        -
        protected voidmenuQuick() -
        Click en Quick.
        -
        protected voidmenuSeleccion() -
        Click en Selecion.
        -
        protected voidmenuShell() -
        Click en Shell.
        -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.layout.VBox

          - alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, - computePrefHeight, computePrefWidth, fillWidthProperty, getAlignment, - getClassCssMetaData, getContentBias, getCssMetaData, getMargin, getSpacing, - getVgrow, isFillWidth, layoutChildren, requestLayout, setAlignment, setFillWidth, - setMargin, setSpacing, setVgrow, spacingProperty
        • -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.layout.Pane

          - getChildren
        • -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.layout.Region

          - backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, - computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, - getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, - getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, - heightProperty, impl_computeContains, impl_computeGeomBounds, - impl_computeLayoutBounds, impl_createPeer, impl_notifyLayoutBoundsChanged, - impl_pickNodeLocal, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, - isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, - layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, - minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, - paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, - prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, - setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, - setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, - setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, - shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, - snappedTopInset, snapPosition, snapSize, snapSpace, snapToPixelProperty, - widthProperty
        • -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.Parent

          - getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, - getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processCSS, - impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, - needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, - setImpl_traversalEngine, setNeedsLayout, updateBounds
        • -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.Node

          - accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, - accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, - blendModeProperty, boundsInLocalProperty, boundsInParentProperty, - buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, - computeAreaInScreen, contains, contains, containsBounds, cursorProperty, - depthTestProperty, disabledProperty, disableProperty, - effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, - executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, - getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, - getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, - getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, - getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, - getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, - getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, - getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, - getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, - getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, - getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, - getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, - getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, - getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, - getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, - getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, - getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, - getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, - getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, - hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, - impl_cssGetCursorInitialValue, impl_cssGetFocusTraversableInitialValue, - impl_findStyles, impl_geomChanged, impl_getLeafTransform, impl_getMatchingStyles, - impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, - impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, - impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, - impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_processCSS, - impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, - impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, - impl_treeVisibleProperty, inputMethodRequestsProperty, intersects, intersects, - isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, - isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, - layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, - localToParent, localToParent, localToParentTransformProperty, localToScene, - localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, - localToScene, localToScene, localToScene, localToSceneTransformProperty, - localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, - lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, - notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, - onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, - onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, - onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, - onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, - onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, - onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, - onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, - onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, - onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, - onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, - onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, - onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, - onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, - parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, - pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, - removeEventHandler, requestFocus, resizeRelocate, rotateProperty, - rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, - sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, - sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, - setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, - setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, - setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, - setEventHandler, setFocused, setFocusTraversable, setHover, setId, - setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, - setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, - setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, - setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, - setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, - setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, - setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, - setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, - setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, - setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, - setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, - setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, - setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, - snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, - translateXProperty, translateYProperty, translateZProperty, usesMirroring, - visibleProperty
        • -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, - wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          menuBar

          -
          private javafx.scene.control.MenuBar menuBar
          -
          La barra del menu.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Los idiomas.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          MenuController

          -
          public MenuController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Controlar las acciones cuando una opción es elegido en el menu.
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Property Summary

        +
          +
        • + + +

          Properties inherited from class javafx.scene.layout.VBox

          +alignmentProperty, fillWidthProperty, spacingProperty
        • +
        +
          +
        • + + +

          Properties inherited from class javafx.scene.layout.Region

          +backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
        • +
        +
          +
        • + + +

          Properties inherited from class javafx.scene.Parent

          +impl_traversalEngineProperty, needsLayoutProperty
        • +
        +
          +
        • + + +

          Properties inherited from class javafx.scene.Node

          +accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
        • +
        +
      • +
      + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private javafx.scene.control.MenuBarmenuBar +
        La barra del menu.
        +
        private java.util.ResourceBundleresourceBundle +
        Los idiomas.
        +
        +
          +
        • + + +

          Fields inherited from class javafx.scene.layout.Region

          +USE_COMPUTED_SIZE, USE_PREF_SIZE
        • +
        +
          +
        • + + +

          Fields inherited from class javafx.scene.Node

          +BASELINE_OFFSET_SAME_AS_HEIGHT
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        MenuController() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicialicar el menu con el idioma.
        +
        private voidloadStage(java.lang.String fxml, + java.lang.String css, + java.util.ResourceBundle resourceBundle) +
        Cargar el fxml y css.
        +
        private voidloadStage(java.lang.String title, + java.lang.String fxml, + java.lang.String css) +
        Cargar el fxml, css y titulo.
        +
        private voidloadStage(java.lang.String title, + java.lang.String fxml, + java.lang.String css, + java.lang.Object object) +
        Cargar el fxml, css y titulo.
        +
        protected voidmenuAcerca() +
        Click en Acerca.
        +
        protected voidmenuArrayOrdenado() +
        Click en Array Ordenado.
        +
        protected voidmenuArraySimple() +
        Click en Array Simple.
        +
        protected voidmenuBurbuja() +
        Click en Burbuja.
        +
        protected voidmenuCola() +
        Click en Cola.
        +
        protected voidmenuEspanol() +
        Click en Español.
        +
        protected voidmenuHashTable() +
        Click en Hash Table.
        +
        protected voidmenuIngles() +
        Click en Ingles.
        +
        protected voidmenuInsercion() +
        Click en Inserción.
        +
        protected voidmenuListaEnlazadaCircular() +
        Click en Lista Enlazada Circular.
        +
        protected voidmenuListaEnlazadaDoble() +
        Click en Lista Enlazada Doble.
        +
        protected voidmenuListaEnlazadaSimple() +
        Click en Lista Enlazada Simple.
        +
        protected voidmenuMerge() +
        Click en Merge.
        +
        protected voidmenuPila() +
        Click en Pila.
        +
        protected voidmenuQuick() +
        Click en Quick.
        +
        protected voidmenuSeleccion() +
        Click en Selecion.
        +
        protected voidmenuShell() +
        Click en Shell.
        +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.layout.VBox

          +alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillWidthProperty, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, getSpacing, getVgrow, isFillWidth, layoutChildren, requestLayout, setAlignment, setFillWidth, setMargin, setSpacing, setVgrow, spacingProperty
        • +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.layout.Pane

          +getChildren
        • +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.layout.Region

          +backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, impl_computeContains, impl_computeGeomBounds, impl_computeLayoutBounds, impl_createPeer, impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthProperty
        • +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.Parent

          +getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processCSS, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBounds
        • +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.Node

          +accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, impl_cssGetCursorInitialValue, impl_cssGetFocusTraversableInitialValue, impl_findStyles, impl_geomChanged, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, impl_treeVisibleProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          menuBar

          +
          private javafx.scene.control.MenuBar menuBar
          +
          La barra del menu.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Los idiomas.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MenuController

          +
          public MenuController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicialicar el menu con el idioma.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: Tiene URL de FXML en uso.
          -
          resourceBundle: - Tiene los idiomas.
          -
          -
        • -
        - - - -
          -
        • -

          menuArraySimple

          -
          protected void menuArraySimple()
          -
          Click en Array Simple.
          -
        • -
        - - - -
          -
        • -

          menuArrayOrdenado

          -
          protected void menuArrayOrdenado()
          -
          Click en Array Ordenado.
          -
        • -
        - - - -
          -
        • -

          menuBurbuja

          -
          protected void menuBurbuja()
          -
          Click en Burbuja.
          -
        • -
        - - - -
          -
        • -

          menuInsercion

          -
          protected void menuInsercion()
          -
          Click en Inserción.
          -
        • -
        - - - -
          -
        • -

          menuSeleccion

          -
          protected void menuSeleccion()
          -
          Click en Selecion.
          -
        • -
        - - - -
          -
        • -

          menuShell

          -
          protected void menuShell()
          -
          Click en Shell.
          -
        • -
        - - - -
          -
        • -

          menuQuick

          -
          protected void menuQuick()
          -
          Click en Quick.
          -
        • -
        - - - -
          -
        • -

          menuMerge

          -
          protected void menuMerge()
          -
          Click en Merge.
          -
        • -
        - - - -
          -
        • -

          menuListaEnlazadaSimple

          -
          protected void menuListaEnlazadaSimple()
          -
          Click en Lista Enlazada Simple.
          -
        • -
        - - - -
          -
        • -

          menuListaEnlazadaCircular

          -
          protected void menuListaEnlazadaCircular()
          -
          Click en Lista Enlazada Circular.
          -
        • -
        - - - -
          -
        • -

          menuListaEnlazadaDoble

          -
          protected void menuListaEnlazadaDoble()
          -
          Click en Lista Enlazada Doble.
          -
        • -
        - - - -
          -
        • -

          menuPila

          -
          protected void menuPila()
          -
          Click en Pila.
          -
        • -
        - - - -
          -
        • -

          menuCola

          -
          protected void menuCola()
          -
          Click en Cola.
          -
        • -
        - - - -
          -
        • -

          menuIngles

          -
          protected void menuIngles()
          -
          Click en Ingles.
          -
        • -
        - - - -
          -
        • -

          menuEspanol

          -
          protected void menuEspanol()
          -
          Click en Español.
          -
        • -
        - - - -
          -
        • -

          menuAcerca

          -
          protected void menuAcerca()
          -
          Click en Acerca.
          -
        • -
        - - - -
          -
        • -

          loadStage

          +
          Inicialicar el menu con el idioma.
          +
          +
          Specified by:
          +
          initialize in interface javafx.fxml.Initializable
          +
          Parameters:
          +
          location - URL: Tiene URL de FXML en uso.
          +
          resourceBundle: - Tiene los idiomas.
          +
          +
        • +
        + + + +
          +
        • +

          menuArraySimple

          +
          protected void menuArraySimple()
          +
          Click en Array Simple.
          +
        • +
        + + + +
          +
        • +

          menuArrayOrdenado

          +
          protected void menuArrayOrdenado()
          +
          Click en Array Ordenado.
          +
        • +
        + + + +
          +
        • +

          menuBurbuja

          +
          protected void menuBurbuja()
          +
          Click en Burbuja.
          +
        • +
        + + + +
          +
        • +

          menuInsercion

          +
          protected void menuInsercion()
          +
          Click en Inserción.
          +
        • +
        + + + +
          +
        • +

          menuSeleccion

          +
          protected void menuSeleccion()
          +
          Click en Selecion.
          +
        • +
        + + + +
          +
        • +

          menuShell

          +
          protected void menuShell()
          +
          Click en Shell.
          +
        • +
        + + + +
          +
        • +

          menuQuick

          +
          protected void menuQuick()
          +
          Click en Quick.
          +
        • +
        + + + +
          +
        • +

          menuMerge

          +
          protected void menuMerge()
          +
          Click en Merge.
          +
        • +
        + + + +
          +
        • +

          menuListaEnlazadaSimple

          +
          protected void menuListaEnlazadaSimple()
          +
          Click en Lista Enlazada Simple.
          +
        • +
        + + + +
          +
        • +

          menuListaEnlazadaCircular

          +
          protected void menuListaEnlazadaCircular()
          +
          Click en Lista Enlazada Circular.
          +
        • +
        + + + +
          +
        • +

          menuListaEnlazadaDoble

          +
          protected void menuListaEnlazadaDoble()
          +
          Click en Lista Enlazada Doble.
          +
        • +
        + + + +
          +
        • +

          menuPila

          +
          protected void menuPila()
          +
          Click en Pila.
          +
        • +
        + + + +
          +
        • +

          menuCola

          +
          protected void menuCola()
          +
          Click en Cola.
          +
        • +
        + + + +
          +
        • +

          menuHashTable

          +
          protected void menuHashTable()
          +
          Click en Hash Table.
          +
        • +
        + + + +
          +
        • +

          menuIngles

          +
          protected void menuIngles()
          +
          Click en Ingles.
          +
        • +
        + + + +
          +
        • +

          menuEspanol

          +
          protected void menuEspanol()
          +
          Click en Español.
          +
        • +
        + + + +
          +
        • +

          menuAcerca

          +
          protected void menuAcerca()
          +
          Click en Acerca.
          +
        • +
        + + + +
          +
        • +

          loadStage

          private void loadStage(java.lang.String title,
                                  java.lang.String fxml,
                                  java.lang.String css)
          -
          Cargar el fxml, css y titulo.
          -
          -
          Parameters:
          -
          title - String: El titulo de la escena.
          -
          fxml - String: El archivo de fxml.
          -
          css - String: El archivo de css.
          -
          -
        • -
        - - - -
          -
        • -

          loadStage

          +
          Cargar el fxml, css y titulo.
          +
          +
          Parameters:
          +
          title - String: El titulo de la escena.
          +
          fxml - String: El archivo de fxml.
          +
          css - String: El archivo de css.
          +
          +
        • +
        + + + +
          +
        • +

          loadStage

          private void loadStage(java.lang.String fxml,
                                  java.lang.String css,
                                  java.util.ResourceBundle resourceBundle)
          -
          Cargar el fxml y css.
          -
          -
          Parameters:
          -
          fxml - String: El archivo de fxml.
          -
          css - String: El archivo de css.
          -
          resourceBundle - ResourceBundle: El idioma nuevo para cambiarlo. -
          -
          -
        • -
        - - - -
          -
        • -

          loadStage

          +
          Cargar el fxml y css.
          +
          +
          Parameters:
          +
          fxml - String: El archivo de fxml.
          +
          css - String: El archivo de css.
          +
          resourceBundle - ResourceBundle: El idioma nuevo para cambiarlo.
          +
          +
        • +
        + + + +
          +
        • +

          loadStage

          private void loadStage(java.lang.String title,
                                  java.lang.String fxml,
                                  java.lang.String css,
                                  java.lang.Object object)
          -
          Cargar el fxml, css y titulo.
          -
          -
          Parameters:
          -
          title - String: El titulo de la escena.
          -
          fxml - String: El archivo de fxml.
          -
          css - String: El archivo de css.
          -
          object - Object: El objeto a pasar a la nueva escena.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Cargar el fxml, css y titulo.
    +
    +
    Parameters:
    +
    title - String: El titulo de la escena.
    +
    fxml - String: El archivo de fxml.
    +
    css - String: El archivo de css.
    +
    object - Object: El objeto a pasar a la nueva escena.
    +
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/MergeController.html b/doc/cl/cromer/estructuras/MergeController.html index f9bf15b..35c2d23 100644 --- a/doc/cl/cromer/estructuras/MergeController.html +++ b/doc/cl/cromer/estructuras/MergeController.html @@ -2,521 +2,490 @@ - - - MergeController - - - + + +MergeController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class MergeController

+
cl.cromer.estructuras
+

Class MergeController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.MergeController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class MergeController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de Merge.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private Array - array -
        El array usado en la aplicación.
        -
        private javafx.scene.text.TextcodigoMerge -
        Donde va el codigo a mostrar a la pantalla.
        -
        private javafx.scene.layout.HBoxcontenidoMerge -
        Donde poner el contenido de array.
        -
        private java.util.ResourceBundleresourceBundle -
        Donde está guardado los idiomas.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        MergeController()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() -
        Ordenarlo completamente.
        -
        protected voidbotonNuevo() -
        Crear un array nuevo.
        -
        protected voidbotonPaso() -
        Ordenarlo paso por paso.
        -
        private voiderrorYaOrdenado() -
        Se muestra un error si el array ya está ordenado.
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        private voidinitializeScene() -
        Crear el array de tamaño 10.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          contenidoMerge

          -
          private javafx.scene.layout.HBox contenidoMerge
          -
          Donde poner el contenido de array.
          -
        • -
        - - - -
          -
        • -

          codigoMerge

          -
          private javafx.scene.text.Text codigoMerge
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          array

          -
          private Array array
          -
          El array usado en la aplicación.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          MergeController

          -
          public MergeController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de Merge.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private Arrayarray +
        El array usado en la aplicación.
        +
        private javafx.scene.text.TextcodigoMerge +
        Donde va el codigo a mostrar a la pantalla.
        +
        private javafx.scene.layout.HBoxcontenidoMerge +
        Donde poner el contenido de array.
        +
        private java.util.ResourceBundleresourceBundle +
        Donde está guardado los idiomas.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        MergeController() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() +
        Ordenarlo completamente.
        +
        protected voidbotonNuevo() +
        Crear un array nuevo.
        +
        protected voidbotonPaso() +
        Ordenarlo paso por paso.
        +
        private voiderrorYaOrdenado() +
        Se muestra un error si el array ya está ordenado.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        private voidinitializeScene() +
        Crear el array de tamaño 10.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          contenidoMerge

          +
          private javafx.scene.layout.HBox contenidoMerge
          +
          Donde poner el contenido de array.
          +
        • +
        + + + +
          +
        • +

          codigoMerge

          +
          private javafx.scene.text.Text codigoMerge
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          array

          +
          private Array array
          +
          El array usado en la aplicación.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MergeController

          +
          public MergeController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonNuevo

          -
          protected void botonNuevo()
          -
          Crear un array nuevo.
          -
        • -
        - - - -
          -
        • -

          botonPaso

          -
          protected void botonPaso()
          -
          Ordenarlo paso por paso.
          -
        • -
        - - - -
          -
        • -

          botonCorrer

          -
          protected void botonCorrer()
          -
          Ordenarlo completamente.
          -
        • -
        - - - -
          -
        • -

          errorYaOrdenado

          -
          private void errorYaOrdenado()
          -
          Se muestra un error si el array ya está ordenado.
          -
        • -
        - - - -
          -
        • -

          initializeScene

          -
          private void initializeScene()
          -
          Crear el array de tamaño 10.
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonNuevo

    +
    protected void botonNuevo()
    +
    Crear un array nuevo.
    +
  • +
+ + + +
    +
  • +

    botonPaso

    +
    protected void botonPaso()
    +
    Ordenarlo paso por paso.
    +
  • +
+ + + +
    +
  • +

    botonCorrer

    +
    protected void botonCorrer()
    +
    Ordenarlo completamente.
    +
  • +
+ + + +
    +
  • +

    errorYaOrdenado

    +
    private void errorYaOrdenado()
    +
    Se muestra un error si el array ya está ordenado.
    +
  • +
+ + + +
    +
  • +

    initializeScene

    +
    private void initializeScene()
    +
    Crear el array de tamaño 10.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Pila.html b/doc/cl/cromer/estructuras/Pila.html index 3f354a5..27677b2 100644 --- a/doc/cl/cromer/estructuras/Pila.html +++ b/doc/cl/cromer/estructuras/Pila.html @@ -2,442 +2,421 @@ - - - Pila - - - + + +Pila + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Pila

+
cl.cromer.estructuras
+

Class Pila

- -
-
    -
  • -
    -
    -
    public class Pila
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Pila
      • +
      +
    • +
    +
    +
      +
    • +
      +
      +
      public final class Pila
       extends java.lang.Object
      -
      Crear una estructura de dato de tipo pila.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private java.lang.String[]pila -
        La pila.
        -
        private intsize -
        La cantidad de elementos en la pila.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        Pila() -
        Inicializar.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        java.lang.StringgetIndice(int indice) -
        Devolver el valor que está en un indice de la pila.
        -
        intpeek() -
        Peek al valor que está encima de la pila.
        -
        booleanpop() -
        Pop un valor de encima de la pila.
        -
        voidpush(int valor) -
        Push un valor en la pila encima.
        -
        intsize() -
        Devolver la cantidad de elementos en la pila.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          pila

          -
          private java.lang.String[] pila
          -
          La pila.
          -
        • -
        - - - -
          -
        • -

          size

          -
          private int size
          -
          La cantidad de elementos en la pila.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Pila

          -
          public Pila()
          -
          Inicializar.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          size

          -
          public int size()
          -
          Devolver la cantidad de elementos en la pila.
          -
          -
          Returns:
          -
          int: La cantidad de elementos.
          -
          -
        • -
        - - - -
          -
        • -

          push

          -
          public void push(int valor)
          -
          Push un valor en la pila encima.
          -
          -
          Parameters:
          -
          valor - int: El valor a push.
          -
          -
        • -
        - - - -
          -
        • -

          pop

          -
          public boolean pop()
          -
          Pop un valor de encima de la pila.
          -
          -
          Returns:
          -
          boolean: Verdad si fue exitoso.
          -
          -
        • -
        - - - -
          -
        • -

          peek

          -
          public int peek()
          -
          Peek al valor que está encima de la pila.
          -
          -
          Returns:
          -
          int: El valor que está encima de la pila.
          -
          -
        • -
        - - - -
          -
        • -

          getIndice

          -
          public java.lang.String getIndice(int indice)
          -
          Devolver el valor que está en un indice de la pila.
          -
          -
          Parameters:
          -
          indice - int: El indice que desea devolver.
          -
          Returns:
          -
          String: El valor que está guardado en el indice.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Crear una estructura de dato de tipo pila.
    +
    +
    Author:
    +
    Chris Cromer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private java.lang.String[]pila +
      La pila.
      +
      private intsize +
      La cantidad de elementos en la pila.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Pila() +
      Inicializar.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetIndice(int indice) +
      Devolver el valor que está en un indice de la pila.
      +
      intpeek() +
      Peek al valor que está encima de la pila.
      +
      booleanpop() +
      Pop un valor de encima de la pila.
      +
      voidpush(int valor) +
      Push un valor en la pila encima.
      +
      intsize() +
      Devolver la cantidad de elementos en la pila.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        pila

        +
        private java.lang.String[] pila
        +
        La pila.
        +
      • +
      + + + +
        +
      • +

        size

        +
        private int size
        +
        La cantidad de elementos en la pila.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Pila

        +
        public Pila()
        +
        Inicializar.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Devolver la cantidad de elementos en la pila.
        +
        +
        Returns:
        +
        int: La cantidad de elementos.
        +
        +
      • +
      + + + +
        +
      • +

        push

        +
        public void push(int valor)
        +
        Push un valor en la pila encima.
        +
        +
        Parameters:
        +
        valor - int: El valor a push.
        +
        +
      • +
      + + + +
        +
      • +

        pop

        +
        public boolean pop()
        +
        Pop un valor de encima de la pila.
        +
        +
        Returns:
        +
        boolean: Verdad si fue exitoso.
        +
        +
      • +
      + + + +
        +
      • +

        peek

        +
        public int peek()
        +
        Peek al valor que está encima de la pila.
        +
        +
        Returns:
        +
        int: El valor que está encima de la pila.
        +
        +
      • +
      + + + +
        +
      • +

        getIndice

        +
        public java.lang.String getIndice(int indice)
        +
        Devolver el valor que está en un indice de la pila.
        +
        +
        Parameters:
        +
        indice - int: El indice que desea devolver.
        +
        Returns:
        +
        String: El valor que está guardado en el indice.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/PilaController.html b/doc/cl/cromer/estructuras/PilaController.html index b525739..fc11a6d 100644 --- a/doc/cl/cromer/estructuras/PilaController.html +++ b/doc/cl/cromer/estructuras/PilaController.html @@ -2,609 +2,556 @@ - - - PilaController - - - + + +PilaController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class PilaController

+
cl.cromer.estructuras
+

Class PilaController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.PilaController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class PilaController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de Pila.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private javafx.scene.text.TextcodigoPila -
        Donde va el codigo a mostrar a la pantalla.
        -
        private javafx.scene.layout.VBoxcontenidoPila -
        Donde poner el contenido de array.
        -
        private Grafico - grafico -
        Grafico rectangulos.
        -
        private Pila - pila -
        La pila usado en la aplicación.
        -
        private java.util.ResourceBundleresourceBundle -
        Donde está guardado los idiomas.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        private TextFieldLimitedvalorPila -
        La caja para ingresar textos.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        PilaController()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonLlenar() -
        Llenar la pila con numeros al azar.
        -
        protected voidbotonPeek() -
        Peek a ver si existe un elemento en la pila y mostrar el codigo - en la pantalla - Si existe un valor destacarlo. -
        -
        protected voidbotonPop() -
        Pop un valor de la pila si existe y mostrar el codigo en la - pantalla. -
        -
        protected voidbotonPush() -
        Push un valor a la pila y mostrar el codigo en la pantalla.
        -
        protected voidbotonVaciar() -
        Vaciar la pila de todos los valores.
        -
        private voiderrorNoValor() -
        Se muestra un error si la persona no ingresa un valor en el - TextField. -
        -
        private voiderrorVacia() -
        Error cuando la pila está vacía.
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          valorPila

          -
          private TextFieldLimited valorPila
          -
          La caja para ingresar textos.
          -
        • -
        - - - -
          -
        • -

          contenidoPila

          -
          private javafx.scene.layout.VBox contenidoPila
          -
          Donde poner el contenido de array.
          -
        • -
        - - - -
          -
        • -

          codigoPila

          -
          private javafx.scene.text.Text codigoPila
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          pila

          -
          private Pila pila
          -
          La pila usado en la aplicación.
          -
        • -
        - - - -
          -
        • -

          grafico

          -
          private Grafico grafico
          -
          Grafico rectangulos.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          PilaController

          -
          public PilaController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de Pila.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private javafx.scene.text.TextcodigoPila +
        Donde va el codigo a mostrar a la pantalla.
        +
        private javafx.scene.layout.VBoxcontenidoPila +
        Donde poner el contenido de array.
        +
        private Graficografico +
        Grafico rectangulos.
        +
        private Pilapila +
        La pila usado en la aplicación.
        +
        private java.util.ResourceBundleresourceBundle +
        Donde está guardado los idiomas.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        private TextFieldLimitedvalorPila +
        La caja para ingresar textos.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        PilaController() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonLlenar() +
        Llenar la pila con numeros al azar.
        +
        protected voidbotonPeek() +
        Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla + Si existe un valor destacarlo.
        +
        protected voidbotonPop() +
        Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
        +
        protected voidbotonPush() +
        Push un valor a la pila y mostrar el codigo en la pantalla.
        +
        protected voidbotonVaciar() +
        Vaciar la pila de todos los valores.
        +
        private voiderrorNoValor() +
        Se muestra un error si la persona no ingresa un valor en el TextField.
        +
        private voiderrorVacia() +
        Error cuando la pila está vacía.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          valorPila

          +
          private TextFieldLimited valorPila
          +
          La caja para ingresar textos.
          +
        • +
        + + + +
          +
        • +

          contenidoPila

          +
          private javafx.scene.layout.VBox contenidoPila
          +
          Donde poner el contenido de array.
          +
        • +
        + + + +
          +
        • +

          codigoPila

          +
          private javafx.scene.text.Text codigoPila
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          pila

          +
          private Pila pila
          +
          La pila usado en la aplicación.
          +
        • +
        + + + +
          +
        • +

          grafico

          +
          private Grafico grafico
          +
          Grafico rectangulos.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PilaController

          +
          public PilaController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonLlenar

          -
          protected void botonLlenar()
          -
          Llenar la pila con numeros al azar.
          -
        • -
        - - - -
          -
        • -

          botonVaciar

          -
          protected void botonVaciar()
          -
          Vaciar la pila de todos los valores.
          -
        • -
        - - - -
          -
        • -

          botonPush

          -
          protected void botonPush()
          -
          Push un valor a la pila y mostrar el codigo en la pantalla.
          -
        • -
        - - - -
          -
        • -

          botonPop

          -
          protected void botonPop()
          -
          Pop un valor de la pila si existe y mostrar el codigo en la - pantalla. -
          -
        • -
        - - - -
          -
        • -

          botonPeek

          -
          protected void botonPeek()
          -
          Peek a ver si existe un elemento en la pila y mostrar el codigo en la - pantalla - Si existe un valor destacarlo. -
          -
        • -
        - - - -
          -
        • -

          errorNoValor

          -
          private void errorNoValor()
          -
          Se muestra un error si la persona no ingresa un valor en el - TextField. -
          -
        • -
        - - - -
          -
        • -

          errorVacia

          -
          private void errorVacia()
          -
          Error cuando la pila está vacía.
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonLlenar

    +
    protected void botonLlenar()
    +
    Llenar la pila con numeros al azar.
    +
  • +
+ + + +
    +
  • +

    botonVaciar

    +
    protected void botonVaciar()
    +
    Vaciar la pila de todos los valores.
    +
  • +
+ + + +
    +
  • +

    botonPush

    +
    protected void botonPush()
    +
    Push un valor a la pila y mostrar el codigo en la pantalla.
    +
  • +
+ + + +
    +
  • +

    botonPop

    +
    protected void botonPop()
    +
    Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
    +
  • +
+ + + +
    +
  • +

    botonPeek

    +
    protected void botonPeek()
    +
    Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla + Si existe un valor destacarlo.
    +
  • +
+ + + +
    +
  • +

    errorNoValor

    +
    private void errorNoValor()
    +
    Se muestra un error si la persona no ingresa un valor en el TextField.
    +
  • +
+ + + +
    +
  • +

    errorVacia

    +
    private void errorVacia()
    +
    Error cuando la pila está vacía.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/QuickController.html b/doc/cl/cromer/estructuras/QuickController.html index 4d4fa2d..73386fa 100644 --- a/doc/cl/cromer/estructuras/QuickController.html +++ b/doc/cl/cromer/estructuras/QuickController.html @@ -2,521 +2,490 @@ - - - QuickController - - - + + +QuickController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class QuickController

+
cl.cromer.estructuras
+

Class QuickController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.QuickController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class QuickController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de Quick.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private Array - array -
        El array usado en la aplicación.
        -
        private javafx.scene.text.TextcodigoQuick -
        Donde va el codigo a mostrar a la pantalla.
        -
        private javafx.scene.layout.HBoxcontenidoQuick -
        Donde poner el contenido de array.
        -
        private java.util.ResourceBundleresourceBundle -
        Donde está guardado los idiomas.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        QuickController()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() -
        Ordenarlo completamente.
        -
        protected voidbotonNuevo() -
        Crear un array nuevo.
        -
        protected voidbotonPaso() -
        Ordenarlo paso por paso.
        -
        private voiderrorYaOrdenado() -
        Se muestra un error si el array ya está ordenado.
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        private voidinitializeScene() -
        Crear el array de tamaño 10.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          contenidoQuick

          -
          private javafx.scene.layout.HBox contenidoQuick
          -
          Donde poner el contenido de array.
          -
        • -
        - - - -
          -
        • -

          codigoQuick

          -
          private javafx.scene.text.Text codigoQuick
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          array

          -
          private Array array
          -
          El array usado en la aplicación.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          QuickController

          -
          public QuickController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de Quick.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private Arrayarray +
        El array usado en la aplicación.
        +
        private javafx.scene.text.TextcodigoQuick +
        Donde va el codigo a mostrar a la pantalla.
        +
        private javafx.scene.layout.HBoxcontenidoQuick +
        Donde poner el contenido de array.
        +
        private java.util.ResourceBundleresourceBundle +
        Donde está guardado los idiomas.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        QuickController() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() +
        Ordenarlo completamente.
        +
        protected voidbotonNuevo() +
        Crear un array nuevo.
        +
        protected voidbotonPaso() +
        Ordenarlo paso por paso.
        +
        private voiderrorYaOrdenado() +
        Se muestra un error si el array ya está ordenado.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        private voidinitializeScene() +
        Crear el array de tamaño 10.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          contenidoQuick

          +
          private javafx.scene.layout.HBox contenidoQuick
          +
          Donde poner el contenido de array.
          +
        • +
        + + + +
          +
        • +

          codigoQuick

          +
          private javafx.scene.text.Text codigoQuick
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          array

          +
          private Array array
          +
          El array usado en la aplicación.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          QuickController

          +
          public QuickController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonNuevo

          -
          protected void botonNuevo()
          -
          Crear un array nuevo.
          -
        • -
        - - - -
          -
        • -

          botonPaso

          -
          protected void botonPaso()
          -
          Ordenarlo paso por paso.
          -
        • -
        - - - -
          -
        • -

          botonCorrer

          -
          protected void botonCorrer()
          -
          Ordenarlo completamente.
          -
        • -
        - - - -
          -
        • -

          errorYaOrdenado

          -
          private void errorYaOrdenado()
          -
          Se muestra un error si el array ya está ordenado.
          -
        • -
        - - - -
          -
        • -

          initializeScene

          -
          private void initializeScene()
          -
          Crear el array de tamaño 10.
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonNuevo

    +
    protected void botonNuevo()
    +
    Crear un array nuevo.
    +
  • +
+ + + +
    +
  • +

    botonPaso

    +
    protected void botonPaso()
    +
    Ordenarlo paso por paso.
    +
  • +
+ + + +
    +
  • +

    botonCorrer

    +
    protected void botonCorrer()
    +
    Ordenarlo completamente.
    +
  • +
+ + + +
    +
  • +

    errorYaOrdenado

    +
    private void errorYaOrdenado()
    +
    Se muestra un error si el array ya está ordenado.
    +
  • +
+ + + +
    +
  • +

    initializeScene

    +
    private void initializeScene()
    +
    Crear el array de tamaño 10.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/SeleccionController.html b/doc/cl/cromer/estructuras/SeleccionController.html index 3621c26..62187ed 100644 --- a/doc/cl/cromer/estructuras/SeleccionController.html +++ b/doc/cl/cromer/estructuras/SeleccionController.html @@ -2,521 +2,490 @@ - - - SeleccionController - - - + + +SeleccionController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class SeleccionController

+
cl.cromer.estructuras
+

Class SeleccionController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.SeleccionController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class SeleccionController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de Selección.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private Array - array -
        El array usado en la aplicación.
        -
        private javafx.scene.text.TextcodigoSeleccion -
        Donde va el codigo a mostrar a la pantalla.
        -
        private javafx.scene.layout.HBoxcontenidoSeleccion -
        Donde poner el contenido de array.
        -
        private java.util.ResourceBundleresourceBundle -
        Donde está guardado los idiomas.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        -
      • -
      - - - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() -
        Ordenarlo completamente.
        -
        protected voidbotonNuevo() -
        Crear un array nuevo.
        -
        protected voidbotonPaso() -
        Ordenarlo paso por paso.
        -
        private voiderrorYaOrdenado() -
        Se muestra un error si el array ya está ordenado.
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        private voidinitializeScene() -
        Crear el array de tamaño 10.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          contenidoSeleccion

          -
          private javafx.scene.layout.HBox contenidoSeleccion
          -
          Donde poner el contenido de array.
          -
        • -
        - - - -
          -
        • -

          codigoSeleccion

          -
          private javafx.scene.text.Text codigoSeleccion
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          array

          -
          private Array array
          -
          El array usado en la aplicación.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          SeleccionController

          -
          public SeleccionController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de Selección.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private Arrayarray +
        El array usado en la aplicación.
        +
        private javafx.scene.text.TextcodigoSeleccion +
        Donde va el codigo a mostrar a la pantalla.
        +
        private javafx.scene.layout.HBoxcontenidoSeleccion +
        Donde poner el contenido de array.
        +
        private java.util.ResourceBundleresourceBundle +
        Donde está guardado los idiomas.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        +
      • +
      + + + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() +
        Ordenarlo completamente.
        +
        protected voidbotonNuevo() +
        Crear un array nuevo.
        +
        protected voidbotonPaso() +
        Ordenarlo paso por paso.
        +
        private voiderrorYaOrdenado() +
        Se muestra un error si el array ya está ordenado.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        private voidinitializeScene() +
        Crear el array de tamaño 10.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          contenidoSeleccion

          +
          private javafx.scene.layout.HBox contenidoSeleccion
          +
          Donde poner el contenido de array.
          +
        • +
        + + + +
          +
        • +

          codigoSeleccion

          +
          private javafx.scene.text.Text codigoSeleccion
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          array

          +
          private Array array
          +
          El array usado en la aplicación.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SeleccionController

          +
          public SeleccionController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonNuevo

          -
          protected void botonNuevo()
          -
          Crear un array nuevo.
          -
        • -
        - - - -
          -
        • -

          botonPaso

          -
          protected void botonPaso()
          -
          Ordenarlo paso por paso.
          -
        • -
        - - - -
          -
        • -

          botonCorrer

          -
          protected void botonCorrer()
          -
          Ordenarlo completamente.
          -
        • -
        - - - -
          -
        • -

          errorYaOrdenado

          -
          private void errorYaOrdenado()
          -
          Se muestra un error si el array ya está ordenado.
          -
        • -
        - - - -
          -
        • -

          initializeScene

          -
          private void initializeScene()
          -
          Crear el array de tamaño 10.
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonNuevo

    +
    protected void botonNuevo()
    +
    Crear un array nuevo.
    +
  • +
+ + + +
    +
  • +

    botonPaso

    +
    protected void botonPaso()
    +
    Ordenarlo paso por paso.
    +
  • +
+ + + +
    +
  • +

    botonCorrer

    +
    protected void botonCorrer()
    +
    Ordenarlo completamente.
    +
  • +
+ + + +
    +
  • +

    errorYaOrdenado

    +
    private void errorYaOrdenado()
    +
    Se muestra un error si el array ya está ordenado.
    +
  • +
+ + + +
    +
  • +

    initializeScene

    +
    private void initializeScene()
    +
    Crear el array de tamaño 10.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ShellController.html b/doc/cl/cromer/estructuras/ShellController.html index d3216bf..15cbf08 100644 --- a/doc/cl/cromer/estructuras/ShellController.html +++ b/doc/cl/cromer/estructuras/ShellController.html @@ -2,521 +2,490 @@ - - - ShellController - - - + + +ShellController + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ShellController

+
cl.cromer.estructuras
+

Class ShellController

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.fxml.Initializable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.ShellController
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.fxml.Initializable
      +
      +
      +
      public class ShellController
       extends java.lang.Object
       implements javafx.fxml.Initializable
      -
      Esta clase es para controlar todos la interfaz de Shell.
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private Array - array -
        El array usado en la aplicación.
        -
        private javafx.scene.text.TextcodigoShell -
        Donde va el codigo a mostrar a la pantalla.
        -
        private javafx.scene.layout.HBoxcontenidoShell -
        Donde poner el contenido de array.
        -
        private java.util.ResourceBundleresourceBundle -
        Donde está guardado los idiomas.
        -
        private javafx.scene.Scenescene -
        La escena donde está cosas graficas.
        -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        ShellController()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() -
        Ordenarlo completamente.
        -
        protected voidbotonNuevo() -
        Crear un array nuevo.
        -
        protected voidbotonPaso() -
        Ordenarlo paso por paso.
        -
        private voiderrorYaOrdenado() -
        Se muestra un error si el array ya está ordenado.
        -
        private voidgenerarGrafico() -
        Poner los valores en el grafico.
        -
        voidinitialize(java.net.URL location, - java.util.ResourceBundle resourceBundle) -
        Inicializar todos los datos y dibujar las graficas.
        -
        private voidinitializeScene() -
        Crear el array de tamaño 10.
        -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          contenidoShell

          -
          private javafx.scene.layout.HBox contenidoShell
          -
          Donde poner el contenido de array.
          -
        • -
        - - - -
          -
        • -

          codigoShell

          -
          private javafx.scene.text.Text codigoShell
          -
          Donde va el codigo a mostrar a la pantalla.
          -
        • -
        - - - -
          -
        • -

          scene

          -
          private javafx.scene.Scene scene
          -
          La escena donde está cosas graficas.
          -
        • -
        - - - -
          -
        • -

          resourceBundle

          -
          private java.util.ResourceBundle resourceBundle
          -
          Donde está guardado los idiomas.
          -
        • -
        - - - -
          -
        • -

          array

          -
          private Array array
          -
          El array usado en la aplicación.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          ShellController

          -
          public ShellController()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          initialize

          +
          Esta clase es para controlar todos la interfaz de Shell.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private Arrayarray +
        El array usado en la aplicación.
        +
        private javafx.scene.text.TextcodigoShell +
        Donde va el codigo a mostrar a la pantalla.
        +
        private javafx.scene.layout.HBoxcontenidoShell +
        Donde poner el contenido de array.
        +
        private java.util.ResourceBundleresourceBundle +
        Donde está guardado los idiomas.
        +
        private javafx.scene.Scenescene +
        La escena donde está cosas graficas.
        +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        ShellController() 
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        protected voidbotonCorrer() +
        Ordenarlo completamente.
        +
        protected voidbotonNuevo() +
        Crear un array nuevo.
        +
        protected voidbotonPaso() +
        Ordenarlo paso por paso.
        +
        private voiderrorYaOrdenado() +
        Se muestra un error si el array ya está ordenado.
        +
        private voidgenerarGrafico() +
        Poner los valores en el grafico.
        +
        voidinitialize(java.net.URL location, + java.util.ResourceBundle resourceBundle) +
        Inicializar todos los datos y dibujar las graficas.
        +
        private voidinitializeScene() +
        Crear el array de tamaño 10.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          contenidoShell

          +
          private javafx.scene.layout.HBox contenidoShell
          +
          Donde poner el contenido de array.
          +
        • +
        + + + +
          +
        • +

          codigoShell

          +
          private javafx.scene.text.Text codigoShell
          +
          Donde va el codigo a mostrar a la pantalla.
          +
        • +
        + + + +
          +
        • +

          scene

          +
          private javafx.scene.Scene scene
          +
          La escena donde está cosas graficas.
          +
        • +
        + + + +
          +
        • +

          resourceBundle

          +
          private java.util.ResourceBundle resourceBundle
          +
          Donde está guardado los idiomas.
          +
        • +
        + + + +
          +
        • +

          array

          +
          private Array array
          +
          El array usado en la aplicación.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShellController

          +
          public ShellController()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initialize

          public void initialize(java.net.URL location,
                                  java.util.ResourceBundle resourceBundle)
          -
          Inicializar todos los datos y dibujar las graficas.
          -
          -
          Specified by:
          -
          initialize in - interface javafx.fxml.Initializable
          -
          Parameters:
          -
          location - URL: El URL de fxml en uso.
          -
          resourceBundle - ResourceBundle: Tiene datos de idioma.
          -
          -
        • -
        - - - -
          -
        • -

          botonNuevo

          -
          protected void botonNuevo()
          -
          Crear un array nuevo.
          -
        • -
        - - - -
          -
        • -

          botonPaso

          -
          protected void botonPaso()
          -
          Ordenarlo paso por paso.
          -
        • -
        - - - -
          -
        • -

          botonCorrer

          -
          protected void botonCorrer()
          -
          Ordenarlo completamente.
          -
        • -
        - - - -
          -
        • -

          errorYaOrdenado

          -
          private void errorYaOrdenado()
          -
          Se muestra un error si el array ya está ordenado.
          -
        • -
        - - - -
          -
        • -

          initializeScene

          -
          private void initializeScene()
          -
          Crear el array de tamaño 10.
          -
        • -
        - - - -
          -
        • -

          generarGrafico

          -
          private void generarGrafico()
          -
          Poner los valores en el grafico.
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Inicializar todos los datos y dibujar las graficas.
    +
    +
    Specified by:
    +
    initialize in interface javafx.fxml.Initializable
    +
    Parameters:
    +
    location - URL: El URL de fxml en uso.
    +
    resourceBundle - ResourceBundle: Tiene datos de idioma.
    +
    +
  • +
+ + + +
    +
  • +

    botonNuevo

    +
    protected void botonNuevo()
    +
    Crear un array nuevo.
    +
  • +
+ + + +
    +
  • +

    botonPaso

    +
    protected void botonPaso()
    +
    Ordenarlo paso por paso.
    +
  • +
+ + + +
    +
  • +

    botonCorrer

    +
    protected void botonCorrer()
    +
    Ordenarlo completamente.
    +
  • +
+ + + +
    +
  • +

    errorYaOrdenado

    +
    private void errorYaOrdenado()
    +
    Se muestra un error si el array ya está ordenado.
    +
  • +
+ + + +
    +
  • +

    initializeScene

    +
    private void initializeScene()
    +
    Crear el array de tamaño 10.
    +
  • +
+ + + +
    +
  • +

    generarGrafico

    +
    private void generarGrafico()
    +
    Poner los valores en el grafico.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/TextFieldLimited.StyleableProperties.html b/doc/cl/cromer/estructuras/TextFieldLimited.StyleableProperties.html index 627c329..820cf82 100644 --- a/doc/cl/cromer/estructuras/TextFieldLimited.StyleableProperties.html +++ b/doc/cl/cromer/estructuras/TextFieldLimited.StyleableProperties.html @@ -2,311 +2,291 @@ - - - TextFieldLimited.StyleableProperties - - - + + +TextFieldLimited.StyleableProperties + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class TextFieldLimited.StyleableProperties

+
cl.cromer.estructuras
+

Class TextFieldLimited.StyleableProperties

- -
-
    -
  • -
    -
    Enclosing class:
    -
    TextFieldLimited
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.TextFieldLimited.StyleableProperties
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      TextFieldLimited
      +
      +
      +
      private static class TextFieldLimited.StyleableProperties
       extends java.lang.Object
      -
      CSS por FXML con un maximo tamaño
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private static javafx.css.CssMetaData<TextFieldLimited,java.lang.Number> - MAX_LENGTH  -
        private static java.util.List<javafx.css.CssMetaData<? - extends javafx.css.Styleable,?>>STYLEABLES  -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - - - -
        Constructors 
        ModifierConstructor and Description
        private StyleableProperties()  -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, - wait, wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          MAX_LENGTH

          -
          private static final javafx.css.CssMetaData<TextFieldLimited,java.lang.Number> MAX_LENGTH
          -
        • -
        - - - -
          -
        • -

          STYLEABLES

          -
          private static final java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> STYLEABLES
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          StyleableProperties

          -
          private StyleableProperties()
          -
        • -
        -
      • -
      -
    • -
    -
    +
    CSS por FXML con un maximo tamaño
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      private static javafx.css.CssMetaData<TextFieldLimited,java.lang.Number>MAX_LENGTH 
      private static java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>>STYLEABLES 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      private StyleableProperties() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        MAX_LENGTH

        +
        private static final javafx.css.CssMetaData<TextFieldLimited,java.lang.Number> MAX_LENGTH
        +
      • +
      + + + +
        +
      • +

        STYLEABLES

        +
        private static final java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> STYLEABLES
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StyleableProperties

        +
        private StyleableProperties()
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/TextFieldLimited.html b/doc/cl/cromer/estructuras/TextFieldLimited.html index 1b23ff4..55a522a 100644 --- a/doc/cl/cromer/estructuras/TextFieldLimited.html +++ b/doc/cl/cromer/estructuras/TextFieldLimited.html @@ -2,862 +2,649 @@ - - - TextFieldLimited - - - + + +TextFieldLimited + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class TextFieldLimited

+
cl.cromer.estructuras
+

Class TextFieldLimited

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • javafx.scene.Node
      • +
      • +
          +
        • javafx.scene.Parent
        • +
        • +
            +
          • javafx.scene.layout.Region
          • +
          • +
              +
            • javafx.scene.control.Control
            • +
            • +
                +
              • javafx.scene.control.TextInputControl
              • +
              • +
                  +
                • javafx.scene.control.TextField
                • +
                • +
                    +
                  • cl.cromer.estructuras.TextFieldLimited
                  • +
                  +
                • +
                +
              • +
              +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
      +
      +
      +
      public class TextFieldLimited
       extends javafx.scene.control.TextField
      -
      Crear un TextField especial que tiene un maximo de digitos que puede ingresar. Se - extiene a TextField. -
      -
      -
      Author:
      -
      Chris Cromer
      -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Property Summary

        - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        TypeProperty and Description
        javafx.beans.property.IntegerPropertymaxLength -
        JavaFX FXML field property por tamaño maximo
        -
        -
          -
        • - - -

          Properties inherited from class javafx.scene.control.TextField

          - alignmentProperty, onActionProperty, prefColumnCountProperty
        • -
        -
          -
        • - - -

          Properties inherited from class javafx.scene.control.TextInputControl

          - anchorProperty, caretPositionProperty, editableProperty, fontProperty, - lengthProperty, promptTextProperty, redoableProperty, selectedTextProperty, - selectionProperty, textFormatterProperty, textProperty, undoableProperty
        • -
        -
          -
        • - - -

          Properties inherited from class javafx.scene.control.Control

          - contextMenuProperty, skinClassNameProperty, skinProperty, tooltipProperty -
        • -
        -
          -
        • - - -

          Properties inherited from class javafx.scene.layout.Region

          - backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, - heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, - minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, - prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, - snapToPixelProperty, widthProperty
        • -
        -
          -
        • - - -

          Properties inherited from class javafx.scene.Parent

          - impl_traversalEngineProperty, needsLayoutProperty
        • -
        -
          -
        • - - -

          Properties inherited from class javafx.scene.Node

          - accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, - accessibleTextProperty, blendModeProperty, boundsInLocalProperty, - boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, - cursorProperty, depthTestProperty, disabledProperty, disableProperty, - effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, - focusedProperty, focusTraversableProperty, hoverProperty, idProperty, - impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, - layoutBoundsProperty, layoutXProperty, layoutYProperty, - localToParentTransformProperty, localToSceneTransformProperty, managedProperty, - mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, - onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, - onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, - onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, - onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, - onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, - onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, - onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, - onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, - onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, - onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, - onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, - onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, - onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, - pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, - scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, - translateYProperty, translateZProperty, visibleProperty
        • -
        -
      • -
      - -
        -
      • - - -

        Nested Class Summary

        - - - - - - - - - - -
        Nested Classes 
        Modifier and TypeClass and Description
        private static class TextFieldLimited.StyleableProperties -
        CSS por FXML con un maximo tamaño
        -
        -
          -
        • - - -

          Nested classes/interfaces inherited from class javafx.scene.control.TextInputControl

          - javafx.scene.control.TextInputControl.Content
        • -
        -
      • -
      - -
        -
      • - - -

        Field Summary

        - - - - - - - - - - -
        Fields 
        Modifier and TypeField and Description
        private javafx.beans.property.IntegerPropertymaxLength -
        La cantidad maxima de caracters permitidas en el - TextFieldLimited -
        -
        -
          -
        • - - -

          Fields inherited from class javafx.scene.control.TextField

          - DEFAULT_PREF_COLUMN_COUNT
        • -
        -
          -
        • - - -

          Fields inherited from class javafx.scene.layout.Region

          - USE_COMPUTED_SIZE, USE_PREF_SIZE
        • -
        -
          -
        • - - -

          Fields inherited from class javafx.scene.Node

          - BASELINE_OFFSET_SAME_AS_HEIGHT
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Summary

        - - - - - - - - -
        Constructors 
        Constructor and Description
        TextFieldLimited() -
        Llamar a TextField.
        -
        -
      • -
      - -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static java.util.List<javafx.css.CssMetaData<? extends - javafx.css.Styleable,?>>getClassCssMetaData() -
        Lista de estilos aplicable.
        -
        intgetMaxLength() -
        Devolver la cantidad maxima si está asignado.
        -
        javafx.beans.property.IntegerPropertymaxLengthProperty() -
        JavaFX FXML field property por tamaño maximo
        -
        voidreplaceSelection(java.lang.String text) -
        Reemplazar un selección de texto.
        -
        voidreplaceText(int start, - int end, - java.lang.String text) -
        Reemplazar el texto basado en cambios de teclado, no deja - ingresar mas text si length es mayor al maximo. -
        -
        voidsetMaxLength(int value) -
        Asignar un valor maximo de caracters permitidio en el - TextFieldLimited. -
        -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.control.TextField

          - alignmentProperty, createDefaultSkin, getAlignment, getCharacters, - getControlCssMetaData, getOnAction, getPrefColumnCount, onActionProperty, - prefColumnCountProperty, setAlignment, setOnAction, setPrefColumnCount
        • -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.control.TextInputControl

          - anchorProperty, appendText, backward, cancelEdit, caretPositionProperty, clear, - commitValue, copy, cut, deleteNextChar, deletePreviousChar, deleteText, deleteText, - deselect, editableProperty, end, endOfNextWord, executeAccessibleAction, - extendSelection, fontProperty, forward, getAnchor, getCaretPosition, getContent, - getFont, getLength, getPromptText, getSelectedText, getSelection, getText, getText, - getTextFormatter, home, insertText, isEditable, isRedoable, isUndoable, - lengthProperty, nextWord, paste, positionCaret, previousWord, promptTextProperty, - queryAccessibleAttribute, redo, redoableProperty, replaceText, selectAll, - selectBackward, selectedTextProperty, selectEnd, selectEndOfNextWord, selectForward, - selectHome, selectionProperty, selectNextWord, selectPositionCaret, - selectPreviousWord, selectRange, setEditable, setFont, setPromptText, setText, - setTextFormatter, textFormatterProperty, textProperty, undo, undoableProperty -
        • -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.control.Control

          - computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, - computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, - getContextMenu, getCssMetaData, getSkin, getTooltip, - impl_cssGetFocusTraversableInitialValue, impl_processCSS, isResizable, - layoutChildren, setContextMenu, setSkin, setTooltip, skinClassNameProperty, - skinProperty, tooltipProperty
        • -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.layout.Region

          - backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, - getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, - getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, - getShape, getUserAgentStylesheet, getWidth, heightProperty, impl_computeContains, - impl_computeGeomBounds, impl_computeLayoutBounds, impl_createPeer, - impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePeer, insetsProperty, - isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, - layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, - maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, - opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, - prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, - setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, - setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, - setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, - setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, - snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace, - snapToPixelProperty, widthProperty
        • -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.Parent

          - getChildren, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, - getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, - impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, - requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, - updateBounds
        • -
        -
          -
        • - - -

          Methods inherited from class javafx.scene.Node

          - accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, - accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, - blendModeProperty, boundsInLocalProperty, boundsInParentProperty, - buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, - computeAreaInScreen, contains, contains, containsBounds, cursorProperty, - depthTestProperty, disabledProperty, disableProperty, - effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, - fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, - getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, - getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, - getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, - getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, - getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, - getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, - getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, - getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, - getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, - getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, - getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, - getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, - getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, - getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, - getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, - getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, - getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, - getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, - hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, - impl_cssGetCursorInitialValue, impl_findStyles, impl_geomChanged, - impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, - impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, - impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, - impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, - impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, - impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, - impl_traverse, impl_treeVisibleProperty, inputMethodRequestsProperty, intersects, - intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, - isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, - layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, - localToParent, localToParent, localToParent, localToParent, - localToParentTransformProperty, localToScene, localToScene, localToScene, - localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, - localToScene, localToSceneTransformProperty, localToScreen, localToScreen, - localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, - mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, - onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, - onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, - onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, - onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, - onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, - onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, - onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, - onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, - onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, - onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, - onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, - onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, - onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, - parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, - parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, - relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, - rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, - scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, - sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, - screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, - setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, - setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, - setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, - setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, - setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, - setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, - setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, - setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, - setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, - setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, - setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, - setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, - setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, - setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, - setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, - setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, - setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, - startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, - translateXProperty, translateYProperty, translateZProperty, usesMirroring, - visibleProperty
        • -
        -
          -
        • - - -

          Methods inherited from class java.lang.Object

          - clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, - wait
        • -
        -
      • -
      -
    • -
    -
    -
    -
      -
    • - -
        -
      • - - -

        Property Detail

        - - - -
          -
        • -

          maxLength

          -
          public final javafx.beans.property.IntegerProperty maxLengthProperty
          -
          JavaFX FXML field property por tamaño maximo
          -
          -
          Returns:
          -
          IntegerProperty: Property.
          -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Field Detail

        - - - -
          -
        • -

          maxLength

          -
          private javafx.beans.property.IntegerProperty maxLength
          -
          La cantidad maxima de caracters permitidas en el TextFieldLimited -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          TextFieldLimited

          -
          public TextFieldLimited()
          -
          Llamar a TextField.
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getClassCssMetaData

          -
          public static java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> getClassCssMetaData()
          -
          Lista de estilos aplicable.
          -
          -
          Returns:
          -
          List: La lista de estilos.
          -
          -
        • -
        - - - -
          -
        • -

          replaceText

          +
          Crear un TextField especial que tiene un maximo de digitos que puede ingresar. Se extiene a TextField.
          +
          +
          Author:
          +
          Chris Cromer
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        Property Summary

        + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        TypeProperty and Description
        javafx.beans.property.IntegerPropertymaxLength +
        JavaFX FXML field property por tamaño maximo
        +
        +
          +
        • + + +

          Properties inherited from class javafx.scene.control.TextField

          +alignmentProperty, onActionProperty, prefColumnCountProperty
        • +
        +
          +
        • + + +

          Properties inherited from class javafx.scene.control.TextInputControl

          +anchorProperty, caretPositionProperty, editableProperty, fontProperty, lengthProperty, promptTextProperty, redoableProperty, selectedTextProperty, selectionProperty, textFormatterProperty, textProperty, undoableProperty
        • +
        +
          +
        • + + +

          Properties inherited from class javafx.scene.control.Control

          +contextMenuProperty, skinClassNameProperty, skinProperty, tooltipProperty
        • +
        +
          +
        • + + +

          Properties inherited from class javafx.scene.layout.Region

          +backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
        • +
        +
          +
        • + + +

          Properties inherited from class javafx.scene.Parent

          +impl_traversalEngineProperty, needsLayoutProperty
        • +
        +
          +
        • + + +

          Properties inherited from class javafx.scene.Node

          +accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
        • +
        +
      • +
      + +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClass and Description
        private static class TextFieldLimited.StyleableProperties +
        CSS por FXML con un maximo tamaño
        +
        +
          +
        • + + +

          Nested classes/interfaces inherited from class javafx.scene.control.TextInputControl

          +javafx.scene.control.TextInputControl.Content
        • +
        +
      • +
      + +
        +
      • + + +

        Field Summary

        + + + + + + + + + + +
        Fields 
        Modifier and TypeField and Description
        private javafx.beans.property.IntegerPropertymaxLength +
        La cantidad maxima de caracters permitidas en el TextFieldLimited
        +
        +
          +
        • + + +

          Fields inherited from class javafx.scene.control.TextField

          +DEFAULT_PREF_COLUMN_COUNT
        • +
        +
          +
        • + + +

          Fields inherited from class javafx.scene.layout.Region

          +USE_COMPUTED_SIZE, USE_PREF_SIZE
        • +
        +
          +
        • + + +

          Fields inherited from class javafx.scene.Node

          +BASELINE_OFFSET_SAME_AS_HEIGHT
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Summary

        + + + + + + + + +
        Constructors 
        Constructor and Description
        TextFieldLimited() +
        Llamar a TextField.
        +
        +
      • +
      + +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and Description
        static java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>>getClassCssMetaData() +
        Lista de estilos aplicable.
        +
        intgetMaxLength() +
        Devolver la cantidad maxima si está asignado.
        +
        javafx.beans.property.IntegerPropertymaxLengthProperty() +
        JavaFX FXML field property por tamaño maximo
        +
        voidreplaceSelection(java.lang.String text) +
        Reemplazar un selección de texto.
        +
        voidreplaceText(int start, + int end, + java.lang.String text) +
        Reemplazar el texto basado en cambios de teclado, no deja ingresar mas text si length es mayor al maximo.
        +
        voidsetMaxLength(int value) +
        Asignar un valor maximo de caracters permitidio en el TextFieldLimited.
        +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.control.TextField

          +alignmentProperty, createDefaultSkin, getAlignment, getCharacters, getControlCssMetaData, getOnAction, getPrefColumnCount, onActionProperty, prefColumnCountProperty, setAlignment, setOnAction, setPrefColumnCount
        • +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.control.TextInputControl

          +anchorProperty, appendText, backward, cancelEdit, caretPositionProperty, clear, commitValue, copy, cut, deleteNextChar, deletePreviousChar, deleteText, deleteText, deselect, editableProperty, end, endOfNextWord, executeAccessibleAction, extendSelection, fontProperty, forward, getAnchor, getCaretPosition, getContent, getFont, getLength, getPromptText, getSelectedText, getSelection, getText, getText, getTextFormatter, home, insertText, isEditable, isRedoable, isUndoable, lengthProperty, nextWord, paste, positionCaret, previousWord, promptTextProperty, queryAccessibleAttribute, redo, redoableProperty, replaceText, selectAll, selectBackward, selectedTextProperty, selectEnd, selectEndOfNextWord, selectForward, selectHome, selectionProperty, selectNextWord, selectPositionCaret, selectPreviousWord, selectRange, setEditable, setFont, setPromptText, setText, setTextFormatter, textFormatterProperty, textProperty, undo, undoableProperty
        • +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.control.Control

          +computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, impl_cssGetFocusTraversableInitialValue, impl_processCSS, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinClassNameProperty, skinProperty, tooltipProperty
        • +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.layout.Region

          +backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, impl_computeContains, impl_computeGeomBounds, impl_computeLayoutBounds, impl_createPeer, impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthProperty
        • +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.Parent

          +getChildren, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBounds
        • +
        +
          +
        • + + +

          Methods inherited from class javafx.scene.Node

          +accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, impl_cssGetCursorInitialValue, impl_findStyles, impl_geomChanged, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, impl_treeVisibleProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
    • +
    +
    +
    +
      +
    • + +
        +
      • + + +

        Property Detail

        + + + +
          +
        • +

          maxLength

          +
          public final javafx.beans.property.IntegerProperty maxLengthProperty
          +
          JavaFX FXML field property por tamaño maximo
          +
          +
          Returns:
          +
          IntegerProperty: Property.
          +
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          maxLength

          +
          private javafx.beans.property.IntegerProperty maxLength
          +
          La cantidad maxima de caracters permitidas en el TextFieldLimited
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TextFieldLimited

          +
          public TextFieldLimited()
          +
          Llamar a TextField.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getClassCssMetaData

          +
          public static java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable,?>> getClassCssMetaData()
          +
          Lista de estilos aplicable.
          +
          +
          Returns:
          +
          List: La lista de estilos.
          +
          +
        • +
        + + + +
          +
        • +

          replaceText

          public void replaceText(int start,
                                   int end,
                                   java.lang.String text)
          -
          Reemplazar el texto basado en cambios de teclado, no deja ingresar - mas text si length es mayor al maximo. -
          -
          -
          Overrides:
          -
          replaceText in class javafx.scene.control.TextInputControl -
          -
          Parameters:
          -
          start - int: Donde empece el cambio.
          -
          end - int: Donde termina.
          -
          text - String: Texto a cambiar.
          -
          -
        • -
        - - - -
          -
        • -

          replaceSelection

          -
          public void replaceSelection(java.lang.String text)
          -
          Reemplazar un selección de texto.
          -
          -
          Overrides:
          -
          replaceSelection in class javafx.scene.control.TextInputControl -
          -
          Parameters:
          -
          text - String: El texto a reemplazar.
          -
          -
        • -
        - - - -
          -
        • -

          getMaxLength

          -
          public final int getMaxLength()
          -
          Devolver la cantidad maxima si está asignado.
          -
          -
          Returns:
          -
          int: Cantidad de caracters.
          -
          -
        • -
        - - - -
          -
        • -

          setMaxLength

          -
          public final void setMaxLength(int value)
          -
          Asignar un valor maximo de caracters permitidio en el - TextFieldLimited. -
          -
          -
          Parameters:
          -
          value - int: La cantidad maxima.
          -
          -
        • -
        - - - -
          -
        • -

          maxLengthProperty

          -
          public final javafx.beans.property.IntegerProperty maxLengthProperty()
          -
          JavaFX FXML field property por tamaño maximo
          -
          -
          Returns:
          -
          IntegerProperty: Property.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
    Reemplazar el texto basado en cambios de teclado, no deja ingresar mas text si length es mayor al maximo.
    +
    +
    Overrides:
    +
    replaceText in class javafx.scene.control.TextInputControl
    +
    Parameters:
    +
    start - int: Donde empece el cambio.
    +
    end - int: Donde termina.
    +
    text - String: Texto a cambiar.
    +
    +
  • +
+ + + +
    +
  • +

    replaceSelection

    +
    public void replaceSelection(java.lang.String text)
    +
    Reemplazar un selección de texto.
    +
    +
    Overrides:
    +
    replaceSelection in class javafx.scene.control.TextInputControl
    +
    Parameters:
    +
    text - String: El texto a reemplazar.
    +
    +
  • +
+ + + +
    +
  • +

    getMaxLength

    +
    public final int getMaxLength()
    +
    Devolver la cantidad maxima si está asignado.
    +
    +
    Returns:
    +
    int: Cantidad de caracters.
    +
    +
  • +
+ + + +
    +
  • +

    setMaxLength

    +
    public final void setMaxLength(int value)
    +
    Asignar un valor maximo de caracters permitidio en el TextFieldLimited.
    +
    +
    Parameters:
    +
    value - int: La cantidad maxima.
    +
    +
  • +
+ + + +
    +
  • +

    maxLengthProperty

    +
    public final javafx.beans.property.IntegerProperty maxLengthProperty()
    +
    JavaFX FXML field property por tamaño maximo
    +
    +
    Returns:
    +
    IntegerProperty: Property.
    +
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/Array.ParticionarResult.html b/doc/cl/cromer/estructuras/class-use/Array.ParticionarResult.html index 9ccada8..cc55d20 100644 --- a/doc/cl/cromer/estructuras/class-use/Array.ParticionarResult.html +++ b/doc/cl/cromer/estructuras/class-use/Array.ParticionarResult.html @@ -2,167 +2,151 @@ - - - Uses of Class cl.cromer.estructuras.Array.ParticionarResult - - - + + +Uses of Class cl.cromer.estructuras.Array.ParticionarResult + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.Array.ParticionarResult -

+

Uses of Class
cl.cromer.estructuras.Array.ParticionarResult

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/Array.html b/doc/cl/cromer/estructuras/class-use/Array.html index c8de617..4632d01 100644 --- a/doc/cl/cromer/estructuras/class-use/Array.html +++ b/doc/cl/cromer/estructuras/class-use/Array.html @@ -2,220 +2,185 @@ - - - Uses of Class cl.cromer.estructuras.Array - - - + + +Uses of Class cl.cromer.estructuras.Array + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.Array -

+

Uses of Class
cl.cromer.estructuras.Array

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/ArrayController.html b/doc/cl/cromer/estructuras/class-use/ArrayController.html index a668dee..0e3ab04 100644 --- a/doc/cl/cromer/estructuras/class-use/ArrayController.html +++ b/doc/cl/cromer/estructuras/class-use/ArrayController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.ArrayController - - - + + +Uses of Class cl.cromer.estructuras.ArrayController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.ArrayController -

+

Uses of Class
cl.cromer.estructuras.ArrayController

No usage of cl.cromer.estructuras.ArrayController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/ArrayTipos.html b/doc/cl/cromer/estructuras/class-use/ArrayTipos.html index 7bb5ca5..5a2e738 100644 --- a/doc/cl/cromer/estructuras/class-use/ArrayTipos.html +++ b/doc/cl/cromer/estructuras/class-use/ArrayTipos.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.ArrayTipos - - - + + +Uses of Class cl.cromer.estructuras.ArrayTipos + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.ArrayTipos -

+

Uses of Class
cl.cromer.estructuras.ArrayTipos

No usage of cl.cromer.estructuras.ArrayTipos
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/BurbujaController.html b/doc/cl/cromer/estructuras/class-use/BurbujaController.html index 1ff0120..3343e86 100644 --- a/doc/cl/cromer/estructuras/class-use/BurbujaController.html +++ b/doc/cl/cromer/estructuras/class-use/BurbujaController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.BurbujaController - - - + + +Uses of Class cl.cromer.estructuras.BurbujaController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.BurbujaController -

+

Uses of Class
cl.cromer.estructuras.BurbujaController

No usage of cl.cromer.estructuras.BurbujaController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/Cola.html b/doc/cl/cromer/estructuras/class-use/Cola.html index a468010..f2160a3 100644 --- a/doc/cl/cromer/estructuras/class-use/Cola.html +++ b/doc/cl/cromer/estructuras/class-use/Cola.html @@ -2,159 +2,149 @@ - - - Uses of Class cl.cromer.estructuras.Cola - - - + + +Uses of Class cl.cromer.estructuras.Cola + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.Cola

+

Uses of Class
cl.cromer.estructuras.Cola

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/ColaController.html b/doc/cl/cromer/estructuras/class-use/ColaController.html index 401702e..c645113 100644 --- a/doc/cl/cromer/estructuras/class-use/ColaController.html +++ b/doc/cl/cromer/estructuras/class-use/ColaController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.ColaController - - - + + +Uses of Class cl.cromer.estructuras.ColaController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.ColaController -

+

Uses of Class
cl.cromer.estructuras.ColaController

No usage of cl.cromer.estructuras.ColaController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/Colores.html b/doc/cl/cromer/estructuras/class-use/Colores.html index f58a981..b2af695 100644 --- a/doc/cl/cromer/estructuras/class-use/Colores.html +++ b/doc/cl/cromer/estructuras/class-use/Colores.html @@ -2,211 +2,180 @@ - - - Uses of Class cl.cromer.estructuras.Colores - - - + + +Uses of Class cl.cromer.estructuras.Colores + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.Colores -

+

Uses of Class
cl.cromer.estructuras.Colores

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/Enlace.html b/doc/cl/cromer/estructuras/class-use/Enlace.html index efd44e4..0b03f5c 100644 --- a/doc/cl/cromer/estructuras/class-use/Enlace.html +++ b/doc/cl/cromer/estructuras/class-use/Enlace.html @@ -2,297 +2,238 @@ - - - Uses of Interface cl.cromer.estructuras.Enlace - - - + + +Uses of Interface cl.cromer.estructuras.Enlace + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Interface
cl.cromer.estructuras.Enlace -

+

Uses of Interface
cl.cromer.estructuras.Enlace

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/EnlaceCircular.html b/doc/cl/cromer/estructuras/class-use/EnlaceCircular.html index 54f098c..47a6b7a 100644 --- a/doc/cl/cromer/estructuras/class-use/EnlaceCircular.html +++ b/doc/cl/cromer/estructuras/class-use/EnlaceCircular.html @@ -2,197 +2,170 @@ - - - Uses of Class cl.cromer.estructuras.EnlaceCircular - - - + + +Uses of Class cl.cromer.estructuras.EnlaceCircular + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.EnlaceCircular -

+

Uses of Class
cl.cromer.estructuras.EnlaceCircular

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/EnlaceNormal.html b/doc/cl/cromer/estructuras/class-use/EnlaceNormal.html index f7abb6e..2880c33 100644 --- a/doc/cl/cromer/estructuras/class-use/EnlaceNormal.html +++ b/doc/cl/cromer/estructuras/class-use/EnlaceNormal.html @@ -2,207 +2,176 @@ - - - Uses of Class cl.cromer.estructuras.EnlaceNormal - - - + + +Uses of Class cl.cromer.estructuras.EnlaceNormal + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.EnlaceNormal -

+

Uses of Class
cl.cromer.estructuras.EnlaceNormal

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/Grafico.html b/doc/cl/cromer/estructuras/class-use/Grafico.html index c7e9ad2..afb6bb7 100644 --- a/doc/cl/cromer/estructuras/class-use/Grafico.html +++ b/doc/cl/cromer/estructuras/class-use/Grafico.html @@ -2,192 +2,173 @@ - - - Uses of Class cl.cromer.estructuras.Grafico - - - + + +Uses of Class cl.cromer.estructuras.Grafico + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.Grafico -

+

Uses of Class
cl.cromer.estructuras.Grafico

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/InsercionController.html b/doc/cl/cromer/estructuras/class-use/InsercionController.html index 0710898..5e635f4 100644 --- a/doc/cl/cromer/estructuras/class-use/InsercionController.html +++ b/doc/cl/cromer/estructuras/class-use/InsercionController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.InsercionController - - - + + +Uses of Class cl.cromer.estructuras.InsercionController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.InsercionController -

+

Uses of Class
cl.cromer.estructuras.InsercionController

No usage of cl.cromer.estructuras.InsercionController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/ListaEnlazada.html b/doc/cl/cromer/estructuras/class-use/ListaEnlazada.html index eaebf00..299b83f 100644 --- a/doc/cl/cromer/estructuras/class-use/ListaEnlazada.html +++ b/doc/cl/cromer/estructuras/class-use/ListaEnlazada.html @@ -2,164 +2,149 @@ - - - Uses of Class cl.cromer.estructuras.ListaEnlazada - - - + + +Uses of Class cl.cromer.estructuras.ListaEnlazada + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.ListaEnlazada -

+

Uses of Class
cl.cromer.estructuras.ListaEnlazada

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/ListaEnlazadaCircular.html b/doc/cl/cromer/estructuras/class-use/ListaEnlazadaCircular.html index 536c1a0..40fce00 100644 --- a/doc/cl/cromer/estructuras/class-use/ListaEnlazadaCircular.html +++ b/doc/cl/cromer/estructuras/class-use/ListaEnlazadaCircular.html @@ -2,164 +2,149 @@ - - - Uses of Class cl.cromer.estructuras.ListaEnlazadaCircular - - - + + +Uses of Class cl.cromer.estructuras.ListaEnlazadaCircular + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.ListaEnlazadaCircular -

+

Uses of Class
cl.cromer.estructuras.ListaEnlazadaCircular

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/ListaEnlazadaTipos.html b/doc/cl/cromer/estructuras/class-use/ListaEnlazadaTipos.html index aab260e..3354ea4 100644 --- a/doc/cl/cromer/estructuras/class-use/ListaEnlazadaTipos.html +++ b/doc/cl/cromer/estructuras/class-use/ListaEnlazadaTipos.html @@ -2,164 +2,149 @@ - - - Uses of Class cl.cromer.estructuras.ListaEnlazadaTipos - - - + + +Uses of Class cl.cromer.estructuras.ListaEnlazadaTipos + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.ListaEnlazadaTipos -

+

Uses of Class
cl.cromer.estructuras.ListaEnlazadaTipos

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/ListaEnlazdaController.html b/doc/cl/cromer/estructuras/class-use/ListaEnlazdaController.html index 7dd5a78..aa398ca 100644 --- a/doc/cl/cromer/estructuras/class-use/ListaEnlazdaController.html +++ b/doc/cl/cromer/estructuras/class-use/ListaEnlazdaController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.ListaEnlazdaController - - - + + +Uses of Class cl.cromer.estructuras.ListaEnlazdaController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.ListaEnlazdaController -

+

Uses of Class
cl.cromer.estructuras.ListaEnlazdaController

No usage of cl.cromer.estructuras.ListaEnlazdaController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/Logs.html b/doc/cl/cromer/estructuras/class-use/Logs.html index 8013853..1dea7a3 100644 --- a/doc/cl/cromer/estructuras/class-use/Logs.html +++ b/doc/cl/cromer/estructuras/class-use/Logs.html @@ -2,122 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.Logs - - - + + +Uses of Class cl.cromer.estructuras.Logs + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.Logs

+

Uses of Class
cl.cromer.estructuras.Logs

No usage of cl.cromer.estructuras.Logs
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/Main.html b/doc/cl/cromer/estructuras/class-use/Main.html index a2b006b..4c58f56 100644 --- a/doc/cl/cromer/estructuras/class-use/Main.html +++ b/doc/cl/cromer/estructuras/class-use/Main.html @@ -2,122 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.Main - - - + + +Uses of Class cl.cromer.estructuras.Main + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.Main

+

Uses of Class
cl.cromer.estructuras.Main

No usage of cl.cromer.estructuras.Main
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/MenuController.html b/doc/cl/cromer/estructuras/class-use/MenuController.html index a7212c9..71710ed 100644 --- a/doc/cl/cromer/estructuras/class-use/MenuController.html +++ b/doc/cl/cromer/estructuras/class-use/MenuController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.MenuController - - - + + +Uses of Class cl.cromer.estructuras.MenuController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.MenuController -

+

Uses of Class
cl.cromer.estructuras.MenuController

No usage of cl.cromer.estructuras.MenuController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/MergeController.html b/doc/cl/cromer/estructuras/class-use/MergeController.html index ee5ffc0..6597812 100644 --- a/doc/cl/cromer/estructuras/class-use/MergeController.html +++ b/doc/cl/cromer/estructuras/class-use/MergeController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.MergeController - - - + + +Uses of Class cl.cromer.estructuras.MergeController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.MergeController -

+

Uses of Class
cl.cromer.estructuras.MergeController

No usage of cl.cromer.estructuras.MergeController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/Pila.html b/doc/cl/cromer/estructuras/class-use/Pila.html index fbc6150..db39e1b 100644 --- a/doc/cl/cromer/estructuras/class-use/Pila.html +++ b/doc/cl/cromer/estructuras/class-use/Pila.html @@ -2,159 +2,149 @@ - - - Uses of Class cl.cromer.estructuras.Pila - - - + + +Uses of Class cl.cromer.estructuras.Pila + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.Pila

+

Uses of Class
cl.cromer.estructuras.Pila

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/PilaController.html b/doc/cl/cromer/estructuras/class-use/PilaController.html index c15f192..fa22d62 100644 --- a/doc/cl/cromer/estructuras/class-use/PilaController.html +++ b/doc/cl/cromer/estructuras/class-use/PilaController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.PilaController - - - + + +Uses of Class cl.cromer.estructuras.PilaController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.PilaController -

+

Uses of Class
cl.cromer.estructuras.PilaController

No usage of cl.cromer.estructuras.PilaController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/QuickController.html b/doc/cl/cromer/estructuras/class-use/QuickController.html index 71ef3be..4db27de 100644 --- a/doc/cl/cromer/estructuras/class-use/QuickController.html +++ b/doc/cl/cromer/estructuras/class-use/QuickController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.QuickController - - - + + +Uses of Class cl.cromer.estructuras.QuickController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.QuickController -

+

Uses of Class
cl.cromer.estructuras.QuickController

No usage of cl.cromer.estructuras.QuickController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/SeleccionController.html b/doc/cl/cromer/estructuras/class-use/SeleccionController.html index f2ae52b..2a9a10c 100644 --- a/doc/cl/cromer/estructuras/class-use/SeleccionController.html +++ b/doc/cl/cromer/estructuras/class-use/SeleccionController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.SeleccionController - - - + + +Uses of Class cl.cromer.estructuras.SeleccionController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.SeleccionController -

+

Uses of Class
cl.cromer.estructuras.SeleccionController

No usage of cl.cromer.estructuras.SeleccionController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/ShellController.html b/doc/cl/cromer/estructuras/class-use/ShellController.html index cf822b2..f36e951 100644 --- a/doc/cl/cromer/estructuras/class-use/ShellController.html +++ b/doc/cl/cromer/estructuras/class-use/ShellController.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.ShellController - - - + + +Uses of Class cl.cromer.estructuras.ShellController + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.ShellController -

+

Uses of Class
cl.cromer.estructuras.ShellController

No usage of cl.cromer.estructuras.ShellController
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/TextFieldLimited.StyleableProperties.html b/doc/cl/cromer/estructuras/class-use/TextFieldLimited.StyleableProperties.html index 20e44d5..52bbc75 100644 --- a/doc/cl/cromer/estructuras/class-use/TextFieldLimited.StyleableProperties.html +++ b/doc/cl/cromer/estructuras/class-use/TextFieldLimited.StyleableProperties.html @@ -2,127 +2,122 @@ - - - Uses of Class cl.cromer.estructuras.TextFieldLimited.StyleableProperties - - - + + +Uses of Class cl.cromer.estructuras.TextFieldLimited.StyleableProperties + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.TextFieldLimited.StyleableProperties -

+

Uses of Class
cl.cromer.estructuras.TextFieldLimited.StyleableProperties

No usage of cl.cromer.estructuras.TextFieldLimited.StyleableProperties
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/TextFieldLimited.html b/doc/cl/cromer/estructuras/class-use/TextFieldLimited.html index 372d09e..d968a69 100644 --- a/doc/cl/cromer/estructuras/class-use/TextFieldLimited.html +++ b/doc/cl/cromer/estructuras/class-use/TextFieldLimited.html @@ -2,217 +2,192 @@ - - - Uses of Class cl.cromer.estructuras.TextFieldLimited - - - + + +Uses of Class cl.cromer.estructuras.TextFieldLimited + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.TextFieldLimited -

+

Uses of Class
cl.cromer.estructuras.TextFieldLimited

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/package-frame.html b/doc/cl/cromer/estructuras/package-frame.html index cc4f96c..76f725a 100644 --- a/doc/cl/cromer/estructuras/package-frame.html +++ b/doc/cl/cromer/estructuras/package-frame.html @@ -2,68 +2,54 @@ - - - cl.cromer.estructuras - - - + + +cl.cromer.estructuras + + + -

cl.cromer.estructuras

+

cl.cromer.estructuras

-

Interfaces

- -

Classes

- +

Interfaces

+ +

Classes

+
diff --git a/doc/cl/cromer/estructuras/package-summary.html b/doc/cl/cromer/estructuras/package-summary.html index cb99718..92f27a2 100644 --- a/doc/cl/cromer/estructuras/package-summary.html +++ b/doc/cl/cromer/estructuras/package-summary.html @@ -2,343 +2,334 @@ - - - cl.cromer.estructuras - - - + + +cl.cromer.estructuras + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Package cl.cromer.estructuras

+

Package cl.cromer.estructuras

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/package-tree.html b/doc/cl/cromer/estructuras/package-tree.html index 2ca4c4b..7cdaf2f 100644 --- a/doc/cl/cromer/estructuras/package-tree.html +++ b/doc/cl/cromer/estructuras/package-tree.html @@ -2,279 +2,202 @@ - - - cl.cromer.estructuras Class Hierarchy - - - + + +cl.cromer.estructuras Class Hierarchy + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Hierarchy For Package cl.cromer.estructuras

+

Hierarchy For Package cl.cromer.estructuras

-

Class Hierarchy

- -

Interface Hierarchy

- +

Class Hierarchy

+ +

Interface Hierarchy

+
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/package-use.html b/doc/cl/cromer/estructuras/package-use.html index 49846b3..e336bd7 100644 --- a/doc/cl/cromer/estructuras/package-use.html +++ b/doc/cl/cromer/estructuras/package-use.html @@ -2,222 +2,213 @@ - - - Uses of Package cl.cromer.estructuras - - - + + +Uses of Package cl.cromer.estructuras + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Package
cl.cromer.estructuras

+

Uses of Package
cl.cromer.estructuras

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/constant-values.html b/doc/constant-values.html index 3135c20..2618ee3 100644 --- a/doc/constant-values.html +++ b/doc/constant-values.html @@ -2,300 +2,295 @@ - - - Constant Field Values - - - + + +Constant Field Values + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Constant Field Values

-

Contents

- +

Constant Field Values

+

Contents

+
- + -

cl.cromer.*

- +

cl.cromer.*

+
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html index 345d9f8..4859fc3 100644 --- a/doc/deprecated-list.html +++ b/doc/deprecated-list.html @@ -2,122 +2,122 @@ - - - Deprecated List - - - + + +Deprecated List + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Deprecated API

-

Contents

+

Deprecated API

+

Contents

- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/help-doc.html b/doc/help-doc.html index 626218e..13c828f 100644 --- a/doc/help-doc.html +++ b/doc/help-doc.html @@ -2,248 +2,223 @@ - - - API Help - - - + + +API Help + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

How This API Document Is Organized

-
This API (Application Programming Interface) document has pages corresponding to the items in - the navigation bar, described as follows. -
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
- - This help file applies to API documentation generated using the standard doclet. -
+ +This help file applies to API documentation generated using the standard doclet.
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html index a97914b..ec808ed 100644 --- a/doc/index-files/index-1.html +++ b/doc/index-files/index-1.html @@ -2,228 +2,183 @@ - - - A-Index - - - + + +A-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

A

-
-
Array - Class in cl.cromer.estructuras
-
-
Crear una estructura de dato de tipo array.
-
-
Array(int) - - Constructor for class cl.cromer.estructuras.Array
-
-
Crear el array con el tamaño pasador por argumento.
-
-
array - Variable - in class cl.cromer.estructuras.Array
-
-
El array.
-
-
array - - Variable in class cl.cromer.estructuras.ArrayController
-
-
El array usado en la aplicación.
-
-
array - Variable in class - cl.cromer.estructuras.BurbujaController
-
-
El array usado en la aplicación.
-
-
array - Variable in class - cl.cromer.estructuras.InsercionController
-
-
El array usado en la aplicación.
-
-
array - - Variable in class cl.cromer.estructuras.MergeController
-
-
El array usado en la aplicación.
-
-
array - - Variable in class cl.cromer.estructuras.QuickController
-
-
El array usado en la aplicación.
-
-
array - Variable in class - cl.cromer.estructuras.SeleccionController
-
-
El array usado en la aplicación.
-
-
array - - Variable in class cl.cromer.estructuras.ShellController
-
-
El array usado en la aplicación.
-
-
Array.ParticionarResult - Class in cl.cromer.estructuras
-
-
Esta clase contiene los resultados de Partricionar.
-
-
ArrayController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de Array.
-
-
ArrayController() - - Constructor for class cl.cromer.estructuras.ArrayController -
-
 
-
ArrayTipos - Class in cl.cromer.estructuras
-
-
Esta clase contiene los tipos de array.
-
-
ArrayTipos(int) - - Constructor for class cl.cromer.estructuras.ArrayTipos
-
-
Inicilizar el tipo.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

A

+
+
Array - Class in cl.cromer.estructuras
+
+
Crear una estructura de dato de tipo array.
+
+
Array(int) - Constructor for class cl.cromer.estructuras.Array
+
+
Crear el array con el tamaño pasador por argumento.
+
+
array - Variable in class cl.cromer.estructuras.Array
+
+
El array.
+
+
array - Variable in class cl.cromer.estructuras.ArrayController
+
+
El array usado en la aplicación.
+
+
array - Variable in class cl.cromer.estructuras.BurbujaController
+
+
El array usado en la aplicación.
+
+
array - Variable in class cl.cromer.estructuras.InsercionController
+
+
El array usado en la aplicación.
+
+
array - Variable in class cl.cromer.estructuras.MergeController
+
+
El array usado en la aplicación.
+
+
array - Variable in class cl.cromer.estructuras.QuickController
+
+
El array usado en la aplicación.
+
+
array - Variable in class cl.cromer.estructuras.SeleccionController
+
+
El array usado en la aplicación.
+
+
array - Variable in class cl.cromer.estructuras.ShellController
+
+
El array usado en la aplicación.
+
+
Array.ParticionarResult - Class in cl.cromer.estructuras
+
+
Esta clase contiene los resultados de Partricionar.
+
+
ArrayController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Array.
+
+
ArrayController() - Constructor for class cl.cromer.estructuras.ArrayController
+
 
+
ArrayTipos - Class in cl.cromer.estructuras
+
+
Esta clase contiene los tipos de array.
+
+
ArrayTipos(int) - Constructor for class cl.cromer.estructuras.ArrayTipos
+
+
Inicilizar el tipo.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html index 090c07a..b00791d 100644 --- a/doc/index-files/index-10.html +++ b/doc/index-files/index-10.html @@ -2,327 +2,217 @@ - - - M-Index - - - + + +L-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

M

-
-
Main - Class in cl.cromer.estructuras -
-
-
Estructuras de Datos - Creado como proyecto semestral para la asignatura de estructuras de datos por la profesora Karina Rojas - y el profesor Jorge Elgueta. -
-
-
Main() - - Constructor for class cl.cromer.estructuras.Main
-
 
-
main(String[]) - - Static method in class cl.cromer.estructuras.Main
-
-
Inicilizar el logeo y lanzar la interfaz grafica.
-
-
MAX_COLORS - Static variable in class - cl.cromer.estructuras.Colores
-
-
Cuantos colores estan definidos en esta clase.
-
-
MAX_LENGTH - - Static variable in class cl.cromer.estructuras.TextFieldLimited.StyleableProperties
-
 
-
maxLength - Variable in class - cl.cromer.estructuras.TextFieldLimited
-
-
La cantidad maxima de caracters permitidas en el TextFieldLimited
-
-
maxLengthProperty() - - Method in class cl.cromer.estructuras.TextFieldLimited
-
-
JavaFX FXML field property por tamaño maximo
-
-
menuAcerca() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Acerca.
-
-
menuArrayOrdenado() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Array Ordenado.
-
-
menuArraySimple() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Array Simple.
-
-
menuBar - Variable in class - cl.cromer.estructuras.MenuController
-
-
La barra del menu.
-
-
menuBurbuja() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Burbuja.
-
-
menuCola() - Method in class - cl.cromer.estructuras.MenuController
-
-
Click en Cola.
-
-
MenuController - Class in cl.cromer.estructuras
-
-
Controlar las acciones cuando una opción es elegido en el menu.
-
-
MenuController() - - Constructor for class cl.cromer.estructuras.MenuController -
-
 
-
menuEspanol() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Español.
-
-
menuIngles() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Ingles.
-
-
menuInsercion() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Inserción.
-
-
menuListaEnlazadaCircular() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Lista Enlazada Circular.
-
-
menuListaEnlazadaDoble() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Lista Enlazada Doble.
-
-
menuListaEnlazadaSimple() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Lista Enlazada Simple.
-
-
menuMerge() - Method in class - cl.cromer.estructuras.MenuController
-
-
Click en Merge.
-
-
menuPila() - Method in class - cl.cromer.estructuras.MenuController
-
-
Click en Pila.
-
-
menuQuick() - Method in class - cl.cromer.estructuras.MenuController
-
-
Click en Quick.
-
-
menuSeleccion() - - Method in class cl.cromer.estructuras.MenuController
-
-
Click en Selecion.
-
-
menuShell() - Method in class - cl.cromer.estructuras.MenuController
-
-
Click en Shell.
-
-
merge(boolean) - - Method in class cl.cromer.estructuras.Array
-
-
Ordenar el array usando merge.
-
-
merge(String[], int, int, int, boolean) - - Method in class cl.cromer.estructuras.Array
-
-
Este metodo hace los cambios al array.
-
-
MergeController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de Merge.
-
-
MergeController() - - Constructor for class cl.cromer.estructuras.MergeController -
-
 
-
- A B C D E F G I L M O P Q R S T U V 
+

L

+
+
lista - Variable in class cl.cromer.estructuras.ListaEnlazada
+
+
El enlace principal de la lista.
+
+
ListaEnlazada - Class in cl.cromer.estructuras
+
+
Crear una estructura de dato de tipo lista enlazada.
+
+
ListaEnlazada() - Constructor for class cl.cromer.estructuras.ListaEnlazada
+
+
Inicilizar.
+
+
listaEnlazada - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
La lista enlazada usado en la aplicación.
+
+
ListaEnlazadaCircular - Class in cl.cromer.estructuras
+
+
Crear una estructura de dato de tipo lista enlazada circular.
+
+
ListaEnlazadaCircular() - Constructor for class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
Inicilizar.
+
+
listaEnlazadaCircular - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
La lista enlazada circular usado en la aplicación.
+
+
ListaEnlazadaTipos - Class in cl.cromer.estructuras
+
+
Esta clase contiene los tipos de listas enlazadas.
+
+
ListaEnlazadaTipos(int) - Constructor for class cl.cromer.estructuras.ListaEnlazadaTipos
+
+
Inicilizar el tipo de lista enlazada.
+
+
listaEnlazadaTipos - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Tipo de lista enlazada a trabajar.
+
+
ListaEnlazdaController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de ListaEnlazada.
+
+
ListaEnlazdaController() - Constructor for class cl.cromer.estructuras.ListaEnlazdaController
+
 
+
llave - Variable in class cl.cromer.estructuras.EnlaceCircular
+
+
La llave.
+
+
llave - Variable in class cl.cromer.estructuras.EnlaceNormal
+
+
La llave.
+
+
llave - Variable in class cl.cromer.estructuras.HashItem
+
 
+
llaveHashTable - Variable in class cl.cromer.estructuras.HashTableController
+
+
La caja para ingresar la llave.
+
+
loadStage(String, String, String) - Method in class cl.cromer.estructuras.MenuController
+
+
Cargar el fxml, css y titulo.
+
+
loadStage(String, String, ResourceBundle) - Method in class cl.cromer.estructuras.MenuController
+
+
Cargar el fxml y css.
+
+
loadStage(String, String, String, Object) - Method in class cl.cromer.estructuras.MenuController
+
+
Cargar el fxml, css y titulo.
+
+
log(Level, String) - Static method in class cl.cromer.estructuras.Logs
+
+
Agregar un log al logger.
+
+
LOGFILE - Static variable in class cl.cromer.estructuras.Logs
+
+
Nombre de archivo para guardar los logs.
+
+
LOGNAME - Static variable in class cl.cromer.estructuras.Logs
+
+
Nombre del log.
+
+
Logs - Class in cl.cromer.estructuras
+
+
Esta clase es para configurar el logeo de la aplicación.
+
+
Logs() - Constructor for class cl.cromer.estructuras.Logs
+
+
Crear un logger usando "EDD".
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html index 161f96a..fcdf3cb 100644 --- a/doc/index-files/index-11.html +++ b/doc/index-files/index-11.html @@ -2,149 +2,242 @@ - - - O-Index - - - + + +M-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

O

-
-
ORDENADO - - Static variable in class cl.cromer.estructuras.ArrayTipos -
-
-
Tipo de array ordenado.
-
-
ordered - - Variable in class cl.cromer.estructuras.Array
-
-
Si es de tipo ordenado o simple.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

M

+
+
Main - Class in cl.cromer.estructuras
+
+
Estructuras de Datos + Creado como proyecto semestral para la asignatura de estructuras de datos por la profesora Karina Rojas y el profesor Jorge Elgueta.
+
+
Main() - Constructor for class cl.cromer.estructuras.Main
+
 
+
main(String[]) - Static method in class cl.cromer.estructuras.Main
+
+
Inicilizar el logeo y lanzar la interfaz grafica.
+
+
MAX_COLORS - Static variable in class cl.cromer.estructuras.Colores
+
+
Cuantos colores estan definidos en esta clase.
+
+
MAX_LENGTH - Static variable in class cl.cromer.estructuras.TextFieldLimited.StyleableProperties
+
 
+
maxLength - Variable in class cl.cromer.estructuras.TextFieldLimited
+
+
La cantidad maxima de caracters permitidas en el TextFieldLimited
+
+
maxLengthProperty() - Method in class cl.cromer.estructuras.TextFieldLimited
+
+
JavaFX FXML field property por tamaño maximo
+
+
menuAcerca() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Acerca.
+
+
menuArrayOrdenado() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Array Ordenado.
+
+
menuArraySimple() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Array Simple.
+
+
menuBar - Variable in class cl.cromer.estructuras.MenuController
+
+
La barra del menu.
+
+
menuBurbuja() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Burbuja.
+
+
menuCola() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Cola.
+
+
MenuController - Class in cl.cromer.estructuras
+
+
Controlar las acciones cuando una opción es elegido en el menu.
+
+
MenuController() - Constructor for class cl.cromer.estructuras.MenuController
+
 
+
menuEspanol() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Español.
+
+
menuHashTable() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Hash Table.
+
+
menuIngles() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Ingles.
+
+
menuInsercion() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Inserción.
+
+
menuListaEnlazadaCircular() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Lista Enlazada Circular.
+
+
menuListaEnlazadaDoble() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Lista Enlazada Doble.
+
+
menuListaEnlazadaSimple() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Lista Enlazada Simple.
+
+
menuMerge() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Merge.
+
+
menuPila() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Pila.
+
+
menuQuick() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Quick.
+
+
menuSeleccion() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Selecion.
+
+
menuShell() - Method in class cl.cromer.estructuras.MenuController
+
+
Click en Shell.
+
+
merge(boolean) - Method in class cl.cromer.estructuras.Array
+
+
Ordenar el array usando merge.
+
+
merge(String[], int, int, int, boolean) - Method in class cl.cromer.estructuras.Array
+
+
Este metodo hace los cambios al array.
+
+
MergeController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Merge.
+
+
MergeController() - Constructor for class cl.cromer.estructuras.MergeController
+
 
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html index a80d9fa..66b4063 100644 --- a/doc/index-files/index-12.html +++ b/doc/index-files/index-12.html @@ -2,243 +2,133 @@ - - - P-Index - - - + + +O-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

P

-
-
particionar(int, int, String) - - Method in class cl.cromer.estructuras.Array
-
-
Particionar el array desded la izquerda y derecho usando un pivot.
-
-
ParticionarResult(boolean, int) - - Constructor for class cl.cromer.estructuras.Array.ParticionarResult -
-
-
Inicializar.
-
-
peek() - Method - in class cl.cromer.estructuras.Cola
-
-
Peek al valor que está al principio de la cola.
-
-
peek() - Method - in class cl.cromer.estructuras.Pila
-
-
Peek al valor que está encima de la pila.
-
-
Pila - Class in cl.cromer.estructuras -
-
-
Crear una estructura de dato de tipo pila.
-
-
Pila() - - Constructor for class cl.cromer.estructuras.Pila
-
-
Inicializar.
-
-
pila - Variable in - class cl.cromer.estructuras.Pila
-
-
La pila.
-
-
pila - - Variable in class cl.cromer.estructuras.PilaController
-
-
La pila usado en la aplicación.
-
-
PilaController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de Pila.
-
-
PilaController() - - Constructor for class cl.cromer.estructuras.PilaController -
-
 
-
pop() - Method in - class cl.cromer.estructuras.Cola
-
-
Pop un valor del principio de la cola.
-
-
pop() - Method in - class cl.cromer.estructuras.Pila
-
-
Pop un valor de encima de la pila.
-
-
previo - - Variable in class cl.cromer.estructuras.EnlaceNormal
-
-
El enlace previo por doble enlazada.
-
-
primer - - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
El primer enlace.
-
-
punteroIzquerda - - Variable in class cl.cromer.estructuras.Array.ParticionarResult -
-
-
La parte izquerda que cambió.
-
-
push(int) - - Method in class cl.cromer.estructuras.Cola
-
-
Push un valor en la cola encima.
-
-
push(int) - - Method in class cl.cromer.estructuras.Pila
-
-
Push un valor en la pila encima.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

O

+
+
ORDENADO - Static variable in class cl.cromer.estructuras.ArrayTipos
+
+
Tipo de array ordenado.
+
+
ordered - Variable in class cl.cromer.estructuras.Array
+
+
Si es de tipo ordenado o simple.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html index 59a8695..ed4b069 100644 --- a/doc/index-files/index-13.html +++ b/doc/index-files/index-13.html @@ -2,153 +2,197 @@ - - - Q-Index - - - + + +P-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

Q

-
-
quick(boolean) - - Method in class cl.cromer.estructuras.Array
-
-
Ordenar el array usando quick.
-
-
QuickController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de Quick.
-
-
QuickController() - - Constructor for class cl.cromer.estructuras.QuickController -
-
 
-
- A B C D E F G I L M O P Q R S T U V 
+

P

+
+
Palabras - Class in cl.cromer.estructuras
+
 
+
Palabras() - Constructor for class cl.cromer.estructuras.Palabras
+
 
+
palabras - Variable in class cl.cromer.estructuras.Palabras
+
 
+
particionar(int, int, String) - Method in class cl.cromer.estructuras.Array
+
+
Particionar el array desded la izquerda y derecho usando un pivot.
+
+
ParticionarResult(boolean, int) - Constructor for class cl.cromer.estructuras.Array.ParticionarResult
+
+
Inicializar.
+
+
peek() - Method in class cl.cromer.estructuras.Cola
+
+
Peek al valor que está al principio de la cola.
+
+
peek() - Method in class cl.cromer.estructuras.Pila
+
+
Peek al valor que está encima de la pila.
+
+
Pila - Class in cl.cromer.estructuras
+
+
Crear una estructura de dato de tipo pila.
+
+
Pila() - Constructor for class cl.cromer.estructuras.Pila
+
+
Inicializar.
+
+
pila - Variable in class cl.cromer.estructuras.Pila
+
+
La pila.
+
+
pila - Variable in class cl.cromer.estructuras.PilaController
+
+
La pila usado en la aplicación.
+
+
PilaController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Pila.
+
+
PilaController() - Constructor for class cl.cromer.estructuras.PilaController
+
 
+
pop() - Method in class cl.cromer.estructuras.Cola
+
+
Pop un valor del principio de la cola.
+
+
pop() - Method in class cl.cromer.estructuras.Pila
+
+
Pop un valor de encima de la pila.
+
+
previo - Variable in class cl.cromer.estructuras.EnlaceNormal
+
+
El enlace previo por doble enlazada.
+
+
primer - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
El primer enlace.
+
+
punteroIzquerda - Variable in class cl.cromer.estructuras.Array.ParticionarResult
+
+
La parte izquerda que cambió.
+
+
push(int) - Method in class cl.cromer.estructuras.Cola
+
+
Push un valor en la cola encima.
+
+
push(int) - Method in class cl.cromer.estructuras.Pila
+
+
Push un valor en la pila encima.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html index 59512ad..80eca48 100644 --- a/doc/index-files/index-14.html +++ b/doc/index-files/index-14.html @@ -2,248 +2,135 @@ - - - R-Index - - - + + +Q-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

R

-
-
RECTANGULO - Static variable in class - cl.cromer.estructuras.Grafico
-
-
Tipo de dibujo rectuangular.
-
-
recurenciaMerge(String[], int, int, boolean) - - Method in class cl.cromer.estructuras.Array
-
-
El metodo recursivo para ordenar con merge.
-
-
recurenciaQuick(int, int, boolean) - - Method in class cl.cromer.estructuras.Array
-
-
Metodo recursivo para ordenar using quick sort.
-
-
removerDestacar() - - Method in class cl.cromer.estructuras.Grafico
-
-
Remover el efecto de destacar.
-
-
replaceSelection(String) - - Method in class cl.cromer.estructuras.TextFieldLimited
-
-
Reemplazar un selección de texto.
-
-
replaceText(int, int, String) - - Method in class cl.cromer.estructuras.TextFieldLimited
-
-
Reemplazar el texto basado en cambios de teclado, no deja ingresar mas text si length es - mayor al maximo. -
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.ArrayController
-
-
Donde está guardado los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.BurbujaController -
-
-
Donde está guardado los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.ColaController
-
-
Donde está guardado los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.InsercionController -
-
-
Donde está guardado los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Donde está guardado los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.MenuController
-
-
Los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.MergeController
-
-
Donde está guardado los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.PilaController
-
-
Donde está guardado los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.QuickController
-
-
Donde está guardado los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.SeleccionController -
-
-
Donde está guardado los idiomas.
-
-
resourceBundle - - Variable in class cl.cromer.estructuras.ShellController
-
-
Donde está guardado los idiomas.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

Q

+
+
quick(boolean) - Method in class cl.cromer.estructuras.Array
+
+
Ordenar el array usando quick.
+
+
QuickController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Quick.
+
+
QuickController() - Constructor for class cl.cromer.estructuras.QuickController
+
 
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html index a1868b0..3e1e7d0 100644 --- a/doc/index-files/index-15.html +++ b/doc/index-files/index-15.html @@ -2,441 +2,197 @@ - - - S-Index - - - + + +R-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

S

-
-
scene - - Variable in class cl.cromer.estructuras.ArrayController
-
-
La escena donde está cosas graficas.
-
-
scene - Variable in class - cl.cromer.estructuras.BurbujaController
-
-
La escena donde está cosas graficas.
-
-
scene - - Variable in class cl.cromer.estructuras.ColaController
-
-
La escena donde está cosas graficas.
-
-
scene - - Variable in class cl.cromer.estructuras.Grafico
-
-
La escena donde está cosas graficas.
-
-
scene - Variable in class - cl.cromer.estructuras.InsercionController
-
-
La escena donde está cosas graficas.
-
-
scene - - Variable in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
La escena donde está cosas graficas.
-
-
scene - - Variable in class cl.cromer.estructuras.MergeController
-
-
La escena donde está cosas graficas.
-
-
scene - - Variable in class cl.cromer.estructuras.PilaController
-
-
La escena donde está cosas graficas.
-
-
scene - - Variable in class cl.cromer.estructuras.QuickController
-
-
La escena donde está cosas graficas.
-
-
scene - Variable in class - cl.cromer.estructuras.SeleccionController
-
-
La escena donde está cosas graficas.
-
-
scene - - Variable in class cl.cromer.estructuras.ShellController
-
-
La escena donde está cosas graficas.
-
-
seleccion(boolean) - - Method in class cl.cromer.estructuras.Array
-
-
Ordenar el array usando selección.
-
-
SeleccionController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de Selección.
-
-
SeleccionController() - - Constructor for class cl.cromer.estructuras.SeleccionController -
-
 
-
setLlave(int) - - Method in interface cl.cromer.estructuras.Enlace
-
-
Cambiar el valor de la llave.
-
-
setLlave(int) - - Method in class cl.cromer.estructuras.EnlaceCircular
-
-
Cambiar el valor de la llave.
-
-
setLlave(int) - - Method in class cl.cromer.estructuras.EnlaceNormal
-
-
Cambiar el valor de la llave.
-
-
setMaxLength(int) - - Method in class cl.cromer.estructuras.TextFieldLimited
-
-
Asignar un valor maximo de caracters permitidio en el TextFieldLimited.
-
-
setOrdered(boolean) - - Method in class cl.cromer.estructuras.Array
-
-
Cambiar el tipo de array entre ordenado o simple.
-
-
setPrevio(Object) - - Method in interface cl.cromer.estructuras.Enlace
-
-
Cambiar el previo enlace.
-
-
setPrevio(Object) - - Method in class cl.cromer.estructuras.EnlaceCircular
-
-
Dummy metodo para usar interface Enlace -
-
-
setPrevio(Object) - - Method in class cl.cromer.estructuras.EnlaceNormal
-
-
Cambiar el previo enlace.
-
-
setSiguente(Object) - - Method in interface cl.cromer.estructuras.Enlace
-
-
Cambiar el siguiente enlace.
-
-
setSiguente(Object) - - Method in class cl.cromer.estructuras.EnlaceCircular
-
-
Cambiar el siguiente enlace.
-
-
setSiguente(Object) - - Method in class cl.cromer.estructuras.EnlaceNormal
-
-
Cambiar el siguiente enlace.
-
-
setTipo(int) - Method in - class cl.cromer.estructuras.ListaEnlazada
-
-
Cambiar el tipo de lista.
-
-
setTipo(int) - - Method in class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
Cambiar el tipo de lista.
-
-
shell(boolean) - - Method in class cl.cromer.estructuras.Array
-
-
Ordenar el array usando shell.
-
-
ShellController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de Shell.
-
-
ShellController() - - Constructor for class cl.cromer.estructuras.ShellController -
-
 
-
siguente - Variable in class - cl.cromer.estructuras.EnlaceCircular
-
-
El siguente enlace.
-
-
siguente - Variable in class - cl.cromer.estructuras.EnlaceNormal
-
-
El siguente enlace.
-
-
siguinteColor() - Method in - class cl.cromer.estructuras.Colores
-
-
Cambiar el color al siguinte.
-
-
SIMPLE - - Static variable in class cl.cromer.estructuras.ArrayTipos
-
-
Tipo de array simple.
-
-
SIMPLE - Static variable in - class cl.cromer.estructuras.ListaEnlazadaTipos
-
-
Tipo simple.
-
-
size - Variable - in class cl.cromer.estructuras.Array
-
-
La cantidad de elementos en el array.
-
-
size() - Method - in class cl.cromer.estructuras.Array
-
-
Devolver la cantidad de elementos en el array.
-
-
size - Variable in - class cl.cromer.estructuras.Cola
-
-
La cantidad de elementos que están en la cola.
-
-
size() - Method - in class cl.cromer.estructuras.Cola
-
-
Devolver la cantidad de elementos que están en la cola.
-
-
size - - Variable in class cl.cromer.estructuras.ListaEnlazada
-
-
La cantidad de enlaces que están en la lista.
-
-
size() - - Method in class cl.cromer.estructuras.ListaEnlazada
-
-
Devolver la cantidad de enlaces que están en la lista.
-
-
size - Variable in class - cl.cromer.estructuras.ListaEnlazadaCircular
-
-
La cantidad de enlaces que hay.
-
-
size() - - Method in class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
Devolver la cantidad de enlaces que están en la lista.
-
-
size - Variable in - class cl.cromer.estructuras.Pila
-
-
La cantidad de elementos en la pila.
-
-
size() - Method - in class cl.cromer.estructuras.Pila
-
-
Devolver la cantidad de elementos en la pila.
-
-
start(Stage) - - Method in class cl.cromer.estructuras.Main
-
-
Crear el stage y la scene para la aplicación grafica.
-
-
StyleableProperties() - - Constructor for class cl.cromer.estructuras.TextFieldLimited.StyleableProperties
-
 
-
STYLEABLES - - Static variable in class cl.cromer.estructuras.TextFieldLimited.StyleableProperties
-
 
-
- A B C D E F G I L M O P Q R S T U V 
+

R

+
+
RECTANGULO - Static variable in class cl.cromer.estructuras.Grafico
+
+
Tipo de dibujo rectuangular.
+
+
recurenciaMerge(String[], int, int, boolean) - Method in class cl.cromer.estructuras.Array
+
+
El metodo recursivo para ordenar con merge.
+
+
recurenciaQuick(int, int, boolean) - Method in class cl.cromer.estructuras.Array
+
+
Metodo recursivo para ordenar using quick sort.
+
+
removerDestacar() - Method in class cl.cromer.estructuras.Grafico
+
+
Remover todos los elementos destacados.
+
+
replaceSelection(String) - Method in class cl.cromer.estructuras.TextFieldLimited
+
+
Reemplazar un selección de texto.
+
+
replaceText(int, int, String) - Method in class cl.cromer.estructuras.TextFieldLimited
+
+
Reemplazar el texto basado en cambios de teclado, no deja ingresar mas text si length es mayor al maximo.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.ArrayController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.BurbujaController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.ColaController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.HashTableController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.InsercionController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.MenuController
+
+
Los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.MergeController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.PilaController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.QuickController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.SeleccionController
+
+
Donde está guardado los idiomas.
+
+
resourceBundle - Variable in class cl.cromer.estructuras.ShellController
+
+
Donde está guardado los idiomas.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html index e0970c5..6238a1c 100644 --- a/doc/index-files/index-16.html +++ b/doc/index-files/index-16.html @@ -2,194 +2,325 @@ - - - T-Index - - - + + +S-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

T

-
-
TextFieldLimited - Class in cl.cromer.estructuras
-
-
Crear un TextField especial que tiene un maximo de digitos que puede ingresar.
-
-
TextFieldLimited() - - Constructor for class cl.cromer.estructuras.TextFieldLimited -
-
-
Llamar a TextField.
-
-
TextFieldLimited.StyleableProperties - Class in cl.cromer.estructuras
-
-
CSS por FXML con un maximo tamaño
-
-
texto - - Variable in class cl.cromer.estructuras.Colores
-
-
El color de texto actual.
-
-
tipo - - Variable in class cl.cromer.estructuras.ArrayTipos
-
-
El tipo que está elegido.
-
-
tipo - Variable - in class cl.cromer.estructuras.Grafico
-
-
El tipo de objeto que está destacado.
-
-
tipo - - Variable in class cl.cromer.estructuras.ListaEnlazada
-
-
El tipo de lista enlazada.
-
-
tipo - Variable in class - cl.cromer.estructuras.ListaEnlazadaCircular
-
-
El tipo de lista enlazada.
-
-
tipo - - Variable in class cl.cromer.estructuras.ListaEnlazadaTipos -
-
-
El tipo elegido.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

S

+
+
scene - Variable in class cl.cromer.estructuras.ArrayController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.BurbujaController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.ColaController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.Grafico
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.HashTableController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.InsercionController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.MergeController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.PilaController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.QuickController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.SeleccionController
+
+
La escena donde está cosas graficas.
+
+
scene - Variable in class cl.cromer.estructuras.ShellController
+
+
La escena donde está cosas graficas.
+
+
seleccion(boolean) - Method in class cl.cromer.estructuras.Array
+
+
Ordenar el array usando selección.
+
+
SeleccionController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Selección.
+
+
SeleccionController() - Constructor for class cl.cromer.estructuras.SeleccionController
+
 
+
sequentialTransition - Variable in class cl.cromer.estructuras.Grafico.Destacados
+
+
La animación del elemento destacado.
+
+
setIcon(Dialog, Class) - Static method in class cl.cromer.estructuras.Main
+
 
+
setIndice(int) - Method in class cl.cromer.estructuras.HashItem
+
 
+
setLlave(int) - Method in interface cl.cromer.estructuras.Enlace
+
+
Cambiar el valor de la llave.
+
+
setLlave(int) - Method in class cl.cromer.estructuras.EnlaceCircular
+
+
Cambiar el valor de la llave.
+
+
setLlave(int) - Method in class cl.cromer.estructuras.EnlaceNormal
+
+
Cambiar el valor de la llave.
+
+
setMaxLength(int) - Method in class cl.cromer.estructuras.TextFieldLimited
+
+
Asignar un valor maximo de caracters permitidio en el TextFieldLimited.
+
+
setOrdered(boolean) - Method in class cl.cromer.estructuras.Array
+
+
Cambiar el tipo de array entre ordenado o simple.
+
+
setPrevio(Object) - Method in interface cl.cromer.estructuras.Enlace
+
+
Cambiar el previo enlace.
+
+
setPrevio(Object) - Method in class cl.cromer.estructuras.EnlaceCircular
+
+
Dummy metodo para usar interface Enlace
+
+
setPrevio(Object) - Method in class cl.cromer.estructuras.EnlaceNormal
+
+
Cambiar el previo enlace.
+
+
setSiguiente(Object) - Method in interface cl.cromer.estructuras.Enlace
+
+
Cambiar el siguiente enlace.
+
+
setSiguiente(Object) - Method in class cl.cromer.estructuras.EnlaceCircular
+
+
Cambiar el siguiente enlace.
+
+
setSiguiente(Object) - Method in class cl.cromer.estructuras.EnlaceNormal
+
+
Cambiar el siguiente enlace.
+
+
setTipo(int) - Method in class cl.cromer.estructuras.ListaEnlazada
+
+
Cambiar el tipo de lista.
+
+
setTipo(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
Cambiar el tipo de lista.
+
+
shell(boolean) - Method in class cl.cromer.estructuras.Array
+
+
Ordenar el array usando shell.
+
+
ShellController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Shell.
+
+
ShellController() - Constructor for class cl.cromer.estructuras.ShellController
+
 
+
siguiente - Variable in class cl.cromer.estructuras.EnlaceCircular
+
+
El siguiente enlace.
+
+
siguiente - Variable in class cl.cromer.estructuras.EnlaceNormal
+
+
El siguiente enlace.
+
+
siguinteColor() - Method in class cl.cromer.estructuras.Colores
+
+
Cambiar el color al siguinte.
+
+
SIMPLE - Static variable in class cl.cromer.estructuras.ArrayTipos
+
+
Tipo de array simple.
+
+
SIMPLE - Static variable in class cl.cromer.estructuras.ListaEnlazadaTipos
+
+
Tipo simple.
+
+
size - Variable in class cl.cromer.estructuras.Array
+
+
La cantidad de elementos en el array.
+
+
size() - Method in class cl.cromer.estructuras.Array
+
+
Devolver la cantidad de elementos en el array.
+
+
size - Variable in class cl.cromer.estructuras.Cola
+
+
La cantidad de elementos que están en la cola.
+
+
size() - Method in class cl.cromer.estructuras.Cola
+
+
Devolver la cantidad de elementos que están en la cola.
+
+
size - Variable in class cl.cromer.estructuras.HashTable
+
 
+
size() - Method in class cl.cromer.estructuras.HashTable
+
 
+
size - Variable in class cl.cromer.estructuras.ListaEnlazada
+
+
La cantidad de enlaces que están en la lista.
+
+
size() - Method in class cl.cromer.estructuras.ListaEnlazada
+
+
Devolver la cantidad de enlaces que están en la lista.
+
+
size - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
La cantidad de enlaces que hay.
+
+
size() - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
Devolver la cantidad de enlaces que están en la lista.
+
+
size - Variable in class cl.cromer.estructuras.Pila
+
+
La cantidad de elementos en la pila.
+
+
size() - Method in class cl.cromer.estructuras.Pila
+
+
Devolver la cantidad de elementos en la pila.
+
+
start(Stage) - Method in class cl.cromer.estructuras.Main
+
+
Crear el stage y la scene para la aplicación grafica.
+
+
StyleableProperties() - Constructor for class cl.cromer.estructuras.TextFieldLimited.StyleableProperties
+
 
+
STYLEABLES - Static variable in class cl.cromer.estructuras.TextFieldLimited.StyleableProperties
+
 
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html index 2e3369f..e0d6235 100644 --- a/doc/index-files/index-17.html +++ b/doc/index-files/index-17.html @@ -2,143 +2,167 @@ - - - U-Index - - - + + +T-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

U

-
-
ultimo - - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
El ultimo enlace.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

T

+
+
tamano - Variable in class cl.cromer.estructuras.HashTable
+
 
+
TextFieldLimited - Class in cl.cromer.estructuras
+
+
Crear un TextField especial que tiene un maximo de digitos que puede ingresar.
+
+
TextFieldLimited() - Constructor for class cl.cromer.estructuras.TextFieldLimited
+
+
Llamar a TextField.
+
+
TextFieldLimited.StyleableProperties - Class in cl.cromer.estructuras
+
+
CSS por FXML con un maximo tamaño
+
+
texto - Variable in class cl.cromer.estructuras.Colores
+
+
El color de texto actual.
+
+
TEXTO - Static variable in class cl.cromer.estructuras.Grafico
+
+
Tipo de dibjuo texto
+
+
tipo - Variable in class cl.cromer.estructuras.ArrayTipos
+
+
El tipo que está elegido.
+
+
tipo - Variable in class cl.cromer.estructuras.Grafico.Destacados
+
+
El tipo de objeto que está destacado.
+
+
tipo - Variable in class cl.cromer.estructuras.ListaEnlazada
+
+
El tipo de lista enlazada.
+
+
tipo - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
El tipo de lista enlazada.
+
+
tipo - Variable in class cl.cromer.estructuras.ListaEnlazadaTipos
+
+
El tipo elegido.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html index d24ff99..e5831c7 100644 --- a/doc/index-files/index-18.html +++ b/doc/index-files/index-18.html @@ -2,162 +2,129 @@ - - - V-Index - - - + + +U-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

V

-
-
valorArray - Variable in - class cl.cromer.estructuras.ArrayController
-
-
La caja para ingresar textos.
-
-
valorCola - - Variable in class cl.cromer.estructuras.ColaController
-
-
La caja para ingresar textos.
-
-
valorLista - - Variable in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
La caja para ingresar el valor.
-
-
valorPila - - Variable in class cl.cromer.estructuras.PilaController
-
-
La caja para ingresar textos.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

U

+
+
ultimo - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
El ultimo enlace.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html index fb03896..6c6c15c 100644 --- a/doc/index-files/index-2.html +++ b/doc/index-files/index-2.html @@ -2,438 +2,318 @@ - - - B-Index - - - + + +B-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

B

-
-
blinkTransition - Variable in - class cl.cromer.estructuras.Grafico
-
-
Contiene la animación de destacar.
-
-
botonBuscar() - - Method in class cl.cromer.estructuras.ArrayController
-
-
Buscar si existe un elemento en el array y mostrar el codigo en la pantalla - Si existe el valor destacarlo. -
-
-
botonBuscar() - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Buscar si existe una llave en la lista y mostrar el codigo en la pantalla - Si existe la llave destacarla. -
-
-
botonCorrer() - - Method in class cl.cromer.estructuras.BurbujaController
-
-
Ordenarlo completamente.
-
-
botonCorrer() - - Method in class cl.cromer.estructuras.InsercionController -
-
-
Ordenarlo completamente.
-
-
botonCorrer() - - Method in class cl.cromer.estructuras.MergeController
-
-
Ordenarlo completamente.
-
-
botonCorrer() - - Method in class cl.cromer.estructuras.QuickController
-
-
Ordenarlo completamente.
-
-
botonCorrer() - - Method in class cl.cromer.estructuras.SeleccionController -
-
-
Ordenarlo completamente.
-
-
botonCorrer() - - Method in class cl.cromer.estructuras.ShellController
-
-
Ordenarlo completamente.
-
-
botonEliminar() - - Method in class cl.cromer.estructuras.ArrayController
-
-
Eliminar un valor del array si existe y mostrar el codigo en la pantalla.
-
-
botonEliminar() - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Eliminar un valor de la lista si existe y mostrar el codigo en la pantalla.
-
-
botonInsertar() - - Method in class cl.cromer.estructuras.ArrayController
-
-
Insertar un valor al array y mostrar el codigo en la pantalla.
-
-
botonInsertar() - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Insertar un valor a la lista y mostrar el codigo en la pantalla.
-
-
botonLlenar() - - Method in class cl.cromer.estructuras.ArrayController
-
-
Llenar el array con numeros al azar.
-
-
botonLlenar() - - Method in class cl.cromer.estructuras.ColaController
-
-
Llenar la cola con numeros al azar.
-
-
botonLlenar() - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Llenar la lista con numeros al azar.
-
-
botonLlenar() - - Method in class cl.cromer.estructuras.PilaController
-
-
Llenar la pila con numeros al azar.
-
-
botonNuevo() - - Method in class cl.cromer.estructuras.BurbujaController
-
-
Crear un array nuevo.
-
-
botonNuevo() - - Method in class cl.cromer.estructuras.InsercionController -
-
-
Crear un array nuevo.
-
-
botonNuevo() - - Method in class cl.cromer.estructuras.MergeController
-
-
Crear un array nuevo.
-
-
botonNuevo() - - Method in class cl.cromer.estructuras.QuickController
-
-
Crear un array nuevo.
-
-
botonNuevo() - - Method in class cl.cromer.estructuras.SeleccionController -
-
-
Crear un array nuevo.
-
-
botonNuevo() - - Method in class cl.cromer.estructuras.ShellController
-
-
Crear un array nuevo.
-
-
botonPaso() - - Method in class cl.cromer.estructuras.BurbujaController
-
-
Ordenarlo paso por paso.
-
-
botonPaso() - - Method in class cl.cromer.estructuras.InsercionController -
-
-
Ordenarlo paso por paso.
-
-
botonPaso() - Method in - class cl.cromer.estructuras.MergeController
-
-
Ordenarlo paso por paso.
-
-
botonPaso() - Method in - class cl.cromer.estructuras.QuickController
-
-
Ordenarlo paso por paso.
-
-
botonPaso() - - Method in class cl.cromer.estructuras.SeleccionController -
-
-
Ordenarlo paso por paso.
-
-
botonPaso() - Method in - class cl.cromer.estructuras.ShellController
-
-
Ordenarlo paso por paso.
-
-
botonPeek() - Method in class - cl.cromer.estructuras.ColaController
-
-
Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla - Si existe un valor destacarlo. -
-
-
botonPeek() - Method in class - cl.cromer.estructuras.PilaController
-
-
Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla - Si existe un valor destacarlo. -
-
-
botonPop() - Method in class - cl.cromer.estructuras.ColaController
-
-
Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
-
-
botonPop() - Method in class - cl.cromer.estructuras.PilaController
-
-
Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
-
-
botonPush() - Method in class - cl.cromer.estructuras.ColaController
-
-
Push un valor a la cola y mostrar el codigo en la pantalla.
-
-
botonPush() - Method in class - cl.cromer.estructuras.PilaController
-
-
Push un valor a la pila y mostrar el codigo en la pantalla.
-
-
botonVaciar() - - Method in class cl.cromer.estructuras.ArrayController
-
-
Vaciar el array de todos los valores.
-
-
botonVaciar() - - Method in class cl.cromer.estructuras.ColaController
-
-
Vaciar la cola de todos los valores.
-
-
botonVaciar() - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Vaciar la lista de todos los valores.
-
-
botonVaciar() - - Method in class cl.cromer.estructuras.PilaController
-
-
Vaciar la pila de todos los valores.
-
-
burbuja(boolean) - Method in - class cl.cromer.estructuras.Array
-
-
Ordenar el array usando burbuja.
-
-
BurbujaController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de Burbuja.
-
-
BurbujaController() - - Constructor for class cl.cromer.estructuras.BurbujaController -
-
 
-
buscar(int) - Method in class - cl.cromer.estructuras.Array -
-
-
Buscar si existe un valor dentro el array.
-
-
buscar(int) - Method in class - cl.cromer.estructuras.ListaEnlazada
-
-
Buscar una llave en la lista.
-
-
buscar(int) - - Method in class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
Buscar una llave en la lista.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

B

+
+
botonBuscar() - Method in class cl.cromer.estructuras.ArrayController
+
+
Buscar si existe un elemento en el array y mostrar el codigo en la pantalla + Si existe el valor destacarlo.
+
+
botonBuscar() - Method in class cl.cromer.estructuras.HashTableController
+
+
Buscar si existe un elemento en el hashTable y mostrar el codigo en la pantalla + Si existe el valor destacarlo.
+
+
botonBuscar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Buscar si existe una llave en la lista y mostrar el codigo en la pantalla + Si existe la llave destacarla.
+
+
botonCorrer() - Method in class cl.cromer.estructuras.BurbujaController
+
+
Ordenarlo completamente.
+
+
botonCorrer() - Method in class cl.cromer.estructuras.InsercionController
+
+
Ordenarlo completamente.
+
+
botonCorrer() - Method in class cl.cromer.estructuras.MergeController
+
+
Ordenarlo completamente.
+
+
botonCorrer() - Method in class cl.cromer.estructuras.QuickController
+
+
Ordenarlo completamente.
+
+
botonCorrer() - Method in class cl.cromer.estructuras.SeleccionController
+
+
Ordenarlo completamente.
+
+
botonCorrer() - Method in class cl.cromer.estructuras.ShellController
+
+
Ordenarlo completamente.
+
+
botonEliminar() - Method in class cl.cromer.estructuras.ArrayController
+
+
Eliminar un valor del array si existe y mostrar el codigo en la pantalla.
+
+
botonEliminar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Eliminar un valor de la lista si existe y mostrar el codigo en la pantalla.
+
+
botonInsertar() - Method in class cl.cromer.estructuras.ArrayController
+
+
Insertar un valor al array y mostrar el codigo en la pantalla.
+
+
botonInsertar() - Method in class cl.cromer.estructuras.HashTableController
+
+
Insertar un valor al hashTable y mostrar el codigo en la pantalla.
+
+
botonInsertar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Insertar un valor a la lista y mostrar el codigo en la pantalla.
+
+
botonLlenar() - Method in class cl.cromer.estructuras.ArrayController
+
+
Llenar el array con numeros al azar.
+
+
botonLlenar() - Method in class cl.cromer.estructuras.ColaController
+
+
Llenar la cola con numeros al azar.
+
+
botonLlenar() - Method in class cl.cromer.estructuras.HashTableController
+
+
Llenar el hashTable con numeros al azar.
+
+
botonLlenar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Llenar la lista con numeros al azar.
+
+
botonLlenar() - Method in class cl.cromer.estructuras.PilaController
+
+
Llenar la pila con numeros al azar.
+
+
botonNuevo() - Method in class cl.cromer.estructuras.BurbujaController
+
+
Crear un array nuevo.
+
+
botonNuevo() - Method in class cl.cromer.estructuras.InsercionController
+
+
Crear un array nuevo.
+
+
botonNuevo() - Method in class cl.cromer.estructuras.MergeController
+
+
Crear un array nuevo.
+
+
botonNuevo() - Method in class cl.cromer.estructuras.QuickController
+
+
Crear un array nuevo.
+
+
botonNuevo() - Method in class cl.cromer.estructuras.SeleccionController
+
+
Crear un array nuevo.
+
+
botonNuevo() - Method in class cl.cromer.estructuras.ShellController
+
+
Crear un array nuevo.
+
+
botonPaso() - Method in class cl.cromer.estructuras.BurbujaController
+
+
Ordenarlo paso por paso.
+
+
botonPaso() - Method in class cl.cromer.estructuras.InsercionController
+
+
Ordenarlo paso por paso.
+
+
botonPaso() - Method in class cl.cromer.estructuras.MergeController
+
+
Ordenarlo paso por paso.
+
+
botonPaso() - Method in class cl.cromer.estructuras.QuickController
+
+
Ordenarlo paso por paso.
+
+
botonPaso() - Method in class cl.cromer.estructuras.SeleccionController
+
+
Ordenarlo paso por paso.
+
+
botonPaso() - Method in class cl.cromer.estructuras.ShellController
+
+
Ordenarlo paso por paso.
+
+
botonPeek() - Method in class cl.cromer.estructuras.ColaController
+
+
Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla + Si existe un valor destacarlo.
+
+
botonPeek() - Method in class cl.cromer.estructuras.PilaController
+
+
Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla + Si existe un valor destacarlo.
+
+
botonPop() - Method in class cl.cromer.estructuras.ColaController
+
+
Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
+
+
botonPop() - Method in class cl.cromer.estructuras.PilaController
+
+
Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
+
+
botonPush() - Method in class cl.cromer.estructuras.ColaController
+
+
Push un valor a la cola y mostrar el codigo en la pantalla.
+
+
botonPush() - Method in class cl.cromer.estructuras.PilaController
+
+
Push un valor a la pila y mostrar el codigo en la pantalla.
+
+
botonVaciar() - Method in class cl.cromer.estructuras.ArrayController
+
+
Vaciar el array de todos los valores.
+
+
botonVaciar() - Method in class cl.cromer.estructuras.ColaController
+
+
Vaciar la cola de todos los valores.
+
+
botonVaciar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Vaciar la lista de todos los valores.
+
+
botonVaciar() - Method in class cl.cromer.estructuras.PilaController
+
+
Vaciar la pila de todos los valores.
+
+
burbuja(boolean) - Method in class cl.cromer.estructuras.Array
+
+
Ordenar el array usando burbuja.
+
+
BurbujaController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Burbuja.
+
+
BurbujaController() - Constructor for class cl.cromer.estructuras.BurbujaController
+
 
+
buscar(int) - Method in class cl.cromer.estructuras.Array
+
+
Buscar si existe un valor dentro el array.
+
+
buscar(String) - Method in class cl.cromer.estructuras.HashTable
+
 
+
buscar(int) - Method in class cl.cromer.estructuras.ListaEnlazada
+
+
Buscar una llave en la lista.
+
+
buscar(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
Buscar una llave en la lista.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html index caf9720..4021b52 100644 --- a/doc/index-files/index-3.html +++ b/doc/index-files/index-3.html @@ -2,407 +2,313 @@ - - - C-Index - - - + + +C-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

C

-
-
cambio - Variable in - class cl.cromer.estructuras.Array.ParticionarResult
-
-
Si habia algun cambio.
-
-
CIRCULAR - Static variable - in class cl.cromer.estructuras.ListaEnlazadaTipos
-
-
Tipo circular.
-
-
CIRCULO - - Static variable in class cl.cromer.estructuras.Grafico
-
-
Tipo de dibujo circular.
-
-
cl.cromer.estructuras - package - cl.cromer.estructuras -
-
 
-
codigoArray - Variable in - class cl.cromer.estructuras.ArrayController
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
codigoBurbuja - - Variable in class cl.cromer.estructuras.BurbujaController -
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
codigoCola - Variable in class - cl.cromer.estructuras.ColaController
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
codigoInsercion - - Variable in class cl.cromer.estructuras.InsercionController -
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
codigoLista - - Variable in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
codigoMerge - Variable in - class cl.cromer.estructuras.MergeController
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
codigoPila - Variable in class - cl.cromer.estructuras.PilaController
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
codigoQuick - Variable in - class cl.cromer.estructuras.QuickController
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
codigoSeleccion - - Variable in class cl.cromer.estructuras.SeleccionController -
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
codigoShell - Variable in - class cl.cromer.estructuras.ShellController
-
-
Donde va el codigo a mostrar a la pantalla.
-
-
Cola - Class in cl.cromer.estructuras -
-
-
Crear una estructura de dato de tipo cola.
-
-
Cola() - - Constructor for class cl.cromer.estructuras.Cola
-
-
Inicializar.
-
-
cola - Variable in - class cl.cromer.estructuras.Cola
-
-
La cola.
-
-
cola - - Variable in class cl.cromer.estructuras.ColaController
-
-
La cola usado en la aplicación.
-
-
ColaController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de Cola.
-
-
ColaController() - - Constructor for class cl.cromer.estructuras.ColaController -
-
 
-
color - - Variable in class cl.cromer.estructuras.Colores
-
-
El color actual en forma numerica.
-
-
Colores - Class in cl.cromer.estructuras
-
-
Rotación de colores.
-
-
Colores() - - Constructor for class cl.cromer.estructuras.Colores
-
-
Inicializar el primer color.
-
-
colores - Variable in - class cl.cromer.estructuras.ListaEnlazdaController
-
-
Colores por los dibjos.
-
-
contenidoArray - - Variable in class cl.cromer.estructuras.ArrayController
-
-
Donde poner el contenido de array.
-
-
contenidoBurbuja - - Variable in class cl.cromer.estructuras.BurbujaController -
-
-
Donde poner el contenido de array.
-
-
contenidoCola - - Variable in class cl.cromer.estructuras.ColaController
-
-
Donde poner el contenido de array.
-
-
contenidoInsercion - - Variable in class cl.cromer.estructuras.InsercionController -
-
-
Donde poner el contenido de array.
-
-
contenidoLista - - Variable in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Donde poner el contenido de lista.
-
-
contenidoMerge - - Variable in class cl.cromer.estructuras.MergeController
-
-
Donde poner el contenido de array.
-
-
contenidoPila - - Variable in class cl.cromer.estructuras.PilaController
-
-
Donde poner el contenido de array.
-
-
contenidoQuick - - Variable in class cl.cromer.estructuras.QuickController
-
-
Donde poner el contenido de array.
-
-
contenidoSeleccion - - Variable in class cl.cromer.estructuras.SeleccionController -
-
-
Donde poner el contenido de array.
-
-
contenidoShell - - Variable in class cl.cromer.estructuras.ShellController
-
-
Donde poner el contenido de array.
-
-
crearCaja(Colores, String) - - Static method in class cl.cromer.estructuras.Grafico
-
-
Crear un rectangulo con texto adentro.
-
-
crearCaja(Colores, String, String) - - Static method in class cl.cromer.estructuras.Grafico
-
-
Crear un rectangulo con texto adentro.
-
-
crearCaja(Colores, String, String, int) - - Static method in class cl.cromer.estructuras.Grafico
-
-
Crear un rectangulo con texto adentro.
-
-
crearFlechaAbajo() - - Static method in class cl.cromer.estructuras.Grafico
-
-
Crear una flecha que apunta por abajo.
-
-
crearFlechaArriba() - - Static method in class cl.cromer.estructuras.Grafico
-
-
Crear una flecha que apunta por arriba.
-
-
crearLineaVertical() - - Static method in class cl.cromer.estructuras.Grafico
-
-
Crear una linea vertical
-
-
createPauseTransition(Rectangle, Text, Color, Color) - - Static method in class cl.cromer.estructuras.Grafico
-
-
Crear un animacion de transicion usando colores que cambian.
-
-
createPauseTransition(Circle, Text, Color, Color) - - Static method in class cl.cromer.estructuras.Grafico
-
-
Crear un animacion de transicion usando colores que cambian.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

C

+
+
cambio - Variable in class cl.cromer.estructuras.Array.ParticionarResult
+
+
Si habia algun cambio.
+
+
CIRCULAR - Static variable in class cl.cromer.estructuras.ListaEnlazadaTipos
+
+
Tipo circular.
+
+
CIRCULO - Static variable in class cl.cromer.estructuras.Grafico
+
+
Tipo de dibujo circular.
+
+
cl.cromer.estructuras - package cl.cromer.estructuras
+
 
+
codigoArray - Variable in class cl.cromer.estructuras.ArrayController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoBurbuja - Variable in class cl.cromer.estructuras.BurbujaController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoCola - Variable in class cl.cromer.estructuras.ColaController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoHashTable - Variable in class cl.cromer.estructuras.HashTableController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoInsercion - Variable in class cl.cromer.estructuras.InsercionController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoLista - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoMerge - Variable in class cl.cromer.estructuras.MergeController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoPila - Variable in class cl.cromer.estructuras.PilaController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoQuick - Variable in class cl.cromer.estructuras.QuickController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoSeleccion - Variable in class cl.cromer.estructuras.SeleccionController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
codigoShell - Variable in class cl.cromer.estructuras.ShellController
+
+
Donde va el codigo a mostrar a la pantalla.
+
+
Cola - Class in cl.cromer.estructuras
+
+
Crear una estructura de dato de tipo cola.
+
+
Cola() - Constructor for class cl.cromer.estructuras.Cola
+
+
Inicializar.
+
+
cola - Variable in class cl.cromer.estructuras.Cola
+
+
La cola.
+
+
cola - Variable in class cl.cromer.estructuras.ColaController
+
+
La cola usado en la aplicación.
+
+
ColaController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Cola.
+
+
ColaController() - Constructor for class cl.cromer.estructuras.ColaController
+
 
+
color - Variable in class cl.cromer.estructuras.Colores
+
+
El color actual en forma numerica.
+
+
color - Variable in class cl.cromer.estructuras.Grafico.Destacados
+
+
El color anterior del elemento destacado.
+
+
Colores - Class in cl.cromer.estructuras
+
+
Rotación de colores.
+
+
Colores() - Constructor for class cl.cromer.estructuras.Colores
+
+
Inicializar el primer color.
+
+
colores - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Colores por los dibjos.
+
+
contenidoArray - Variable in class cl.cromer.estructuras.ArrayController
+
+
Donde poner el contenido de array.
+
+
contenidoBurbuja - Variable in class cl.cromer.estructuras.BurbujaController
+
+
Donde poner el contenido de array.
+
+
contenidoCola - Variable in class cl.cromer.estructuras.ColaController
+
+
Donde poner el contenido de array.
+
+
contenidoHashTable - Variable in class cl.cromer.estructuras.HashTableController
+
+
Donde poner el contenido de hashTable.
+
+
contenidoInsercion - Variable in class cl.cromer.estructuras.InsercionController
+
+
Donde poner el contenido de array.
+
+
contenidoLista - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Donde poner el contenido de lista.
+
+
contenidoListaCircular - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Donde poner el contenido de lista circular.
+
+
contenidoMerge - Variable in class cl.cromer.estructuras.MergeController
+
+
Donde poner el contenido de array.
+
+
contenidoPila - Variable in class cl.cromer.estructuras.PilaController
+
+
Donde poner el contenido de array.
+
+
contenidoQuick - Variable in class cl.cromer.estructuras.QuickController
+
+
Donde poner el contenido de array.
+
+
contenidoSeleccion - Variable in class cl.cromer.estructuras.SeleccionController
+
+
Donde poner el contenido de array.
+
+
contenidoShell - Variable in class cl.cromer.estructuras.ShellController
+
+
Donde poner el contenido de array.
+
+
crearCaja(Colores, String) - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear un rectangulo.
+
+
crearCaja(Colores, String, String) - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear un rectangulo con texto adentro.
+
+
crearFlechaAbajo() - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear una flecha que apunta por abajo.
+
+
crearFlechaArriba() - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear una flecha que apunta por arriba.
+
+
crearHashCajas(Colores, String) - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear 3 rectangulos.
+
+
crearLineaCircular(int) - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear la linea circular con flecha.
+
+
crearLineaVertical() - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear una linea vertical.
+
+
createPauseTransition(Rectangle, Color) - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear un animacion de transicion usando colores que cambian.
+
+
createPauseTransition(Circle, Color) - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear un animacion de transicion usando colores que cambian.
+
+
createPauseTransition(Text, Color) - Static method in class cl.cromer.estructuras.Grafico
+
+
Crear un animacion de transicion usando colores que cambian.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html index 1c62ff8..b38f7a3 100644 --- a/doc/index-files/index-4.html +++ b/doc/index-files/index-4.html @@ -2,191 +2,157 @@ - - - D-Index - - - + + +D-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

D

-
-
DEBUG - Static - variable in class cl.cromer.estructuras.Main
-
-
Estado de depuración.
-
-
destacado - - Variable in class cl.cromer.estructuras.Grafico
-
-
El valor de cual caja está destacado actualmente
-
-
destacadoBG - Variable in class - cl.cromer.estructuras.Grafico
-
-
El color original de fondo para volver cuando no es destacado.
-
-
destacadoFG - Variable in class - cl.cromer.estructuras.Grafico
-
-
El color original de text para volver cuando no es destacado.
-
-
destacer(int, int) - - Method in class cl.cromer.estructuras.Grafico
-
-
Destacar un elemento
-
-
dibujarDoble(Enlace) - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Dibujarlo con dos flechas.
-
-
dibujarSimple(Enlace) - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Dibujarlo con una flecha.
-
-
DOBLEMENTE_ENLAZADA - - Static variable in class cl.cromer.estructuras.ListaEnlazadaTipos -
-
-
Tipo doblemente enlazada.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

D

+
+
DEBUG - Static variable in class cl.cromer.estructuras.Main
+
+
Estado de depuración.
+
+
destacados - Variable in class cl.cromer.estructuras.Grafico
+
+
Los elementos destacados.
+
+
Destacados(int, String, Color, SequentialTransition) - Constructor for class cl.cromer.estructuras.Grafico.Destacados
+
+
Inicilizar.
+
+
destacar(String, int) - Method in class cl.cromer.estructuras.Grafico
+
+
Destacar un elemento
+
+
dibujarDoble(Enlace, boolean) - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Dibujarlo con dos flechas.
+
+
dibujarSimple(Enlace, boolean) - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Dibujarlo con una flecha.
+
+
DOBLEMENTE_ENLAZADA - Static variable in class cl.cromer.estructuras.ListaEnlazadaTipos
+
+
Tipo doblemente enlazada.
+
+
DURACION - Static variable in class cl.cromer.estructuras.Grafico
+
+
Duración de la animación.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html index 63da2aa..f10cd0a 100644 --- a/doc/index-files/index-5.html +++ b/doc/index-files/index-5.html @@ -2,279 +2,221 @@ - - - E-Index - - - + + +E-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

E

-
-
eliminar(int) - Method in class - cl.cromer.estructuras.Array -
-
-
Eliminar un valor del array si existe.
-
-
eliminar(int) - - Method in class cl.cromer.estructuras.ListaEnlazada
-
-
Eliminar un enlace de la lista.
-
-
eliminar(int) - - Method in class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
Eliminar un enlace de la lista.
-
-
Enlace - Interface in cl.cromer.estructuras
-
-
Esta interfaz es para los 2 tipos de enlace, EnlaceNormal - y EnlaceCircular. -
-
-
EnlaceCircular - Class in cl.cromer.estructuras
-
-
Esta clase es de tipo de enlace circular.
-
-
EnlaceCircular() - - Constructor for class cl.cromer.estructuras.EnlaceCircular -
-
-
Incializar.
-
-
EnlaceNormal - Class in cl.cromer.estructuras
-
-
Esta clase es de tipo de enlace normal.
-
-
EnlaceNormal() - - Constructor for class cl.cromer.estructuras.EnlaceNormal -
-
-
Incializar.
-
-
errorNoEsta() - - Method in class cl.cromer.estructuras.ArrayController
-
-
Error cuando el valor no está en el array.
-
-
errorNoEsta() - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Error cuando la llave no está en la lista.
-
-
errorNoValor() - - Method in class cl.cromer.estructuras.ArrayController
-
-
Se muestra un error si la persona no ingresa un valor en el TextField.
-
-
errorNoValor() - - Method in class cl.cromer.estructuras.ColaController
-
-
Se muestra un error si la persona no ingresa un valor en el TextField.
-
-
errorNoValor() - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Se muestra un error si la persona no ingresa un valor y una llave en los TextField.
-
-
errorNoValor() - - Method in class cl.cromer.estructuras.PilaController
-
-
Se muestra un error si la persona no ingresa un valor en el TextField.
-
-
errorVacia() - - Method in class cl.cromer.estructuras.ColaController
-
-
Error cuando la pila está vacía.
-
-
errorVacia() - - Method in class cl.cromer.estructuras.PilaController
-
-
Error cuando la pila está vacía.
-
-
errorYaOrdenado() - - Method in class cl.cromer.estructuras.BurbujaController
-
-
Se muestra un error si el array ya está ordenado.
-
-
errorYaOrdenado() - - Method in class cl.cromer.estructuras.InsercionController -
-
-
Se muestra un error si el array ya está ordenado.
-
-
errorYaOrdenado() - - Method in class cl.cromer.estructuras.MergeController
-
-
Se muestra un error si el array ya está ordenado.
-
-
errorYaOrdenado() - - Method in class cl.cromer.estructuras.QuickController
-
-
Se muestra un error si el array ya está ordenado.
-
-
errorYaOrdenado() - - Method in class cl.cromer.estructuras.SeleccionController -
-
-
Se muestra un error si el array ya está ordenado.
-
-
errorYaOrdenado() - - Method in class cl.cromer.estructuras.ShellController
-
-
Se muestra un error si el array ya está ordenado.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

E

+
+
eliminar(int) - Method in class cl.cromer.estructuras.Array
+
+
Eliminar un valor del array si existe.
+
+
eliminar(int) - Method in class cl.cromer.estructuras.ListaEnlazada
+
+
Eliminar un enlace de la lista.
+
+
eliminar(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
Eliminar un enlace de la lista.
+
+
Enlace - Interface in cl.cromer.estructuras
+
+
Esta interfaz es para los 2 tipos de enlace, EnlaceNormal y EnlaceCircular.
+
+
EnlaceCircular - Class in cl.cromer.estructuras
+
+
Esta clase es de tipo de enlace circular.
+
+
EnlaceCircular() - Constructor for class cl.cromer.estructuras.EnlaceCircular
+
+
Incializar.
+
+
EnlaceNormal - Class in cl.cromer.estructuras
+
+
Esta clase es de tipo de enlace normal.
+
+
EnlaceNormal() - Constructor for class cl.cromer.estructuras.EnlaceNormal
+
+
Incializar.
+
+
errorNoEsta() - Method in class cl.cromer.estructuras.ArrayController
+
+
Error cuando el valor no está en el array.
+
+
errorNoEsta() - Method in class cl.cromer.estructuras.HashTableController
+
+
Error cuando el valor no está en el hashTable.
+
+
errorNoEsta() - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Error cuando la llave no está en la lista.
+
+
errorNoLlave() - Method in class cl.cromer.estructuras.HashTableController
+
+
Se muestra un error si la persona no ingresa un valor en el TextField.
+
+
errorNoValor() - Method in class cl.cromer.estructuras.ArrayController
+
+
Se muestra un error si la persona no ingresa un valor en el TextField.
+
+
errorNoValor() - Method in class cl.cromer.estructuras.ColaController
+
+
Se muestra un error si la persona no ingresa un valor en el TextField.
+
+
errorNoValor() - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Se muestra un error si la persona no ingresa un valor y una llave en los TextField.
+
+
errorNoValor() - Method in class cl.cromer.estructuras.PilaController
+
+
Se muestra un error si la persona no ingresa un valor en el TextField.
+
+
errorVacia() - Method in class cl.cromer.estructuras.ColaController
+
+
Error cuando la pila está vacía.
+
+
errorVacia() - Method in class cl.cromer.estructuras.PilaController
+
+
Error cuando la pila está vacía.
+
+
errorYaOrdenado() - Method in class cl.cromer.estructuras.BurbujaController
+
+
Se muestra un error si el array ya está ordenado.
+
+
errorYaOrdenado() - Method in class cl.cromer.estructuras.InsercionController
+
+
Se muestra un error si el array ya está ordenado.
+
+
errorYaOrdenado() - Method in class cl.cromer.estructuras.MergeController
+
+
Se muestra un error si el array ya está ordenado.
+
+
errorYaOrdenado() - Method in class cl.cromer.estructuras.QuickController
+
+
Se muestra un error si el array ya está ordenado.
+
+
errorYaOrdenado() - Method in class cl.cromer.estructuras.SeleccionController
+
+
Se muestra un error si el array ya está ordenado.
+
+
errorYaOrdenado() - Method in class cl.cromer.estructuras.ShellController
+
+
Se muestra un error si el array ya está ordenado.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html index cdd0727..659305c 100644 --- a/doc/index-files/index-6.html +++ b/doc/index-files/index-6.html @@ -2,142 +2,129 @@ - - - F-Index - - - + + +F-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

F

-
-
fondo - - Variable in class cl.cromer.estructuras.Colores
-
-
El color de fondo actual.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

F

+
+
fondo - Variable in class cl.cromer.estructuras.Colores
+
+
El color de fondo actual.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html index acfb68b..3bb12ae 100644 --- a/doc/index-files/index-7.html +++ b/doc/index-files/index-7.html @@ -2,399 +2,317 @@ - - - G-Index - - - + + +G-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

G

-
-
generarGrafico() - - Method in class cl.cromer.estructuras.ArrayController
-
-
Poner los valores en el grafico.
-
-
generarGrafico() - - Method in class cl.cromer.estructuras.BurbujaController
-
-
Poner los valores en el grafico.
-
-
generarGrafico() - - Method in class cl.cromer.estructuras.ColaController
-
-
Poner los valores en el grafico.
-
-
generarGrafico() - - Method in class cl.cromer.estructuras.InsercionController -
-
-
Poner los valores en el grafico.
-
-
generarGrafico() - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Poner los valores en el grafico.
-
-
generarGrafico() - - Method in class cl.cromer.estructuras.MergeController
-
-
Poner los valores en el grafico.
-
-
generarGrafico() - - Method in class cl.cromer.estructuras.PilaController
-
-
Poner los valores en el grafico.
-
-
generarGrafico() - - Method in class cl.cromer.estructuras.QuickController
-
-
Poner los valores en el grafico.
-
-
generarGrafico() - - Method in class cl.cromer.estructuras.SeleccionController -
-
-
Poner los valores en el grafico.
-
-
generarGrafico() - - Method in class cl.cromer.estructuras.ShellController
-
-
Poner los valores en el grafico.
-
-
getCambio() - - Method in class cl.cromer.estructuras.Array.ParticionarResult -
-
-
Devolver el cambio.
-
-
getClassCssMetaData() - - Static method in class cl.cromer.estructuras.TextFieldLimited -
-
-
Lista de estilos aplicable.
-
-
getFondo() - Method in class - cl.cromer.estructuras.Colores
-
-
Devolver el color del fondo actual.
-
-
getIndice(int) - - Method in class cl.cromer.estructuras.Array
-
-
Devolver el valor que está guardado en cada indice del array.
-
-
getIndice(int) - - Method in class cl.cromer.estructuras.Cola
-
-
Devolver el valor que está en un indice de la cola.
-
-
getIndice(int) - - Method in class cl.cromer.estructuras.ListaEnlazada
-
-
Devolver un enlace con su llave y valor.
-
-
getIndice(int) - - Method in class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
Devolver un enlace con su llave y valor.
-
-
getIndice(int) - - Method in class cl.cromer.estructuras.Pila
-
-
Devolver el valor que está en un indice de la pila.
-
-
getLlave() - - Method in interface cl.cromer.estructuras.Enlace
-
-
Devolver la llave.
-
-
getLlave() - Method in class - cl.cromer.estructuras.EnlaceCircular
-
-
Devolver la llave.
-
-
getLlave() - - Method in class cl.cromer.estructuras.EnlaceNormal
-
-
Devolver la llave.
-
-
getMaxLength() - - Method in class cl.cromer.estructuras.TextFieldLimited
-
-
Devolver la cantidad maxima si está asignado.
-
-
getPrevio() - Method in interface - cl.cromer.estructuras.Enlace
-
-
Devolver el enlace previo.
-
-
getPrevio() - Method in class - cl.cromer.estructuras.EnlaceCircular
-
-
Devolver el enlace previo.
-
-
getPrevio() - Method in class - cl.cromer.estructuras.EnlaceNormal
-
-
Devolver el enlace previo.
-
-
getPunteroIzquerda() - - Method in class cl.cromer.estructuras.Array.ParticionarResult -
-
-
Devolver el puntero izquerda.
-
-
getSiguente() - - Method in interface cl.cromer.estructuras.Enlace
-
-
Devolver el siguente enlace.
-
-
getSiguente() - - Method in class cl.cromer.estructuras.EnlaceCircular
-
-
Devolver el siguente enlace.
-
-
getSiguente() - - Method in class cl.cromer.estructuras.EnlaceNormal
-
-
Devolver el siguente enlace.
-
-
getTexto() - Method in class - cl.cromer.estructuras.Colores
-
-
Devolver el color del texto actual.
-
-
getTipo() - Method in class - cl.cromer.estructuras.ArrayTipos
-
-
Devolver el tipo.
-
-
getTipo() - Method in class - cl.cromer.estructuras.ListaEnlazada
-
-
Devolver el tipo de lista.
-
-
getTipo() - - Method in class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
Devolver el tipo de lista.
-
-
getTipo() - Method in class - cl.cromer.estructuras.ListaEnlazadaTipos
-
-
Devolver el tipo de lista enlazada.
-
-
grafico - Variable in class - cl.cromer.estructuras.ArrayController
-
-
Grafico rectangulos.
-
-
grafico - Variable in class - cl.cromer.estructuras.ColaController
-
-
Grafico rectangulos.
-
-
Grafico - Class in cl.cromer.estructuras
-
-
Esta clase es para trabajar con graficos.
-
-
Grafico(Scene) - - Constructor for class cl.cromer.estructuras.Grafico
-
-
Graficar una escena.
-
-
grafico - Variable in - class cl.cromer.estructuras.ListaEnlazdaController
-
-
Grafico rectangulos y lineas.
-
-
grafico - Variable in class - cl.cromer.estructuras.PilaController
-
-
Grafico rectangulos.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

G

+
+
generarGrafico() - Method in class cl.cromer.estructuras.ArrayController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.BurbujaController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.ColaController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.HashTableController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.InsercionController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.MergeController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.PilaController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.QuickController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.SeleccionController
+
+
Poner los valores en el grafico.
+
+
generarGrafico() - Method in class cl.cromer.estructuras.ShellController
+
+
Poner los valores en el grafico.
+
+
getCambio() - Method in class cl.cromer.estructuras.Array.ParticionarResult
+
+
Devolver el cambio.
+
+
getClassCssMetaData() - Static method in class cl.cromer.estructuras.TextFieldLimited
+
+
Lista de estilos aplicable.
+
+
getColor() - Method in class cl.cromer.estructuras.Grafico.Destacados
+
 
+
getFondo() - Method in class cl.cromer.estructuras.Colores
+
+
Devolver el color del fondo actual.
+
+
getId() - Method in class cl.cromer.estructuras.Grafico.Destacados
+
 
+
getIndice(int) - Method in class cl.cromer.estructuras.Array
+
+
Devolver el valor que está guardado en cada indice del array.
+
+
getIndice(int) - Method in class cl.cromer.estructuras.Cola
+
+
Devolver el valor que está en un indice de la cola.
+
+
getIndice() - Method in class cl.cromer.estructuras.HashItem
+
 
+
getIndice(int) - Method in class cl.cromer.estructuras.HashTable
+
+
Devolver el valor que está guardado en cada indice.
+
+
getIndice(int) - Method in class cl.cromer.estructuras.ListaEnlazada
+
+
Devolver un enlace con su llave y valor.
+
+
getIndice(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
Devolver un enlace con su llave y valor.
+
+
getIndice(int) - Method in class cl.cromer.estructuras.Pila
+
+
Devolver el valor que está en un indice de la pila.
+
+
getLlave() - Method in interface cl.cromer.estructuras.Enlace
+
+
Devolver la llave.
+
+
getLlave() - Method in class cl.cromer.estructuras.EnlaceCircular
+
+
Devolver la llave.
+
+
getLlave() - Method in class cl.cromer.estructuras.EnlaceNormal
+
+
Devolver la llave.
+
+
getLlave() - Method in class cl.cromer.estructuras.HashItem
+
 
+
getMaxLength() - Method in class cl.cromer.estructuras.TextFieldLimited
+
+
Devolver la cantidad maxima si está asignado.
+
+
getPalabra() - Method in class cl.cromer.estructuras.Palabras
+
 
+
getPrevio() - Method in interface cl.cromer.estructuras.Enlace
+
+
Devolver el enlace previo.
+
+
getPrevio() - Method in class cl.cromer.estructuras.EnlaceCircular
+
+
Devolver el enlace previo.
+
+
getPrevio() - Method in class cl.cromer.estructuras.EnlaceNormal
+
+
Devolver el enlace previo.
+
+
getPunteroIzquerda() - Method in class cl.cromer.estructuras.Array.ParticionarResult
+
+
Devolver el puntero izquerda.
+
+
getSequentialTransition() - Method in class cl.cromer.estructuras.Grafico.Destacados
+
 
+
getSiguiente() - Method in interface cl.cromer.estructuras.Enlace
+
+
Devolver el siguente enlace.
+
+
getSiguiente() - Method in class cl.cromer.estructuras.EnlaceCircular
+
+
Devolver el siguiente enlace.
+
+
getSiguiente() - Method in class cl.cromer.estructuras.EnlaceNormal
+
+
Devolver el siguiente enlace.
+
+
getTexto() - Method in class cl.cromer.estructuras.Colores
+
+
Devolver el color del texto actual.
+
+
getTipo() - Method in class cl.cromer.estructuras.ArrayTipos
+
+
Devolver el tipo.
+
+
getTipo() - Method in class cl.cromer.estructuras.Grafico.Destacados
+
 
+
getTipo() - Method in class cl.cromer.estructuras.ListaEnlazada
+
+
Devolver el tipo de lista.
+
+
getTipo() - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
Devolver el tipo de lista.
+
+
getTipo() - Method in class cl.cromer.estructuras.ListaEnlazadaTipos
+
+
Devolver el tipo de lista enlazada.
+
+
getValor() - Method in class cl.cromer.estructuras.HashItem
+
 
+
grafico - Variable in class cl.cromer.estructuras.ArrayController
+
+
Grafico rectangulos.
+
+
grafico - Variable in class cl.cromer.estructuras.ColaController
+
+
Grafico rectangulos.
+
+
Grafico - Class in cl.cromer.estructuras
+
+
Esta clase es para trabajar con graficos.
+
+
Grafico(Scene) - Constructor for class cl.cromer.estructuras.Grafico
+
+
Graficar una escena.
+
+
grafico - Variable in class cl.cromer.estructuras.HashTableController
+
+
Grafico rectangulos.
+
+
grafico - Variable in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Grafico rectangulos y lineas.
+
+
grafico - Variable in class cl.cromer.estructuras.PilaController
+
+
Grafico rectangulos.
+
+
Grafico.Destacados - Class in cl.cromer.estructuras
+
+
Clase de elemento destacado.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html index bc0711b..a7b1d1e 100644 --- a/doc/index-files/index-8.html +++ b/doc/index-files/index-8.html @@ -2,313 +2,149 @@ - - - I-Index - - - + + +H-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

I

-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.ArrayController
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.BurbujaController
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.ColaController
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.InsercionController -
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.MenuController
-
-
Inicialicar el menu con el idioma.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.MergeController
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.PilaController
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.QuickController
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.SeleccionController -
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initialize(URL, ResourceBundle) - - Method in class cl.cromer.estructuras.ShellController
-
-
Inicializar todos los datos y dibujar las graficas.
-
-
initializeArray() - - Method in class cl.cromer.estructuras.ArrayController
-
-
Crear el array de tamaño 10.
-
-
initializeLista() - - Method in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Crear una lista vacia.
-
-
initializeScene() - - Method in class cl.cromer.estructuras.BurbujaController
-
-
Crear el array de tamaño 10.
-
-
initializeScene() - - Method in class cl.cromer.estructuras.InsercionController -
-
-
Crear el array de tamaño 10.
-
-
initializeScene() - - Method in class cl.cromer.estructuras.MergeController
-
-
Crear el array de tamaño 10.
-
-
initializeScene() - - Method in class cl.cromer.estructuras.QuickController
-
-
Crear el array de tamaño 10.
-
-
initializeScene() - - Method in class cl.cromer.estructuras.SeleccionController -
-
-
Crear el array de tamaño 10.
-
-
initializeScene() - - Method in class cl.cromer.estructuras.ShellController
-
-
Crear el array de tamaño 10.
-
-
insercion(boolean) - - Method in class cl.cromer.estructuras.Array
-
-
Ordenar el array usando inserción.
-
-
InsercionController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de Inserción.
-
-
InsercionController() - - Constructor for class cl.cromer.estructuras.InsercionController -
-
 
-
insertar(int) - Method in class - cl.cromer.estructuras.Array -
-
-
Insertar un valor al array.
-
-
insertar(int) - - Method in class cl.cromer.estructuras.ListaEnlazada
-
-
Insertar una llave en la lista.
-
-
insertar(int) - - Method in class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
Insertar una llave en la lista.
-
-
isOrdered() - Method in class - cl.cromer.estructuras.Array -
-
-
Dovolver si el tipo es ordenado o no.
-
-
- A B C D E F G I L M O P Q R S T U V 
+

H

+
+
hash(String) - Method in class cl.cromer.estructuras.HashTable
+
 
+
hashArray - Variable in class cl.cromer.estructuras.HashTable
+
 
+
HashItem - Class in cl.cromer.estructuras
+
 
+
HashItem(String, int) - Constructor for class cl.cromer.estructuras.HashItem
+
 
+
hashMejor(String) - Method in class cl.cromer.estructuras.HashTable
+
 
+
HashTable - Class in cl.cromer.estructuras
+
 
+
HashTable(int) - Constructor for class cl.cromer.estructuras.HashTable
+
 
+
hashTable - Variable in class cl.cromer.estructuras.HashTableController
+
+
El hashTable usado en la aplicación.
+
+
HashTableController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Array.
+
+
HashTableController() - Constructor for class cl.cromer.estructuras.HashTableController
+
 
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html index 327498a..c0df5e8 100644 --- a/doc/index-files/index-9.html +++ b/doc/index-files/index-9.html @@ -2,277 +2,243 @@ - - - L-Index - - - + + +I-Index + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + + -
A B C D E F G I L M O P Q R S T U V  - +
A B C D E F G H I L M O P Q R S T U V  + -

L

-
-
lista - - Variable in class cl.cromer.estructuras.ListaEnlazada
-
-
El enlace principal de la lista.
-
-
ListaEnlazada - Class in cl.cromer.estructuras
-
 
-
ListaEnlazada() - - Constructor for class cl.cromer.estructuras.ListaEnlazada -
-
-
Inicilizar.
-
-
listaEnlazada - - Variable in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
La lista enlazada usado en la aplicación.
-
-
ListaEnlazadaCircular - Class in cl.cromer.estructuras
-
 
-
ListaEnlazadaCircular() - - Constructor for class cl.cromer.estructuras.ListaEnlazadaCircular -
-
-
Inicilizar.
-
-
listaEnlazadaCircular - - Variable in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
La lista enlazada circular usado en la aplicación.
-
-
ListaEnlazadaTipos - Class in cl.cromer.estructuras
-
 
-
ListaEnlazadaTipos(int) - - Constructor for class cl.cromer.estructuras.ListaEnlazadaTipos -
-
-
Inicilizar el tipo de lista enlazada.
-
-
listaEnlazadaTipos - - Variable in class cl.cromer.estructuras.ListaEnlazdaController -
-
-
Tipo de lista enlazada a trabajar.
-
-
ListaEnlazdaController - Class in cl.cromer.estructuras
-
-
Esta clase es para controlar todos la interfaz de ListaEnlazada.
-
-
ListaEnlazdaController() - - Constructor for class cl.cromer.estructuras.ListaEnlazdaController -
-
 
-
llave - - Variable in class cl.cromer.estructuras.EnlaceCircular
-
-
La llave.
-
-
llave - - Variable in class cl.cromer.estructuras.EnlaceNormal
-
-
La llave.
-
-
loadStage(String, String, String) - - Method in class cl.cromer.estructuras.MenuController
-
-
Cargar el fxml, css y titulo.
-
-
loadStage(String, String, ResourceBundle) - - Method in class cl.cromer.estructuras.MenuController
-
-
Cargar el fxml y css.
-
-
loadStage(String, String, String, Object) - - Method in class cl.cromer.estructuras.MenuController
-
-
Cargar el fxml, css y titulo.
-
-
log(Level, String) - - Static method in class cl.cromer.estructuras.Logs
-
-
Agregar un log al logger.
-
-
LOGFILE - - Static variable in class cl.cromer.estructuras.Logs
-
-
Nombre de archivo para guardar los logs.
-
-
LOGNAME - - Static variable in class cl.cromer.estructuras.Logs
-
-
Nombre del log.
-
-
Logs - Class in cl.cromer.estructuras -
-
-
Esta clase es para configurar el logeo de la aplicación.
-
-
Logs() - - Constructor for class cl.cromer.estructuras.Logs
-
-
Crear un logger usando "EDD". -
-
-
- A B C D E F G I L M O P Q R S T U V 
+

I

+
+
id - Variable in class cl.cromer.estructuras.Grafico.Destacados
+
+
El id del elemento destacado.
+
+
indice - Variable in class cl.cromer.estructuras.HashItem
+
 
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.ArrayController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.BurbujaController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.ColaController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.HashTableController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.InsercionController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.MenuController
+
+
Inicialicar el menu con el idioma.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.MergeController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.PilaController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.QuickController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.SeleccionController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.ShellController
+
+
Inicializar todos los datos y dibujar las graficas.
+
+
initializeArray() - Method in class cl.cromer.estructuras.ArrayController
+
+
Crear el array de tamaño 10.
+
+
initializeHashTable() - Method in class cl.cromer.estructuras.HashTableController
+
+
Crear el hashTable de tamaño 10.
+
+
initializeLista() - Method in class cl.cromer.estructuras.ListaEnlazdaController
+
+
Crear una lista vacia.
+
+
initializeScene() - Method in class cl.cromer.estructuras.BurbujaController
+
+
Crear el array de tamaño 10.
+
+
initializeScene() - Method in class cl.cromer.estructuras.InsercionController
+
+
Crear el array de tamaño 10.
+
+
initializeScene() - Method in class cl.cromer.estructuras.MergeController
+
+
Crear el array de tamaño 10.
+
+
initializeScene() - Method in class cl.cromer.estructuras.QuickController
+
+
Crear el array de tamaño 10.
+
+
initializeScene() - Method in class cl.cromer.estructuras.SeleccionController
+
+
Crear el array de tamaño 10.
+
+
initializeScene() - Method in class cl.cromer.estructuras.ShellController
+
+
Crear el array de tamaño 10.
+
+
insercion(boolean) - Method in class cl.cromer.estructuras.Array
+
+
Ordenar el array usando inserción.
+
+
InsercionController - Class in cl.cromer.estructuras
+
+
Esta clase es para controlar todos la interfaz de Inserción.
+
+
InsercionController() - Constructor for class cl.cromer.estructuras.InsercionController
+
 
+
insertar(int) - Method in class cl.cromer.estructuras.Array
+
+
Insertar un valor al array.
+
+
insertar(String, int) - Method in class cl.cromer.estructuras.HashTable
+
 
+
insertar(int) - Method in class cl.cromer.estructuras.ListaEnlazada
+
+
Insertar una llave en la lista.
+
+
insertar(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
+
+
Insertar una llave en la lista.
+
+
isOrdered() - Method in class cl.cromer.estructuras.Array
+
+
Dovolver si el tipo es ordenado o no.
+
+
+A B C D E F G H I L M O P Q R S T U V 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index.html b/doc/index.html index 2ee892e..c2c2a78 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,75 +2,71 @@ - - - Generated Documentation (Untitled) - + return true; + } + function loadFrames() { + if (targetPage != "" && targetPage != "undefined") + top.classFrame.location = top.targetPage; + } + - - - - <noscript> - <div>JavaScript is disabled on your browser.</div> - </noscript> - <h2>Frame Alert</h2> - <p>This document is designed to be viewed using the frames feature. If you see this message, you are using a - non-frame-capable web client. Link to <a href="cl/cromer/estructuras/package-summary.html">Non-frame - version</a>.</p> - + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="cl/cromer/estructuras/package-summary.html">Non-frame version</a>.</p> + diff --git a/doc/overview-tree.html b/doc/overview-tree.html index 5c6ba0d..d6fe274 100644 --- a/doc/overview-tree.html +++ b/doc/overview-tree.html @@ -2,278 +2,206 @@ - - - Class Hierarchy - - - + + +Class Hierarchy + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Hierarchy For All Packages

- Package Hierarchies: - +

Hierarchy For All Packages

+Package Hierarchies: +
-

Class Hierarchy

- -

Interface Hierarchy

- +

Class Hierarchy

+ +

Interface Hierarchy

+
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/script.js b/doc/script.js index 68462db..b346356 100644 --- a/doc/script.js +++ b/doc/script.js @@ -1,8 +1,9 @@ -function show(type) { +function show(type) +{ count = 0; for (var key in methods) { var row = document.getElementById(key); - if ((methods[key] & type) != 0) { + if ((methods[key] & type) != 0) { row.style.display = ''; row.className = (count++ % 2) ? rowColor : altColor; } @@ -12,7 +13,8 @@ function show(type) { updateTabs(type); } -function updateTabs(type) { +function updateTabs(type) +{ for (var value in tabs) { var sNode = document.getElementById(tabs[value][0]); var spanNode = sNode.firstChild; @@ -22,7 +24,7 @@ function updateTabs(type) { } else { sNode.className = tableTab; - spanNode.innerHTML = "" + tabs[value][1] + ""; + spanNode.innerHTML = "" + tabs[value][1] + ""; } } } diff --git a/src/cl/cromer/estructuras/ArrayController.java b/src/cl/cromer/estructuras/ArrayController.java index 18fe792..45591dc 100644 --- a/src/cl/cromer/estructuras/ArrayController.java +++ b/src/cl/cromer/estructuras/ArrayController.java @@ -227,7 +227,8 @@ public class ArrayController implements Initializable { if (encontrado != -1) { generarGrafico(); grafico = new Grafico(scene); - grafico.destacar(encontrado, Grafico.RECTANGULO); + grafico.destacar("#caja_" + encontrado, Grafico.RECTANGULO); + grafico.destacar("#texto_" + encontrado, Grafico.TEXTO); } else { errorNoEsta(); @@ -289,7 +290,7 @@ public class ArrayController implements Initializable { private void generarGrafico() { grafico.removerDestacar(); for (int i = 0; i < 10; i++) { - Text text = (Text) scene.lookup("#caja_" + String.valueOf(i)); + Text text = (Text) scene.lookup("#texto_" + String.valueOf(i)); text.setText(array.getIndice(i)); } } diff --git a/src/cl/cromer/estructuras/BurbujaController.java b/src/cl/cromer/estructuras/BurbujaController.java index 2f40ada..ae0d588 100644 --- a/src/cl/cromer/estructuras/BurbujaController.java +++ b/src/cl/cromer/estructuras/BurbujaController.java @@ -172,7 +172,7 @@ public class BurbujaController implements Initializable { */ private void generarGrafico() { for (int i = 0; i < 10; i++) { - Text text = (Text) scene.lookup("#caja_" + String.valueOf(i)); + Text text = (Text) scene.lookup("#texto_" + String.valueOf(i)); text.setText(array.getIndice(i)); } } diff --git a/src/cl/cromer/estructuras/ColaController.java b/src/cl/cromer/estructuras/ColaController.java index 954552c..ac5a895 100644 --- a/src/cl/cromer/estructuras/ColaController.java +++ b/src/cl/cromer/estructuras/ColaController.java @@ -203,7 +203,8 @@ public class ColaController implements Initializable { int encontrado = cola.peek(); if (encontrado != Integer.MIN_VALUE) { generarGrafico(); - grafico.destacar(0, Grafico.RECTANGULO); + grafico.destacar("#caja_" + 0, Grafico.RECTANGULO); + grafico.destacar("#texto_" + 0, Grafico.TEXTO); } else { errorVacia(); @@ -242,7 +243,7 @@ public class ColaController implements Initializable { private void generarGrafico() { grafico.removerDestacar(); for (int i = 0; i < 10; i++) { - Text text = (Text) scene.lookup("#caja_" + String.valueOf(i)); + Text text = (Text) scene.lookup("#texto_" + String.valueOf(i)); text.setText(cola.getIndice(i)); } } diff --git a/src/cl/cromer/estructuras/Grafico.java b/src/cl/cromer/estructuras/Grafico.java index e6a30cd..b8462ca 100644 --- a/src/cl/cromer/estructuras/Grafico.java +++ b/src/cl/cromer/estructuras/Grafico.java @@ -3,7 +3,9 @@ package cl.cromer.estructuras; import javafx.animation.Animation; import javafx.animation.PauseTransition; import javafx.animation.SequentialTransition; +import javafx.geometry.Pos; import javafx.scene.Scene; +import javafx.scene.layout.HBox; import javafx.scene.layout.Pane; import javafx.scene.layout.StackPane; import javafx.scene.paint.Color; @@ -14,45 +16,39 @@ import javafx.scene.shape.Rectangle; import javafx.scene.text.Text; import javafx.util.Duration; +import java.util.ArrayList; +import java.util.List; + /** * Esta clase es para trabajar con graficos. * * @author Chris Cromer */ public class Grafico { + /** + * Duración de la animación. + */ + static final public int DURACION = 150; /** * Tipo de dibujo rectuangular. */ static final public int RECTANGULO = 0; - /** * Tipo de dibujo circular. */ static final public int CIRCULO = 1; + /** + * Tipo de dibjuo texto + */ + static final public int TEXTO = 2; /** * La escena donde está cosas graficas. */ final private Scene scene; /** - * Contiene la animación de destacar. + * Los elementos destacados. */ - private SequentialTransition blinkTransition; - /** - * El valor de cual caja está destacado actualmente - */ - private int destacado; - /** - * El tipo de objeto que está destacado. - */ - private int tipo; - /** - * El color original de fondo para volver cuando no es destacado. - */ - private Color destacadoBG; - /** - * El color original de text para volver cuando no es destacado. - */ - private Color destacadoFG; + private List destacados; /** * Graficar una escena. @@ -61,7 +57,7 @@ public class Grafico { */ public Grafico(Scene scene) { this.scene = scene; - destacado = -1; + destacados = new ArrayList<>(); } /** @@ -158,7 +154,7 @@ public class Grafico { } /** - * Crear un rectangulo con texto adentro. + * Crear un rectangulo. * * @param colores Colores: Los colores para dar color al rectangulo. * @param label String: El texto por el ID de fxml. @@ -170,9 +166,9 @@ public class Grafico { rectangle.setWidth(40); rectangle.setFill(colores.getFondo()); rectangle.setStroke(Color.BLACK); - rectangle.setId("border_" + label); + rectangle.setId("caja_" + label); Text text = new Text(); - text.setId("caja_" + label); + text.setId("texto_" + label); text.setStroke(colores.getTexto()); StackPane stackPane = new StackPane(); @@ -194,9 +190,9 @@ public class Grafico { rectangle.setWidth(40); rectangle.setFill(colores.getFondo()); rectangle.setStroke(Color.BLACK); - rectangle.setId("border_" + label); + rectangle.setId("caja_" + label); Text text = new Text(); - text.setId("caja_" + label); + text.setId("texto_" + label); text.setStroke(colores.getTexto()); text.setText(texto); @@ -205,21 +201,72 @@ public class Grafico { return stackPane; } + /** + * Crear 3 rectangulos. + * + * @param colores Colores: Los colores para dar color a los rectangulos. + * @param label String: El texto por el ID de fxml. + * @return StackPane: Devolver el stackpane que contiene los rectangulos y textos. + */ + public static StackPane crearHashCajas(Colores colores, String label) { + Rectangle rectangle = new Rectangle(); + rectangle.setHeight(40); + rectangle.setWidth(40); + rectangle.setFill(colores.getFondo()); + rectangle.setStroke(Color.BLACK); + rectangle.setId("indice_caja_" + label); + Text text = new Text(); + text.setId("indice_texto_" + label); + text.setStroke(colores.getTexto()); + + StackPane stackPane1 = new StackPane(); + stackPane1.getChildren().addAll(rectangle, text); + + rectangle = new Rectangle(); + rectangle.setHeight(40); + rectangle.setWidth(120); + rectangle.setFill(colores.getFondo()); + rectangle.setStroke(Color.BLACK); + rectangle.setId("llave_caja_" + label); + text = new Text(); + text.setId("llave_texto_" + label); + text.setStroke(colores.getTexto()); + + StackPane stackPane2 = new StackPane(); + stackPane2.getChildren().addAll(rectangle, text); + + rectangle = new Rectangle(); + rectangle.setHeight(40); + rectangle.setWidth(40); + rectangle.setFill(colores.getFondo()); + rectangle.setStroke(Color.BLACK); + rectangle.setId("valor_caja_" + label); + text = new Text(); + text.setId("valor_texto_" + label); + text.setStroke(colores.getTexto()); + + StackPane stackPane3 = new StackPane(); + stackPane3.getChildren().addAll(rectangle, text); + + HBox hBox = new HBox(); + hBox.getChildren().addAll(stackPane1, stackPane2, stackPane3); + hBox.setAlignment(Pos.TOP_CENTER); + + StackPane stackPane = new StackPane(); + stackPane.getChildren().addAll(hBox); + return stackPane; + } + /** * Crear un animacion de transicion usando colores que cambian. * * @param rectangle Rectangle: El objeto que desea animar. - * @param text Text: El texto que desea animar. * @param colorBackground Color: Color del fondo de destacar. - * @param colorText Color: Color del texto. * @return PauseTransition: La transition creado con los elementos y colores. */ - private static PauseTransition createPauseTransition(Rectangle rectangle, Text text, Color colorBackground, Color colorText) { - PauseTransition changeColor = new PauseTransition(new Duration(100)); - changeColor.setOnFinished(actionEvent -> { - rectangle.setFill(colorBackground); - text.setStroke(colorText); - }); + private static PauseTransition createPauseTransition(Rectangle rectangle, Color colorBackground) { + PauseTransition changeColor = new PauseTransition(new Duration(DURACION)); + changeColor.setOnFinished(actionEvent -> rectangle.setFill(colorBackground)); return changeColor; } @@ -227,80 +274,157 @@ public class Grafico { * Crear un animacion de transicion usando colores que cambian. * * @param circle Circle: El objeto que desea animar. - * @param text Text: El texto que desea animar. * @param colorBackground Color: Color del fondo de destacar. + * @return PauseTransition: La transition creado con los elementos y colores. + */ + private static PauseTransition createPauseTransition(Circle circle, Color colorBackground) { + PauseTransition changeColor = new PauseTransition(new Duration(DURACION)); + changeColor.setOnFinished(actionEvent -> circle.setFill(colorBackground)); + return changeColor; + } + + /** + * Crear un animacion de transicion usando colores que cambian. + * + * @param text Text: El texto que desea animar. * @param colorText Color: Color del texto. * @return PauseTransition: La transition creado con los elementos y colores. */ - private static PauseTransition createPauseTransition(Circle circle, Text text, Color colorBackground, Color colorText) { - PauseTransition changeColor = new PauseTransition(new Duration(100)); - changeColor.setOnFinished(actionEvent -> { - circle.setFill(colorBackground); - text.setStroke(colorText); - }); + private static PauseTransition createPauseTransition(Text text, Color colorText) { + PauseTransition changeColor = new PauseTransition(new Duration(DURACION)); + changeColor.setOnFinished(actionEvent -> text.setStroke(colorText)); return changeColor; } /** * Destacar un elemento * - * @param valor int: El indice a destacar. - * @param tipo int: El tipo de objeto a destacar, {@value #RECTANGULO} o {@value #CIRCULO} + * @param id int: El indice a destacar. + * @param tipo int: El tipo de objeto a destacar, {@value #RECTANGULO}, {@value #CIRCULO} o {@value #TEXTO} */ - public void destacar(int valor, int tipo) { - if (tipo != RECTANGULO && tipo != CIRCULO) { + public void destacar(String id, int tipo) { + if (tipo != RECTANGULO && tipo != CIRCULO && tipo != TEXTO) { return; } - else { - this.tipo = tipo; - } - destacado = valor; Colores colores = new Colores(); Rectangle rectangle = null; Circle circle = null; - if (this.tipo == RECTANGULO) { - rectangle = (Rectangle) scene.lookup("#border_" + String.valueOf(valor)); - destacadoBG = (Color) rectangle.getFill(); + Text text = null; + if (tipo == RECTANGULO) { + rectangle = (Rectangle) scene.lookup(id); } - else if (this.tipo == CIRCULO) { - circle = (Circle) scene.lookup("#border_" + String.valueOf(valor)); - destacadoBG = (Color) circle.getFill(); + else if (tipo == CIRCULO) { + circle = (Circle) scene.lookup(id); + } + else { + text = (Text) scene.lookup(id); } - Text text = (Text) scene.lookup("#caja_" + String.valueOf(valor)); - destacadoFG = (Color) text.getStroke(); PauseTransition changeColor[] = new PauseTransition[Colores.MAX_COLORS]; for (int i = 0; i < Colores.MAX_COLORS; i++) { - if (this.tipo == RECTANGULO) { - changeColor[i] = createPauseTransition(rectangle, text, colores.getFondo(), colores.getTexto()); + if (tipo == RECTANGULO) { + changeColor[i] = createPauseTransition(rectangle, colores.getFondo()); } - else if (this.tipo == CIRCULO) { - changeColor[i] = createPauseTransition(circle, text, colores.getFondo(), colores.getTexto()); + else if (tipo == CIRCULO) { + changeColor[i] = createPauseTransition(circle, colores.getFondo()); + } + else { + changeColor[i] = createPauseTransition(text, colores.getTexto()); } colores.siguinteColor(); } - blinkTransition = new SequentialTransition(changeColor); - blinkTransition.setCycleCount(Animation.INDEFINITE); - blinkTransition.play(); + + if (tipo == RECTANGULO) { + destacados.add(new Destacados(tipo, id, (Color) rectangle.getFill(), new SequentialTransition(changeColor))); + } + else if (tipo == CIRCULO) { + destacados.add(new Destacados(tipo, id, (Color) circle.getFill(), new SequentialTransition(changeColor))); + } + else { + destacados.add(new Destacados(tipo, id, (Color) text.getStroke(), new SequentialTransition(changeColor))); + } + + destacados.get(destacados.size() - 1).getSequentialTransition().setCycleCount(Animation.INDEFINITE); + destacados.get(destacados.size() - 1).getSequentialTransition().play(); } /** - * Remover el efecto de destacar. + * Remover todos los elementos destacados. */ public void removerDestacar() { - if (destacado != -1) { - blinkTransition.stop(); - if (tipo == RECTANGULO) { - Rectangle rectangle = (Rectangle) scene.lookup("#border_" + String.valueOf(destacado)); - rectangle.setFill(destacadoBG); + if (destacados.size() != 0) { + for (int i = 0; i < destacados.size(); i++) { + destacados.get(i).getSequentialTransition().stop(); + + if (destacados.get(i).getTipo() == RECTANGULO) { + Rectangle rectangle = (Rectangle) scene.lookup(destacados.get(i).getId()); + rectangle.setFill(destacados.get(i).getColor()); + } + else if (destacados.get(i).getTipo() == CIRCULO) { + Circle circle = (Circle) scene.lookup(destacados.get(i).getId()); + circle.setFill(destacados.get(i).getColor()); + } + else { + Text text = (Text) scene.lookup(destacados.get(i).getId()); + text.setStroke(destacados.get(i).getColor()); + } + + destacados.remove(i); } - else if (tipo == CIRCULO) { - Circle circle = (Circle) scene.lookup("#border_" + String.valueOf(destacado)); - circle.setFill(destacadoBG); - } - Text text = (Text) scene.lookup("#caja_" + String.valueOf(destacado)); - text.setStroke(destacadoFG); - destacado = -1; + } + } + + /** + * Clase de elemento destacado. + * + * @author Chris Cromer + */ + final static private class Destacados { + /** + * El tipo de objeto que está destacado. + */ + private int tipo; + /** + * El id del elemento destacado. + */ + private String id; + /** + * El color anterior del elemento destacado. + */ + private Color color; + /** + * La animación del elemento destacado. + */ + private SequentialTransition sequentialTransition; + + /** + * Inicilizar. + * @param tipo int: El tipo de elemento destacado, {@value #RECTANGULO}, {@value #CIRCULO} o {@value #TEXTO}. + * @param id String: El id para identificar el elemento. + * @param color Color: El color anterior para cambiarlo cuando {@link #removerDestacar()} es usado. + * @param sequentialTransition SequentialTransition: La animación a usar. + */ + public Destacados(int tipo, String id, Color color, SequentialTransition sequentialTransition) { + this.tipo = tipo; + this.id = id; + this.color = color; + this.sequentialTransition = sequentialTransition; + } + + public int getTipo() { + return tipo; + } + + public String getId() { + return id; + } + + public Color getColor() { + return color; + } + + public SequentialTransition getSequentialTransition() { + return sequentialTransition; } } } diff --git a/src/cl/cromer/estructuras/HashItem.java b/src/cl/cromer/estructuras/HashItem.java new file mode 100644 index 0000000..91065f8 --- /dev/null +++ b/src/cl/cromer/estructuras/HashItem.java @@ -0,0 +1,28 @@ +package cl.cromer.estructuras; + +public class HashItem { + private int indice; + private String llave; + private int valor; + + public HashItem(String llave, int valor) { + this.llave = llave; + this.valor = valor; + } + + public String getLlave() { + return llave; + } + + public int getValor() { + return valor; + } + + public int getIndice() { + return indice; + } + + public void setIndice(int indice) { + this.indice = indice; + } +} \ No newline at end of file diff --git a/src/cl/cromer/estructuras/HashTable.java b/src/cl/cromer/estructuras/HashTable.java new file mode 100644 index 0000000..fb786c6 --- /dev/null +++ b/src/cl/cromer/estructuras/HashTable.java @@ -0,0 +1,112 @@ +package cl.cromer.estructuras; + +public class HashTable { + private HashItem hashArray[]; + private int tamano; + private int size; + + public HashTable(int tamano) { + this.tamano = tamano; + hashArray = new HashItem[tamano]; + } + + public int size() { + return size; + } + + public int hashMejor(String string) { + int intLength = string.length() / 4; + int sum = 0; + for (int j = 0; j < intLength; j++) { + char c[] = string.substring(j * 4, (j * 4) + 4).toCharArray(); + int mult = 1; + for (char aC : c) { + sum = sum + aC * mult; + mult = mult * 256; + } + } + + char c[] = string.substring(intLength * 4).toCharArray(); + int mult = 1; + for (char aC : c) { + sum = sum + aC * mult; + mult = mult * 256; + } + + return (Math.abs(sum) % tamano); + } + + public int hash(String string) { + int hash = 31; + for (int i = 0; i < string.length(); i++) { + hash = hash * 31 + string.charAt(i); + } + if (hash < 0) { + hash = hash * -1; + } + return hash % tamano; + } + + public boolean insertar(String llave, int valor) { + HashItem hashItem = new HashItem(llave, valor); + int hashIndice = hash(hashItem.getLlave()); + int i = 0; + while (hashArray[hashIndice] != null && hashArray[hashIndice].getLlave() != null && i < tamano) { + if (hashArray[hashIndice].getLlave().equals(llave)) { + return false; + } + hashIndice++; + hashIndice = hashIndice % tamano; + i++; + } + if (i == 10) { + return false; + } + else { + hashItem.setIndice(hashIndice); + hashArray[hashIndice] = hashItem; + size++; + return true; + } + } + + public boolean eliminar(String llave) { + HashItem hashItem = new HashItem(llave, 0); + int hashIndice = hash(hashItem.getLlave()); + int i = 0; + while (hashArray[hashIndice] != null && hashArray[hashIndice].getLlave() != null && i < tamano) { + if (hashArray[hashIndice].getLlave().equals(llave)) { + hashArray[hashIndice] = null; + return true; + } + hashIndice++; + hashIndice = hashIndice % tamano; + i++; + } + return false; + } + + public HashItem buscar(String llave) { + for (int i = 0; i < tamano; i++) { + if (hashArray[i] != null && hashArray[i].getLlave().equals(llave)) { + return hashArray[i]; + } + } + return null; + } + + /** + * Devolver el valor que está guardado en cada indice. Se usa para construir la grafica. + * + * @param indice int: El indice que desea ver. + * @return String: El valor que está en dicho indice. + */ + public HashItem getIndice(int indice) { + if (indice >= 0 && indice < hashArray.length) { + return hashArray[indice]; + } + else { + return null; + } + } +} diff --git a/src/cl/cromer/estructuras/HashTableController.java b/src/cl/cromer/estructuras/HashTableController.java new file mode 100644 index 0000000..54badd6 --- /dev/null +++ b/src/cl/cromer/estructuras/HashTableController.java @@ -0,0 +1,314 @@ +package cl.cromer.estructuras; + +import javafx.fxml.FXML; +import javafx.fxml.Initializable; +import javafx.scene.Scene; +import javafx.scene.control.ButtonBar; +import javafx.scene.control.ButtonType; +import javafx.scene.control.Dialog; +import javafx.scene.layout.VBox; +import javafx.scene.text.Text; + +import java.net.URL; +import java.util.Random; +import java.util.ResourceBundle; +import java.util.logging.Level; + +/** + * Esta clase es para controlar todos la interfaz de HashTable. + * + * @author Chris Cromer + */ +public class HashTableController implements Initializable { + /** + * La caja para ingresar la llave. + */ + @FXML + private TextFieldLimited llaveHashTable; + + /** + * La caja para ingresar el valor. + */ + @FXML + private TextFieldLimited valorHashTable; + + /** + * Donde poner el contenido de hashTable. + */ + @FXML + private VBox contenidoHashTable; + + /** + * Donde va el codigo a mostrar a la pantalla. + */ + @FXML + private Text codigoHashTable; + + /** + * La escena donde está cosas graficas. + */ + private Scene scene; + + /** + * Donde está guardado los idiomas. + */ + private ResourceBundle resourceBundle; + + /** + * El hashTable usado en la aplicación. + */ + private HashTable hashTable; + + /** + * Grafico rectangulos. + */ + private Grafico grafico; + + /** + * Inicializar todos los datos y dibujar las graficas. + * + * @param location URL: El URL de fxml en uso. + * @param resourceBundle ResourceBundle: Tiene datos de idioma. + */ + @Override + public void initialize(URL location, ResourceBundle resourceBundle) { + this.resourceBundle = resourceBundle; + + scene = null; + Colores colores = new Colores(); + + for (int i = 0; i < 10; i++) { + contenidoHashTable.getChildren().addAll(Grafico.crearHashCajas(colores, String.valueOf(i))); + colores.siguinteColor(); + } + } + + /** + * Llenar el hashTable con numeros al azar. + */ + @FXML + protected void botonLlenar() { + if (scene == null) { + initializeHashTable(); + } + + Palabras palabras = new Palabras(); + + Random random = new Random(); + int maximo = 99; + int minimo = 0; + int rango = maximo - minimo + 1; + + for (int i = 0; i < 10; i++) { + int numero = random.nextInt(rango) + minimo; + while (!hashTable.insertar(palabras.getPalabra(), numero)) { + if (hashTable.size() == 10) { + break; + } + } + } + generarGrafico(); + } + + /** + * Vaciar el hashTable de todos los valores. + */ + @FXML + protected void botonVaciar() { + if (scene == null) { + initializeHashTable(); + } + + hashTable = new HashTable(10); + generarGrafico(); + } + + /** + * Insertar un valor al hashTable y mostrar el codigo en la pantalla. + */ + @FXML + protected void botonInsertar() { + if (scene == null) { + initializeHashTable(); + } + + // Mostrar el codigo + /*String tipo = (hashTable.isOrdered()) ? "Ordenado" : "Simple"; + String codigoTexto = new Scanner(getClass().getResourceAsStream("/cl/cromer/estructuras/code/hashTable" + tipo + "/insertar")).useDelimiter("\\Z").next(); + codigoHashTable.setText(codigoTexto);*/ + + if (llaveHashTable.getText() != null && !llaveHashTable.getText().trim().equals("") && valorHashTable.getText() != null && !valorHashTable.getText().trim().equals("")) { + try { + boolean exito = hashTable.insertar(llaveHashTable.getText().trim(), Integer.valueOf(valorHashTable.getText())); + if (exito) { + llaveHashTable.setText(""); + valorHashTable.setText(""); + generarGrafico(); + } + else { + ButtonType botonCerrar = new ButtonType(resourceBundle.getString("cerrar"), ButtonBar.ButtonData.OK_DONE); + Dialog dialog = new Dialog<>(); + dialog.setTitle(resourceBundle.getString("error")); + if (hashTable.size() == 10) { + dialog.setContentText(resourceBundle.getString("tablaHashLleno")); + } + else { + dialog.setContentText(resourceBundle.getString("tablaHashLlaveExiste")); + } + dialog.getDialogPane().getButtonTypes().add(botonCerrar); + Main.setIcon(dialog, getClass()); + dialog.show(); + } + } + catch (NumberFormatException exception) { + // El error no es fatal, sigue + Logs.log(Level.WARNING, "No es tipo int."); + errorNoLlave(); + } + } + else { + Main.error(resourceBundle.getString("tablaHashNoLlave"), resourceBundle); + } + } + + /** + * Eliminar un valor del hashTable si existe y mostrar el codigo en la pantalla. + */ + @FXML + protected void botonEliminar() { + if (scene == null) { + initializeHashTable(); + } + + // Mostrar el codigo + /*String tipo = (hashTable.isOrdered()) ? "Ordenado" : "Simple"; + String codigoTexto = new Scanner(getClass().getResourceAsStream("/cl/cromer/estructuras/code/hashTable" + tipo + "/eliminar")).useDelimiter("\\Z").next(); + codigoHashTable.setText(codigoTexto);*/ + + try { + if (llaveHashTable.getText() != null && !llaveHashTable.getText().trim().equals("")) { + boolean exito = hashTable.eliminar(llaveHashTable.getText()); + if (exito) { + llaveHashTable.setText(""); + valorHashTable.setText(""); + generarGrafico(); + } + else { + errorNoEsta(); + } + } + else { + errorNoLlave(); + } + } + catch (NumberFormatException exception) { + // El error no es fatal, sigue + Logs.log(Level.WARNING, "No es tipo int."); + errorNoLlave(); + } + } + + /** + * Buscar si existe un elemento en el hashTable y mostrar el codigo en la pantalla + * Si existe el valor destacarlo. + */ + @FXML + protected void botonBuscar() { + if (scene == null) { + initializeHashTable(); + } + + // Mostrar el codigo + /*String tipo = (hashTable.isOrdered()) ? "Ordenado" : "Simple"; + String codigoTexto = new Scanner(getClass().getResourceAsStream("/cl/cromer/estructuras/code/hashTable" + tipo + "/buscar")).useDelimiter("\\Z").next(); + codigoHashTable.setText(codigoTexto);*/ + + try { + if (llaveHashTable.getText() != null && !llaveHashTable.getText().trim().equals("")) { + HashItem hashItem = hashTable.buscar(llaveHashTable.getText()); + if (hashItem != null) { + generarGrafico(); + grafico = new Grafico(scene); + grafico.destacar("#indice_caja_" + hashItem.getIndice(), Grafico.RECTANGULO); + grafico.destacar("#indice_texto_" + hashItem.getIndice(), Grafico.TEXTO); + grafico.destacar("#llave_caja_" + hashItem.getIndice(), Grafico.RECTANGULO); + grafico.destacar("#llave_texto_" + hashItem.getIndice(), Grafico.TEXTO); + grafico.destacar("#valor_caja_" + hashItem.getIndice(), Grafico.RECTANGULO); + grafico.destacar("#valor_texto_" + hashItem.getIndice(), Grafico.TEXTO); + } + else { + errorNoEsta(); + } + } + else { + errorNoLlave(); + } + } + catch (NumberFormatException exception) { + // El error no es fatal, sigue + Logs.log(Level.WARNING, "No es tipo int."); + errorNoLlave(); + } + } + + /** + * Se muestra un error si la persona no ingresa un valor en el TextField. + */ + private void errorNoLlave() { + + /*ButtonType botonCerrar = new ButtonType(resourceBundle.getString("cerrar"), ButtonBar.ButtonData.OK_DONE); + Dialog dialog = new Dialog<>(); + dialog.setTitle(resourceBundle.getString("error")); + dialog.setContentText(resourceBundle.getString("tablaHashNoLlave")); + dialog.getDialogPane().getButtonTypes().add(botonCerrar); + Main.setIcon(dialog, getClass()); + dialog.show();*/ + } + + /** + * Error cuando el valor no está en el hashTable. + */ + private void errorNoEsta() { + ButtonType botonCerrar = new ButtonType(resourceBundle.getString("cerrar"), ButtonBar.ButtonData.OK_DONE); + Dialog dialog = new Dialog<>(); + dialog.setTitle(resourceBundle.getString("error")); + dialog.setContentText(resourceBundle.getString("tablaHashNoEsta")); + dialog.getDialogPane().getButtonTypes().add(botonCerrar); + Main.setIcon(dialog, getClass()); + dialog.show(); + } + + /** + * Crear el hashTable de tamaño 10. + */ + private void initializeHashTable() { + scene = contenidoHashTable.getScene(); + grafico = new Grafico(scene); + this.hashTable = new HashTable(10); + } + + /** + * Poner los valores en el grafico. + */ + private void generarGrafico() { + grafico.removerDestacar(); + for (int i = 0; i < 10; i++) { + if (hashTable.getIndice(i) != null) { + Text text = (Text) scene.lookup("#indice_texto_" + String.valueOf(i)); + text.setText(String.valueOf(i)); + text = (Text) scene.lookup("#llave_texto_" + String.valueOf(i)); + text.setText(hashTable.getIndice(i).getLlave()); + text = (Text) scene.lookup("#valor_texto_" + String.valueOf(i)); + text.setText(String.valueOf(hashTable.getIndice(i).getValor())); + } + else { + Text text = (Text) scene.lookup("#indice_texto_" + String.valueOf(i)); + text.setText(""); + text = (Text) scene.lookup("#llave_texto_" + String.valueOf(i)); + text.setText(""); + text = (Text) scene.lookup("#valor_texto_" + String.valueOf(i)); + text.setText(""); + } + } + } +} diff --git a/src/cl/cromer/estructuras/InsercionController.java b/src/cl/cromer/estructuras/InsercionController.java index 018db11..a7c2ebd 100644 --- a/src/cl/cromer/estructuras/InsercionController.java +++ b/src/cl/cromer/estructuras/InsercionController.java @@ -172,7 +172,7 @@ public class InsercionController implements Initializable { */ private void generarGrafico() { for (int i = 0; i < 10; i++) { - Text text = (Text) scene.lookup("#caja_" + String.valueOf(i)); + Text text = (Text) scene.lookup("#texto_" + String.valueOf(i)); text.setText(array.getIndice(i)); } } diff --git a/src/cl/cromer/estructuras/ListaEnlazdaController.java b/src/cl/cromer/estructuras/ListaEnlazdaController.java index 9d5bdcc..4a1cb5a 100644 --- a/src/cl/cromer/estructuras/ListaEnlazdaController.java +++ b/src/cl/cromer/estructuras/ListaEnlazdaController.java @@ -307,7 +307,8 @@ public class ListaEnlazdaController implements Initializable { if (enlace != null) { generarGrafico(); grafico = new Grafico(scene); - grafico.destacar(enlace.getLlave(), Grafico.RECTANGULO); + grafico.destacar("#caja_" + enlace.getLlave(), Grafico.RECTANGULO); + grafico.destacar("#texto_" + enlace.getLlave(), Grafico.TEXTO); } else { errorNoEsta(); @@ -408,7 +409,8 @@ public class ListaEnlazdaController implements Initializable { /** * Dibujarlo con una flecha. * - * @param enlace Object: El enlace que tiene la llave y valor. + * @param enlace Enlace: El enlace que tiene la llave y valor. + * @param sinFlecha boolean: Verdad si necesita dibujar una flecha. */ private void dibujarSimple(Enlace enlace, boolean sinFlecha) { contenidoLista.getChildren().addAll( @@ -425,7 +427,8 @@ public class ListaEnlazdaController implements Initializable { /** * Dibujarlo con dos flechas. * - * @param enlace El enlace que tiene la llave y valor. + * @param enlace Enlace: El enlace que tiene la llave y valor. + * @param primer boolean: Verdad si es el primer elemento de la lista. */ private void dibujarDoble(Enlace enlace, boolean primer) { if (primer) { diff --git a/src/cl/cromer/estructuras/Main.java b/src/cl/cromer/estructuras/Main.java index 44d8f9f..02e1b28 100644 --- a/src/cl/cromer/estructuras/Main.java +++ b/src/cl/cromer/estructuras/Main.java @@ -4,6 +4,8 @@ import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; +import javafx.scene.control.ButtonBar; +import javafx.scene.control.ButtonType; import javafx.scene.control.Dialog; import javafx.scene.image.Image; import javafx.stage.Stage; @@ -46,6 +48,16 @@ public class Main extends Application { stage.getIcons().add(new Image(classe.getResourceAsStream("/cl/cromer/estructuras/images/icon.png"))); } + static public void error(String mensaje, ResourceBundle resourceBundle) { + ButtonType botonCerrar = new ButtonType(resourceBundle.getString("cerrar"), ButtonBar.ButtonData.OK_DONE); + Dialog dialog = new Dialog<>(); + dialog.setTitle(resourceBundle.getString("error")); + dialog.setContentText(mensaje); + dialog.getDialogPane().getButtonTypes().add(botonCerrar); + Main.setIcon(dialog, Main.class); + dialog.show(); + } + /** * Crear el stage y la scene para la aplicación grafica. * diff --git a/src/cl/cromer/estructuras/MenuController.java b/src/cl/cromer/estructuras/MenuController.java index 22683d1..5961025 100644 --- a/src/cl/cromer/estructuras/MenuController.java +++ b/src/cl/cromer/estructuras/MenuController.java @@ -213,6 +213,18 @@ public class MenuController extends VBox implements Initializable { ); } + /** + * Click en Hash Table. + */ + @FXML + protected void menuHashTable() { + loadStage( + resourceBundle.getString("tituloTablaHash"), + "/cl/cromer/estructuras/fxml/hashTable.fxml", + "/cl/cromer/estructuras/css/style.css" + ); + } + /** * Click en Ingles. */ diff --git a/src/cl/cromer/estructuras/MergeController.java b/src/cl/cromer/estructuras/MergeController.java index db34a25..6ee56ce 100644 --- a/src/cl/cromer/estructuras/MergeController.java +++ b/src/cl/cromer/estructuras/MergeController.java @@ -172,7 +172,7 @@ public class MergeController implements Initializable { */ private void generarGrafico() { for (int i = 0; i < 10; i++) { - Text text = (Text) scene.lookup("#caja_" + String.valueOf(i)); + Text text = (Text) scene.lookup("#texto_" + String.valueOf(i)); text.setText(array.getIndice(i)); } } diff --git a/src/cl/cromer/estructuras/Palabras.java b/src/cl/cromer/estructuras/Palabras.java new file mode 100644 index 0000000..5091138 --- /dev/null +++ b/src/cl/cromer/estructuras/Palabras.java @@ -0,0 +1,65 @@ +package cl.cromer.estructuras; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +public class Palabras { + List palabras; + + public Palabras() { + palabras = new ArrayList<>(); + palabras.add("hola"); + palabras.add("mundo"); + palabras.add("cruel"); + palabras.add("mi"); + palabras.add("tiempo"); + palabras.add("es"); + palabras.add("limitado"); + palabras.add("pero"); + palabras.add("puedo"); + palabras.add("lograr"); + palabras.add("el"); + palabras.add("proyecto"); + palabras.add("si"); + palabras.add("trabajo"); + palabras.add("bien"); + palabras.add("computador"); + palabras.add("test"); + palabras.add("mouse"); + palabras.add("clase"); + palabras.add("software"); + palabras.add("hardware"); + palabras.add("vaso"); + palabras.add("mesa"); + palabras.add("tabla"); + palabras.add("color"); + palabras.add("calor"); + palabras.add("edad"); + palabras.add("olor"); + palabras.add("ganar"); + palabras.add("dormir"); + palabras.add("tomar"); + palabras.add("comer"); + palabras.add("pensar"); + palabras.add("programar"); + palabras.add("hablar"); + palabras.add("sentir"); + palabras.add("perder"); + palabras.add("abrir"); + palabras.add("cerrar"); + palabras.add("mirar"); + palabras.add("agua"); + palabras.add("me"); + palabras.add("llaman"); + palabras.add("gringo"); + palabras.add("loco"); + palabras.add("no"); + } + + public String getPalabra() { + Random random = new Random(); + int numero = random.nextInt(palabras.size()); + return palabras.get(numero); + } +} diff --git a/src/cl/cromer/estructuras/PilaController.java b/src/cl/cromer/estructuras/PilaController.java index 78857b2..9bcf0b9 100644 --- a/src/cl/cromer/estructuras/PilaController.java +++ b/src/cl/cromer/estructuras/PilaController.java @@ -203,7 +203,8 @@ public class PilaController implements Initializable { int encontrado = pila.peek(); if (encontrado != Integer.MIN_VALUE) { generarGrafico(); - grafico.destacar(pila.size() - 1, Grafico.RECTANGULO); + grafico.destacar("#caja_" + (pila.size() - 1), Grafico.RECTANGULO); + grafico.destacar("#texto_" + (pila.size() - 1), Grafico.TEXTO); } else { errorVacia(); @@ -242,7 +243,7 @@ public class PilaController implements Initializable { private void generarGrafico() { grafico.removerDestacar(); for (int i = 0; i < 10; i++) { - Text text = (Text) scene.lookup("#caja_" + String.valueOf(i)); + Text text = (Text) scene.lookup("#texto_" + String.valueOf(i)); text.setText(pila.getIndice(i)); } } diff --git a/src/cl/cromer/estructuras/QuickController.java b/src/cl/cromer/estructuras/QuickController.java index 648b029..4f42c8c 100644 --- a/src/cl/cromer/estructuras/QuickController.java +++ b/src/cl/cromer/estructuras/QuickController.java @@ -172,7 +172,7 @@ public class QuickController implements Initializable { */ private void generarGrafico() { for (int i = 0; i < 10; i++) { - Text text = (Text) scene.lookup("#caja_" + String.valueOf(i)); + Text text = (Text) scene.lookup("#texto_" + String.valueOf(i)); text.setText(array.getIndice(i)); } } diff --git a/src/cl/cromer/estructuras/SeleccionController.java b/src/cl/cromer/estructuras/SeleccionController.java index aab1f5d..a7cd97a 100644 --- a/src/cl/cromer/estructuras/SeleccionController.java +++ b/src/cl/cromer/estructuras/SeleccionController.java @@ -172,7 +172,7 @@ public class SeleccionController implements Initializable { */ private void generarGrafico() { for (int i = 0; i < 10; i++) { - Text text = (Text) scene.lookup("#caja_" + String.valueOf(i)); + Text text = (Text) scene.lookup("#texto_" + String.valueOf(i)); text.setText(array.getIndice(i)); } } diff --git a/src/cl/cromer/estructuras/ShellController.java b/src/cl/cromer/estructuras/ShellController.java index 115f792..4b657f8 100644 --- a/src/cl/cromer/estructuras/ShellController.java +++ b/src/cl/cromer/estructuras/ShellController.java @@ -172,7 +172,7 @@ public class ShellController implements Initializable { */ private void generarGrafico() { for (int i = 0; i < 10; i++) { - Text text = (Text) scene.lookup("#caja_" + String.valueOf(i)); + Text text = (Text) scene.lookup("#texto_" + String.valueOf(i)); text.setText(array.getIndice(i)); } } diff --git a/src/cl/cromer/estructuras/bundles/Idioma_en.properties b/src/cl/cromer/estructuras/bundles/Idioma_en.properties index 034658b..756ff5d 100644 --- a/src/cl/cromer/estructuras/bundles/Idioma_en.properties +++ b/src/cl/cromer/estructuras/bundles/Idioma_en.properties @@ -12,6 +12,8 @@ tituloMerge=Merge tituloListaEnlazadaSimple=Simple Linked List tituloListaEnlazadaCircular=Circular Linked List tituloListaEnlazadaDoble=Double Linked List +tituloTablaHash=Hash Table + estructuras=Structures array=Array arraySimple=Simple @@ -63,6 +65,8 @@ peek=Peek nuevo=New paso=Step correr=Run +llave=Key: +valor=Value: arrayLleno=Value not inserted because array is full. arrayValorExiste=Value already exists. arrayNoEsta=Value does not exist. @@ -81,4 +85,8 @@ pilaVacia=The stack is empty. pilaNoValor=Please input a numeric value. colaLlena=Value not inserted because the queue is full. colaVacia=The queue is empty. -colaNoValor=Please input a numeric value. \ No newline at end of file +colaNoValor=Please input a numeric value. +tablaHashLleno=Key not inserted because hash table is full. +tablaHashLlaveExiste=Key already exists. +tablaHashNoEsta=Key does not exist. +tablaHashNoLlave=Please input a key and a numeric value. \ No newline at end of file diff --git a/src/cl/cromer/estructuras/bundles/Idioma_es.properties b/src/cl/cromer/estructuras/bundles/Idioma_es.properties index 4895bdb..670d446 100644 --- a/src/cl/cromer/estructuras/bundles/Idioma_es.properties +++ b/src/cl/cromer/estructuras/bundles/Idioma_es.properties @@ -12,6 +12,7 @@ tituloMerge=Merge tituloListaEnlazadaSimple=Lista Enlazada Simple tituloListaEnlazadaCircular=Lista Enlazada Circular tituloListaEnlazadaDoble=Lista Enlazada Doble +tituloTablaHash=Tabla Hash estructuras=Estructuras array=Array arraySimple=Simple @@ -63,7 +64,9 @@ peek=Peek nuevo=Nuevo paso=Paso correr=Correr -arrayLleno=Valor no fue insertado porque el array est\u00E1 lleno. +llave=Llave: +valor=Valor: +arrayLleno=El valor no fue insertado porque el array est\u00E1 lleno. arrayValorExiste=El valor ya existe. arrayNoEsta=El valor no existe. arrayNoValor=Ingresar un valor num\u00E9rico por favor. @@ -76,9 +79,13 @@ mergeYaOrdenado=El array ya est\u00E1 ordenado. listaLlaveExiste=La llave ya existe. listaNoEsta=La llave no existe. listaNoValor=Ingresar una llave y valor num\u00E9ricos por favor. -pilaLlena=Valor no fue insertado porque la pila est\u00E1 llena. +pilaLlena=El valor no fue insertado porque la pila est\u00E1 llena. pilaVacia=La pila est\u00E1 vac\u00EDa. pilaNoValor=Ingresar un valor num\u00E9rico por favor. -colaLlena=Valor no fue insertado porque la cola est\u00E1 llena. +colaLlena=El valor no fue insertado porque la cola est\u00E1 llena. colaVacia=La cola est\u00E1 vac\u00EDa. -colaNoValor=Ingresar un valor num\u00E9rico por favor. \ No newline at end of file +colaNoValor=Ingresar un valor num\u00E9rico por favor. +tablaHashLleno=La llave no fue insertado porque la tabla hash est\u00E1 lleno. +tablaHashLlaveExiste=La llave ya existe. +tablaHashNoEsta=La llave no existe. +tablaHashNoLlave=Ingresar una llave y un valor num\u00E9rico por favor. \ No newline at end of file diff --git a/src/cl/cromer/estructuras/fxml/hashTable.fxml b/src/cl/cromer/estructuras/fxml/hashTable.fxml new file mode 100644 index 0000000..0eec402 --- /dev/null +++ b/src/cl/cromer/estructuras/fxml/hashTable.fxml @@ -0,0 +1,33 @@ + + + + + + + + + + + + +