From 16b400aada971dd1c45a5726bb014e5caa723930 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Wed, 29 Jun 2016 00:33:19 -0400 Subject: [PATCH] Cleanup. --- doc/allclasses-frame.html | 97 +- doc/allclasses-noframe.html | 89 +- .../estructuras/Array.ParticionarResult.html | 676 +++---- doc/cl/cromer/estructuras/Array.html | 1498 ++++++++------- .../cromer/estructuras/ArrayController.html | 1121 +++++------ doc/cl/cromer/estructuras/ArrayTipos.html | 675 +++---- .../cromer/estructuras/BurbujaController.html | 931 ++++----- doc/cl/cromer/estructuras/Cola.html | 789 ++++---- doc/cl/cromer/estructuras/ColaController.html | 1085 ++++++----- doc/cl/cromer/estructuras/Colores.html | 771 ++++---- doc/cl/cromer/estructuras/Enlace.html | 616 +++--- doc/cl/cromer/estructuras/EnlaceCircular.html | 895 +++++---- doc/cl/cromer/estructuras/EnlaceNormal.html | 927 ++++----- doc/cl/cromer/estructuras/Grafico.html | 1295 +++++++------ .../estructuras/InsercionController.html | 931 ++++----- .../estructuras/ListaEnlazada.Enlace.html | 774 ++++---- doc/cl/cromer/estructuras/ListaEnlazada.html | 915 ++++----- .../estructuras/ListaEnlazadaCircular.html | 951 +++++----- .../estructuras/ListaEnlazadaTipos.html | 720 +++---- .../estructuras/ListaEnlazdaController.html | 1334 +++++++------ doc/cl/cromer/estructuras/Logs.html | 648 ++++--- doc/cl/cromer/estructuras/Main.html | 730 +++---- doc/cl/cromer/estructuras/MenuController.html | 1675 +++++++++-------- .../cromer/estructuras/MergeController.html | 931 ++++----- doc/cl/cromer/estructuras/Pila.html | 789 ++++---- 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 | 335 ++-- .../cromer/estructuras/class-use/Enlace.html | 475 +++-- .../estructuras/class-use/EnlaceCircular.html | 309 +-- .../estructuras/class-use/EnlaceNormal.html | 325 ++-- .../cromer/estructuras/class-use/Grafico.html | 301 +-- .../class-use/InsercionController.html | 193 +- .../class-use/ListaEnlazada.Enlace.html | 348 ++-- .../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 | 339 ++-- doc/cl/cromer/estructuras/package-frame.html | 99 +- .../cromer/estructuras/package-summary.html | 589 +++--- doc/cl/cromer/estructuras/package-tree.html | 418 ++-- doc/cl/cromer/estructuras/package-use.html | 360 ++-- doc/constant-values.html | 521 ++--- doc/deprecated-list.html | 190 +- doc/help-doc.html | 415 ++-- doc/index-files/index-1.html | 359 ++-- doc/index-files/index-10.html | 513 ++--- doc/index-files/index-11.html | 230 +-- doc/index-files/index-12.html | 382 ++-- doc/index-files/index-13.html | 236 +-- doc/index-files/index-14.html | 389 ++-- doc/index-files/index-15.html | 698 ++++--- doc/index-files/index-16.html | 303 +-- doc/index-files/index-17.html | 220 ++- doc/index-files/index-18.html | 251 +-- doc/index-files/index-2.html | 693 ++++--- doc/index-files/index-3.html | 644 ++++--- doc/index-files/index-4.html | 296 +-- doc/index-files/index-5.html | 440 +++-- doc/index-files/index-6.html | 219 ++- doc/index-files/index-7.html | 632 ++++--- doc/index-files/index-8.html | 488 +++-- doc/index-files/index-9.html | 430 +++-- doc/index.html | 126 +- doc/overview-tree.html | 421 +++-- doc/script.js | 10 +- doc/stylesheet.css | 712 ++++--- estructuras_de_datos.xml | 511 ++--- src/cl/cromer/estructuras/Array.java | 160 +- .../cromer/estructuras/ArrayController.java | 23 +- src/cl/cromer/estructuras/ArrayTipos.java | 5 +- .../cromer/estructuras/BurbujaController.java | 10 +- src/cl/cromer/estructuras/Cola.java | 8 +- src/cl/cromer/estructuras/ColaController.java | 21 +- src/cl/cromer/estructuras/Colores.java | 5 +- src/cl/cromer/estructuras/Enlace.java | 7 + src/cl/cromer/estructuras/EnlaceCircular.java | 7 + src/cl/cromer/estructuras/EnlaceNormal.java | 7 + src/cl/cromer/estructuras/Grafico.java | 96 +- .../estructuras/InsercionController.java | 10 +- src/cl/cromer/estructuras/ListaEnlazada.java | 8 + .../estructuras/ListaEnlazadaCircular.java | 8 + .../estructuras/ListaEnlazadaTipos.java | 5 +- .../estructuras/ListaEnlazdaController.java | 36 +- src/cl/cromer/estructuras/Logs.java | 4 +- src/cl/cromer/estructuras/Main.java | 13 +- src/cl/cromer/estructuras/MenuController.java | 129 +- .../cromer/estructuras/MergeController.java | 10 +- src/cl/cromer/estructuras/Pila.java | 10 +- src/cl/cromer/estructuras/PilaController.java | 21 +- .../cromer/estructuras/QuickController.java | 10 +- .../estructuras/SeleccionController.java | 10 +- .../cromer/estructuras/ShellController.java | 10 +- .../cromer/estructuras/TextFieldLimited.java | 35 +- .../estructuras/bundles/Idioma_en.properties | 17 - .../estructuras/bundles/Idioma_es.properties | 17 - src/cl/cromer/estructuras/css/style.css | 6 +- src/cl/cromer/estructuras/fxml/array.fxml | 24 +- src/cl/cromer/estructuras/fxml/burbuja.fxml | 19 +- src/cl/cromer/estructuras/fxml/cola.fxml | 26 +- src/cl/cromer/estructuras/fxml/insercion.fxml | 19 +- .../estructuras/fxml/listaEnlazada.fxml | 26 +- src/cl/cromer/estructuras/fxml/main.fxml | 13 +- src/cl/cromer/estructuras/fxml/menu.fxml | 4 +- src/cl/cromer/estructuras/fxml/merge.fxml | 19 +- src/cl/cromer/estructuras/fxml/pila.fxml | 24 +- src/cl/cromer/estructuras/fxml/quick.fxml | 19 +- src/cl/cromer/estructuras/fxml/seleccion.fxml | 19 +- src/cl/cromer/estructuras/fxml/shell.fxml | 19 +- 131 files changed, 25601 insertions(+), 22022 deletions(-) diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html index 46b0f84..bf8d114 100644 --- a/doc/allclasses-frame.html +++ b/doc/allclasses-frame.html @@ -2,45 +2,72 @@ - - -All Classes - - - + + + All Classes + + +

All Classes

- +
diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html index 6a0d66d..44f7c76 100644 --- a/doc/allclasses-noframe.html +++ b/doc/allclasses-noframe.html @@ -2,45 +2,64 @@ - - -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 be91580..f6c39bd 100644 --- a/doc/cl/cromer/estructuras/Array.ParticionarResult.html +++ b/doc/cl/cromer/estructuras/Array.ParticionarResult.html @@ -2,366 +2,388 @@ - - -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 boolean cambio
          +
          Si habia algun cambio.
          +
        • +
        + + + +
          +
        • +

          punteroIzquerda

          +
          private 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 b9c8617..1c0acf9 100644 --- a/doc/cl/cromer/estructuras/Array.html +++ b/doc/cl/cromer/estructuras/Array.html @@ -2,761 +2,839 @@ - - -Array - - - + + + Array + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Array

+
cl.cromer.estructuras
+

Class Array

- -
-
    -
  • -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Array
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public 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 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 4456f7b..a17d48a 100644 --- a/doc/cl/cromer/estructuras/ArrayController.html +++ b/doc/cl/cromer/estructuras/ArrayController.html @@ -2,572 +2,629 @@ - - -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 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

          +
          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

          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 a1ac82d..0df69f5 100644 --- a/doc/cl/cromer/estructuras/ArrayTipos.html +++ b/doc/cl/cromer/estructuras/ArrayTipos.html @@ -2,363 +2,386 @@ - - -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.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      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.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/BurbujaController.html b/doc/cl/cromer/estructuras/BurbujaController.html index 62f26f6..d7e21f2 100644 --- a/doc/cl/cromer/estructuras/BurbujaController.html +++ b/doc/cl/cromer/estructuras/BurbujaController.html @@ -2,490 +2,521 @@ - - -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 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

          +
          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

          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 f4ea410..a7008a0 100644 --- a/doc/cl/cromer/estructuras/Cola.html +++ b/doc/cl/cromer/estructuras/Cola.html @@ -2,421 +2,442 @@ - - -Cola - - - + + + Cola + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Cola

+
cl.cromer.estructuras
+

Class Cola

- -
-
    -
  • -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Cola
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public 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 2b02de9..211637e 100644 --- a/doc/cl/cromer/estructuras/ColaController.html +++ b/doc/cl/cromer/estructuras/ColaController.html @@ -2,556 +2,609 @@ - - -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 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

          +
          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

          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 00e156a..b89864c 100644 --- a/doc/cl/cromer/estructuras/Colores.html +++ b/doc/cl/cromer/estructuras/Colores.html @@ -2,411 +2,434 @@ - - -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 f6c23f4..d23f29a 100644 --- a/doc/cl/cromer/estructuras/Enlace.html +++ b/doc/cl/cromer/estructuras/Enlace.html @@ -2,331 +2,355 @@ - - -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.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.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/EnlaceCircular.html b/doc/cl/cromer/estructuras/EnlaceCircular.html index 417707c..bc041ce 100644 --- a/doc/cl/cromer/estructuras/EnlaceCircular.html +++ b/doc/cl/cromer/estructuras/EnlaceCircular.html @@ -2,452 +2,517 @@ - - -EnlaceCircular - - - + + + EnlaceCircular + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class EnlaceCircular

+
cl.cromer.estructuras
+

Class EnlaceCircular

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Enlace
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.EnlaceCircular
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Enlace +
      +
      +
      +
      public 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.
        -
        EnlaceCirculargetPrevio() -
        Devolver el enlace previo.
        -
        EnlaceCirculargetSiguente() -
        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.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      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. +
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/EnlaceNormal.html b/doc/cl/cromer/estructuras/EnlaceNormal.html index 2667324..226f1a4 100644 --- a/doc/cl/cromer/estructuras/EnlaceNormal.html +++ b/doc/cl/cromer/estructuras/EnlaceNormal.html @@ -2,468 +2,533 @@ - - -EnlaceNormal - - - + + + EnlaceNormal + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class EnlaceNormal

+
cl.cromer.estructuras
+

Class EnlaceNormal

- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Enlace
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.EnlaceNormal
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Enlace +
      +
      +
      +
      public 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.
        -
        EnlaceNormalgetPrevio() -
        Devolver el enlace previo.
        -
        EnlaceNormalgetSiguente() -
        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.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      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. +
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Grafico.html b/doc/cl/cromer/estructuras/Grafico.html index da77c1e..24671e0 100644 --- a/doc/cl/cromer/estructuras/Grafico.html +++ b/doc/cl/cromer/estructuras/Grafico.html @@ -2,672 +2,729 @@ - - -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
          +
          +
        • +
        +
    +
    +
      +
    • + +
        +
      • + + +

        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,
                                                                 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 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,
                                                                 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,
          +                                
          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.
          +
          tamano - int: El tamaño del rectangulo.
          +
          Returns:
          +
          StackPane: Devolver el stackpane que contiene el rectangulo y texto.
          +
          +
        • +
        + + + +
          +
        • +

          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

          +
          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

          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 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

          +
          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,
                                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:
    +
    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.
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/InsercionController.html b/doc/cl/cromer/estructuras/InsercionController.html index 2ba029c..c14f876 100644 --- a/doc/cl/cromer/estructuras/InsercionController.html +++ b/doc/cl/cromer/estructuras/InsercionController.html @@ -2,490 +2,521 @@ - - -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 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

          +
          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

          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.Enlace.html b/doc/cl/cromer/estructuras/ListaEnlazada.Enlace.html index 2cd5c2f..08cf485 100644 --- a/doc/cl/cromer/estructuras/ListaEnlazada.Enlace.html +++ b/doc/cl/cromer/estructuras/ListaEnlazada.Enlace.html @@ -2,402 +2,446 @@ - - -ListaEnlazada.Enlace - - - + + + ListaEnlazada.Enlace + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ListaEnlazada.Enlace

+
cl.cromer.estructuras
+

Class ListaEnlazada.Enlace

- -
-
    -
  • -
    -
    Enclosing class:
    -
    ListaEnlazada
    -
    -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.ListaEnlazada.Enlace
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      ListaEnlazada
      +
      +
      +
      public class ListaEnlazada.Enlace
       extends java.lang.Object
      -
    • -
    -
    -
    - -
    -
    -
      -
    • - - - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          Enlace

          -
          protected Enlace()
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getLlave

          -
          protected int getLlave()
          -
        • -
        - - - -
          -
        • -

          setLlave

          -
          protected void setLlave(int llave)
          -
        • -
        - - - -
          -
        • -

          getValor

          -
          protected int getValor()
          -
        • -
        - - - -
          -
        • -

          setValor

          -
          protected void setValor(int valor)
          -
        • -
        - - - - - - - - -
      • -
      -
    • -
    -
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Enlace

        +
        protected Enlace()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLlave

        +
        protected int getLlave()
        +
      • +
      + + + +
        +
      • +

        setLlave

        +
        protected void setLlave(int llave)
        +
      • +
      + + + +
        +
      • +

        getValor

        +
        protected int getValor()
        +
      • +
      + + + +
        +
      • +

        setValor

        +
        protected void setValor(int valor)
        +
      • +
      + + + + + + + + +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ListaEnlazada.html b/doc/cl/cromer/estructuras/ListaEnlazada.html index 7c33b23..682ef29 100644 --- a/doc/cl/cromer/estructuras/ListaEnlazada.html +++ b/doc/cl/cromer/estructuras/ListaEnlazada.html @@ -2,478 +2,511 @@ - - -ListaEnlazada - - - + + + ListaEnlazada + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ListaEnlazada

+
cl.cromer.estructuras
+

Class ListaEnlazada

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

        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.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      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.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ListaEnlazadaCircular.html b/doc/cl/cromer/estructuras/ListaEnlazadaCircular.html index 2e298fe..5c6bfc6 100644 --- a/doc/cl/cromer/estructuras/ListaEnlazadaCircular.html +++ b/doc/cl/cromer/estructuras/ListaEnlazadaCircular.html @@ -2,494 +2,531 @@ - - -ListaEnlazadaCircular - - - + + + ListaEnlazadaCircular + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class ListaEnlazadaCircular

+
cl.cromer.estructuras
+

Class ListaEnlazadaCircular

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

        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.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      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.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ListaEnlazadaTipos.html b/doc/cl/cromer/estructuras/ListaEnlazadaTipos.html index f1ae057..27f3ca8 100644 --- a/doc/cl/cromer/estructuras/ListaEnlazadaTipos.html +++ b/doc/cl/cromer/estructuras/ListaEnlazadaTipos.html @@ -2,382 +2,412 @@ - - -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.
          -
          -
        • -
        -
      • -
      -
    • -
    -
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      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.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/ListaEnlazdaController.html b/doc/cl/cromer/estructuras/ListaEnlazdaController.html index 6bb7832..3a6f8d4 100644 --- a/doc/cl/cromer/estructuras/ListaEnlazdaController.html +++ b/doc/cl/cromer/estructuras/ListaEnlazdaController.html @@ -2,660 +2,754 @@ - - -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) +
        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

          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)
    +
    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.
    +
    +
  • +
+ + + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/Logs.html b/doc/cl/cromer/estructuras/Logs.html index e6cbb98..a02a726 100644 --- a/doc/cl/cromer/estructuras/Logs.html +++ b/doc/cl/cromer/estructuras/Logs.html @@ -2,350 +2,376 @@ - - -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 f953810..0de4a24 100644 --- a/doc/cl/cromer/estructuras/Main.html +++ b/doc/cl/cromer/estructuras/Main.html @@ -2,385 +2,419 @@ - - -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
    +
    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.
        +
        +
      • +
      +
    • +
    +
  • +
+
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + + diff --git a/doc/cl/cromer/estructuras/MenuController.html b/doc/cl/cromer/estructuras/MenuController.html index 76b395b..5421280 100644 --- a/doc/cl/cromer/estructuras/MenuController.html +++ b/doc/cl/cromer/estructuras/MenuController.html @@ -2,789 +2,986 @@ - - -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 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.
          +
        • +
        + + + +
          +
        • +

          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 7f87561..f9bf15b 100644 --- a/doc/cl/cromer/estructuras/MergeController.html +++ b/doc/cl/cromer/estructuras/MergeController.html @@ -2,490 +2,521 @@ - - -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 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

          +
          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

          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 59a4cf0..3f354a5 100644 --- a/doc/cl/cromer/estructuras/Pila.html +++ b/doc/cl/cromer/estructuras/Pila.html @@ -2,421 +2,442 @@ - - -Pila - - - + + + Pila + + +
- + - - - - - + + + + +
+ + + +
+ +
+
+ + +
+ + +
-
cl.cromer.estructuras
-

Class Pila

+
cl.cromer.estructuras
+

Class Pila

- -
-
    -
  • -
    -
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • cl.cromer.estructuras.Pila
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public 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 25aea02..b525739 100644 --- a/doc/cl/cromer/estructuras/PilaController.html +++ b/doc/cl/cromer/estructuras/PilaController.html @@ -2,556 +2,609 @@ - - -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 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

          +
          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

          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 73c5dec..4d4fa2d 100644 --- a/doc/cl/cromer/estructuras/QuickController.html +++ b/doc/cl/cromer/estructuras/QuickController.html @@ -2,490 +2,521 @@ - - -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 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

          +
          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

          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 8a695a2..3621c26 100644 --- a/doc/cl/cromer/estructuras/SeleccionController.html +++ b/doc/cl/cromer/estructuras/SeleccionController.html @@ -2,490 +2,521 @@ - - -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 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

          +
          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

          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 1f38ca1..d3216bf 100644 --- a/doc/cl/cromer/estructuras/ShellController.html +++ b/doc/cl/cromer/estructuras/ShellController.html @@ -2,490 +2,521 @@ - - -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 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

          +
          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

          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 6436b82..627c329 100644 --- a/doc/cl/cromer/estructuras/TextFieldLimited.StyleableProperties.html +++ b/doc/cl/cromer/estructuras/TextFieldLimited.StyleableProperties.html @@ -2,291 +2,311 @@ - - -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 1f3e08f..1b23ff4 100644 --- a/doc/cl/cromer/estructuras/TextFieldLimited.html +++ b/doc/cl/cromer/estructuras/TextFieldLimited.html @@ -2,649 +2,862 @@ - - -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 08741cd..9ccada8 100644 --- a/doc/cl/cromer/estructuras/class-use/Array.ParticionarResult.html +++ b/doc/cl/cromer/estructuras/class-use/Array.ParticionarResult.html @@ -2,151 +2,167 @@ - - -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 38c7a99..c8de617 100644 --- a/doc/cl/cromer/estructuras/class-use/Array.html +++ b/doc/cl/cromer/estructuras/class-use/Array.html @@ -2,185 +2,220 @@ - - -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 3f2bacc..a668dee 100644 --- a/doc/cl/cromer/estructuras/class-use/ArrayController.html +++ b/doc/cl/cromer/estructuras/class-use/ArrayController.html @@ -2,122 +2,127 @@ - - -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 70e9a01..7bb5ca5 100644 --- a/doc/cl/cromer/estructuras/class-use/ArrayTipos.html +++ b/doc/cl/cromer/estructuras/class-use/ArrayTipos.html @@ -2,122 +2,127 @@ - - -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 f5a892d..1ff0120 100644 --- a/doc/cl/cromer/estructuras/class-use/BurbujaController.html +++ b/doc/cl/cromer/estructuras/class-use/BurbujaController.html @@ -2,122 +2,127 @@ - - -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 83acf1a..a468010 100644 --- a/doc/cl/cromer/estructuras/class-use/Cola.html +++ b/doc/cl/cromer/estructuras/class-use/Cola.html @@ -2,149 +2,159 @@ - - -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 bfd2db2..401702e 100644 --- a/doc/cl/cromer/estructuras/class-use/ColaController.html +++ b/doc/cl/cromer/estructuras/class-use/ColaController.html @@ -2,122 +2,127 @@ - - -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 e9f62ec..f58a981 100644 --- a/doc/cl/cromer/estructuras/class-use/Colores.html +++ b/doc/cl/cromer/estructuras/class-use/Colores.html @@ -2,182 +2,211 @@ - - -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 aa5f86b..efd44e4 100644 --- a/doc/cl/cromer/estructuras/class-use/Enlace.html +++ b/doc/cl/cromer/estructuras/class-use/Enlace.html @@ -2,236 +2,297 @@ - - -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 e9fdabe..54f098c 100644 --- a/doc/cl/cromer/estructuras/class-use/EnlaceCircular.html +++ b/doc/cl/cromer/estructuras/class-use/EnlaceCircular.html @@ -2,170 +2,197 @@ - - -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 835af22..f7abb6e 100644 --- a/doc/cl/cromer/estructuras/class-use/EnlaceNormal.html +++ b/doc/cl/cromer/estructuras/class-use/EnlaceNormal.html @@ -2,176 +2,207 @@ - - -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 c00cb49..c7e9ad2 100644 --- a/doc/cl/cromer/estructuras/class-use/Grafico.html +++ b/doc/cl/cromer/estructuras/class-use/Grafico.html @@ -2,167 +2,192 @@ - - -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 2fd22f7..0710898 100644 --- a/doc/cl/cromer/estructuras/class-use/InsercionController.html +++ b/doc/cl/cromer/estructuras/class-use/InsercionController.html @@ -2,122 +2,127 @@ - - -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.Enlace.html b/doc/cl/cromer/estructuras/class-use/ListaEnlazada.Enlace.html index fd6f848..13a7b0b 100644 --- a/doc/cl/cromer/estructuras/class-use/ListaEnlazada.Enlace.html +++ b/doc/cl/cromer/estructuras/class-use/ListaEnlazada.Enlace.html @@ -2,181 +2,225 @@ - - -Uses of Class cl.cromer.estructuras.ListaEnlazada.Enlace - - - + + + Uses of Class cl.cromer.estructuras.ListaEnlazada.Enlace + + +
- + - - - - - + + + + +
+ + + +
+ +
+ + +
-

Uses of Class
cl.cromer.estructuras.ListaEnlazada.Enlace

+

Uses of Class
cl.cromer.estructuras.ListaEnlazada.Enlace +

- +
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/cl/cromer/estructuras/class-use/ListaEnlazada.html b/doc/cl/cromer/estructuras/class-use/ListaEnlazada.html index 52c2bda..eaebf00 100644 --- a/doc/cl/cromer/estructuras/class-use/ListaEnlazada.html +++ b/doc/cl/cromer/estructuras/class-use/ListaEnlazada.html @@ -2,149 +2,164 @@ - - -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 12711b3..536c1a0 100644 --- a/doc/cl/cromer/estructuras/class-use/ListaEnlazadaCircular.html +++ b/doc/cl/cromer/estructuras/class-use/ListaEnlazadaCircular.html @@ -2,149 +2,164 @@ - - -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 bbb51eb..aab260e 100644 --- a/doc/cl/cromer/estructuras/class-use/ListaEnlazadaTipos.html +++ b/doc/cl/cromer/estructuras/class-use/ListaEnlazadaTipos.html @@ -2,149 +2,164 @@ - - -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 77a193c..7dd5a78 100644 --- a/doc/cl/cromer/estructuras/class-use/ListaEnlazdaController.html +++ b/doc/cl/cromer/estructuras/class-use/ListaEnlazdaController.html @@ -2,122 +2,127 @@ - - -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 7de1d0b..8013853 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 99e187c..a2b006b 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 e9982c4..a7212c9 100644 --- a/doc/cl/cromer/estructuras/class-use/MenuController.html +++ b/doc/cl/cromer/estructuras/class-use/MenuController.html @@ -2,122 +2,127 @@ - - -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 dbb356d..ee5ffc0 100644 --- a/doc/cl/cromer/estructuras/class-use/MergeController.html +++ b/doc/cl/cromer/estructuras/class-use/MergeController.html @@ -2,122 +2,127 @@ - - -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 064c7df..fbc6150 100644 --- a/doc/cl/cromer/estructuras/class-use/Pila.html +++ b/doc/cl/cromer/estructuras/class-use/Pila.html @@ -2,149 +2,159 @@ - - -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 bd159e9..c15f192 100644 --- a/doc/cl/cromer/estructuras/class-use/PilaController.html +++ b/doc/cl/cromer/estructuras/class-use/PilaController.html @@ -2,122 +2,127 @@ - - -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 1a16b56..71ef3be 100644 --- a/doc/cl/cromer/estructuras/class-use/QuickController.html +++ b/doc/cl/cromer/estructuras/class-use/QuickController.html @@ -2,122 +2,127 @@ - - -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 030d7ce..f2ae52b 100644 --- a/doc/cl/cromer/estructuras/class-use/SeleccionController.html +++ b/doc/cl/cromer/estructuras/class-use/SeleccionController.html @@ -2,122 +2,127 @@ - - -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 087cff5..cf822b2 100644 --- a/doc/cl/cromer/estructuras/class-use/ShellController.html +++ b/doc/cl/cromer/estructuras/class-use/ShellController.html @@ -2,122 +2,127 @@ - - -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 d3c1a32..20e44d5 100644 --- a/doc/cl/cromer/estructuras/class-use/TextFieldLimited.StyleableProperties.html +++ b/doc/cl/cromer/estructuras/class-use/TextFieldLimited.StyleableProperties.html @@ -2,122 +2,127 @@ - - -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 e275047..372d09e 100644 --- a/doc/cl/cromer/estructuras/class-use/TextFieldLimited.html +++ b/doc/cl/cromer/estructuras/class-use/TextFieldLimited.html @@ -2,180 +2,217 @@ - - -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 7aadd1b..cc4f96c 100644 --- a/doc/cl/cromer/estructuras/package-frame.html +++ b/doc/cl/cromer/estructuras/package-frame.html @@ -2,49 +2,68 @@ - - -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 e506d4a..cb99718 100644 --- a/doc/cl/cromer/estructuras/package-summary.html +++ b/doc/cl/cromer/estructuras/package-summary.html @@ -2,304 +2,343 @@ - - -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 42eed77..2ca4c4b 100644 --- a/doc/cl/cromer/estructuras/package-tree.html +++ b/doc/cl/cromer/estructuras/package-tree.html @@ -2,197 +2,279 @@ - - -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 0f316e7..49846b3 100644 --- a/doc/cl/cromer/estructuras/package-use.html +++ b/doc/cl/cromer/estructuras/package-use.html @@ -2,196 +2,222 @@ - - -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 a45e743..3135c20 100644 --- a/doc/constant-values.html +++ b/doc/constant-values.html @@ -2,281 +2,300 @@ - - -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 516eab5..345d9f8 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 32f1790..626218e 100644 --- a/doc/help-doc.html +++ b/doc/help-doc.html @@ -2,223 +2,248 @@ - - -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 c0d294f..a97914b 100644 --- a/doc/index-files/index-1.html +++ b/doc/index-files/index-1.html @@ -2,183 +2,228 @@ - - -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 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 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 5b50fdb..090c07a 100644 --- a/doc/index-files/index-10.html +++ b/doc/index-files/index-10.html @@ -2,238 +2,327 @@ - - -M-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html index 54b8e3d..161f96a 100644 --- a/doc/index-files/index-11.html +++ b/doc/index-files/index-11.html @@ -2,133 +2,149 @@ - - -O-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html index 094d33e..a80d9fa 100644 --- a/doc/index-files/index-12.html +++ b/doc/index-files/index-12.html @@ -2,191 +2,243 @@ - - -P-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html index a9e28d4..59a8695 100644 --- a/doc/index-files/index-13.html +++ b/doc/index-files/index-13.html @@ -2,135 +2,153 @@ - - -Q-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html index 0f9cdb3..59512ad 100644 --- a/doc/index-files/index-14.html +++ b/doc/index-files/index-14.html @@ -2,193 +2,248 @@ - - -R-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html index 09abb9f..a1868b0 100644 --- a/doc/index-files/index-15.html +++ b/doc/index-files/index-15.html @@ -2,309 +2,441 @@ - - -S-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html index f65ef95..e0970c5 100644 --- a/doc/index-files/index-16.html +++ b/doc/index-files/index-16.html @@ -2,161 +2,194 @@ - - -T-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html index a055a1a..2e3369f 100644 --- a/doc/index-files/index-17.html +++ b/doc/index-files/index-17.html @@ -2,129 +2,143 @@ - - -U-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html index 38d47c4..d24ff99 100644 --- a/doc/index-files/index-18.html +++ b/doc/index-files/index-18.html @@ -2,141 +2,162 @@ - - -V-Index - - - + + + V-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html index 5587a56..fb03896 100644 --- a/doc/index-files/index-2.html +++ b/doc/index-files/index-2.html @@ -2,307 +2,438 @@ - - -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 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

+
+
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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html index f9b711c..caf9720 100644 --- a/doc/index-files/index-3.html +++ b/doc/index-files/index-3.html @@ -2,289 +2,407 @@ - - -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 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.
+
+
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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html index 77a82d2..1c62ff8 100644 --- a/doc/index-files/index-4.html +++ b/doc/index-files/index-4.html @@ -2,157 +2,191 @@ - - -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 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.
+
+
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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html index 95462a9..63da2aa 100644 --- a/doc/index-files/index-5.html +++ b/doc/index-files/index-5.html @@ -2,213 +2,279 @@ - - -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 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.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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html index 160a42a..cdd0727 100644 --- a/doc/index-files/index-6.html +++ b/doc/index-files/index-6.html @@ -2,129 +2,142 @@ - - -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 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 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 fcf0dd6..acfb68b 100644 --- a/doc/index-files/index-7.html +++ b/doc/index-files/index-7.html @@ -2,285 +2,399 @@ - - -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 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.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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html index 6e3651e..bc0711b 100644 --- a/doc/index-files/index-8.html +++ b/doc/index-files/index-8.html @@ -2,227 +2,313 @@ - - -I-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html index e7dd647..327498a 100644 --- a/doc/index-files/index-9.html +++ b/doc/index-files/index-9.html @@ -2,205 +2,277 @@ - - -L-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 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 
+

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 
- + - - - - - + + + + +
+ + + +
+ +
+ + + diff --git a/doc/index.html b/doc/index.html index 8637af2..2ee892e 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,71 +2,75 @@ - - -Generated Documentation (Untitled) - + 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 73d032b..5c6ba0d 100644 --- a/doc/overview-tree.html +++ b/doc/overview-tree.html @@ -2,201 +2,278 @@ - - -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 b346356..68462db 100644 --- a/doc/script.js +++ b/doc/script.js @@ -1,9 +1,8 @@ -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; } @@ -13,8 +12,7 @@ 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; @@ -24,7 +22,7 @@ function updateTabs(type) } else { sNode.className = tableTab; - spanNode.innerHTML = "" + tabs[value][1] + ""; + spanNode.innerHTML = "" + tabs[value][1] + ""; } } } diff --git a/doc/stylesheet.css b/doc/stylesheet.css index 98055b2..f6cc17a 100644 --- a/doc/stylesheet.css +++ b/doc/stylesheet.css @@ -2,385 +2,456 @@ /* Overall document style */ - @import url('resources/fonts/dejavu.css'); body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; + background-color: #ffffff; + color: #353833; + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 14px; + margin: 0; } + a:link, a:visited { - text-decoration:none; - color:#4A6782; + text-decoration: none; + color: #4A6782; } + a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; + text-decoration: none; + color: #bb7a2a; } + a:active { - text-decoration:none; - color:#4A6782; + text-decoration: none; + color: #4A6782; } + a[name] { - color:#353833; + color: #353833; } + a[name]:hover { - text-decoration:none; - color:#353833; + text-decoration: none; + color: #353833; } + pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; + font-family: 'DejaVu Sans Mono', monospace; + font-size: 14px; } + h1 { - font-size:20px; + font-size: 20px; } + h2 { - font-size:18px; + font-size: 18px; } + h3 { - font-size:16px; - font-style:italic; + font-size: 16px; + font-style: italic; } + h4 { - font-size:13px; + font-size: 13px; } + h5 { - font-size:12px; + font-size: 12px; } + h6 { - font-size:11px; + font-size: 11px; } + ul { - list-style-type:disc; + list-style-type: disc; } + code, tt { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; + font-family: 'DejaVu Sans Mono', monospace; + font-size: 14px; + padding-top: 4px; + margin-top: 8px; + line-height: 1.4em; } + dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; + font-family: 'DejaVu Sans Mono', monospace; + font-size: 14px; + padding-top: 4px; } + table tr td dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; + font-family: 'DejaVu Sans Mono', monospace; + font-size: 14px; + vertical-align: top; + padding-top: 4px; } + sup { - font-size:8px; + font-size: 8px; } + /* Document title and Copyright styles */ .clear { - clear:both; - height:0px; - overflow:hidden; + clear: both; + height: 0px; + overflow: hidden; } + .aboutLanguage { - float:right; - padding:0px 21px; - font-size:11px; - z-index:200; - margin-top:-9px; + float: right; + padding: 0px 21px; + font-size: 11px; + z-index: 200; + margin-top: -9px; } + .legalCopy { - margin-left:.5em; + margin-left: .5em; } + .bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; + color: #FFFFFF; + text-decoration: none; } + .bar a:hover, .bar a:focus { - color:#bb7a2a; + color: #bb7a2a; } + .tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; + background-color: #0066FF; + color: #ffffff; + padding: 8px; + width: 5em; + font-weight: bold; } + /* Navigation bar styles */ .bar { - background-color:#4D7A97; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:11px; - margin:0; + background-color: #4D7A97; + color: #FFFFFF; + padding: .8em .5em .4em .8em; + height: auto; /*height:1.8em;*/ + font-size: 11px; + margin: 0; } + .topNav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; + background-color: #4D7A97; + color: #FFFFFF; + float: left; + padding: 0; + width: 100%; + clear: right; + height: 2.8em; + padding-top: 10px; + overflow: hidden; + font-size: 12px; } + .bottomNav { - margin-top:10px; - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; + margin-top: 10px; + background-color: #4D7A97; + color: #FFFFFF; + float: left; + padding: 0; + width: 100%; + clear: right; + height: 2.8em; + padding-top: 10px; + overflow: hidden; + font-size: 12px; } + .subNav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; + background-color: #dee3e9; + float: left; + width: 100%; + overflow: hidden; + font-size: 12px; } + .subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; + clear: left; + float: left; + padding: 0 0 5px 6px; + text-transform: uppercase; } + ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; + float: left; + margin: 0 25px 0 0; + padding: 0; } -ul.navList li{ - list-style:none; - float:left; + +ul.navList li { + list-style: none; + float: left; padding: 5px 6px; - text-transform:uppercase; + text-transform: uppercase; } -ul.subNavList li{ - list-style:none; - float:left; + +ul.subNavList li { + list-style: none; + float: left; } + .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; + color: #FFFFFF; + text-decoration: none; + text-transform: uppercase; } + .topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; + text-decoration: none; + color: #bb7a2a; + text-transform: uppercase; } + .navBarCell1Rev { - background-color:#F8981D; - color:#253441; + background-color: #F8981D; + color: #253441; margin: auto 5px; } + .skipNav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; + position: absolute; + top: auto; + left: -9999px; + overflow: hidden; } + /* Page header and footer styles */ .header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; + clear: both; + margin: 0 20px; + padding: 5px 0 0 0; } + .indexHeader { - margin:10px; - position:relative; + margin: 10px; + position: relative; } -.indexHeader span{ - margin-right:15px; + +.indexHeader span { + margin-right: 15px; } + .indexHeader h1 { - font-size:13px; + font-size: 13px; } + .title { - color:#2c4557; - margin:10px 0; + color: #2c4557; + margin: 10px 0; } + .subTitle { - margin:5px 0 0 0; + margin: 5px 0 0 0; } + .header ul { - margin:0 0 15px 0; - padding:0; + margin: 0 0 15px 0; + padding: 0; } + .footer ul { - margin:20px 0 5px 0; + margin: 20px 0 5px 0; } + .header ul li, .footer ul li { - list-style:none; - font-size:13px; + list-style: none; + font-size: 13px; } + /* Heading styles */ div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; + background-color: #dee3e9; + border: 1px solid #d0d9e0; + margin: 0 0 6px -8px; + padding: 7px 5px; } + ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; + background-color: #dee3e9; + border: 1px solid #d0d9e0; + margin: 0 0 6px -8px; + padding: 7px 5px; } + ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; + padding: 0; + margin: 15px 0; } + ul.blockList li.blockList h2 { - padding:0px 0 20px 0; + padding: 0px 0 20px 0; } + /* Page layout container styles */ .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; + clear: both; + padding: 10px 20px; + position: relative; } + .indexContainer { - margin:10px; - position:relative; - font-size:12px; + margin: 10px; + position: relative; + font-size: 12px; } + .indexContainer h2 { - font-size:13px; - padding:0 0 3px 0; + font-size: 13px; + padding: 0 0 3px 0; } + .indexContainer ul { - margin:0; - padding:0; + margin: 0; + padding: 0; } + .indexContainer ul li { - list-style:none; - padding-top:2px; + list-style: none; + padding-top: 2px; } + .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; + font-size: 12px; + font-weight: bold; + margin: 10px 0 0 0; + color: #4E4E4E; } + .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:5px 0 10px 0px; - font-size:14px; - font-family:'DejaVu Sans Mono',monospace; + margin: 5px 0 10px 0px; + font-size: 14px; + font-family: 'DejaVu Sans Mono', monospace; } + .serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; + margin-left: 1px; + font-size: 1.1em; + display: inline; + font-weight: bold; } + .serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; + margin: 0 0 0 1px; + font-size: 1.1em; + display: inline; } + /* List styles */ ul.horizontal li { - display:inline; - font-size:0.9em; + display: inline; + font-size: 0.9em; } + ul.inheritance { - margin:0; - padding:0; + margin: 0; + padding: 0; } + ul.inheritance li { - display:inline; - list-style:none; + display: inline; + list-style: none; } + ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; + margin-left: 15px; + padding-left: 15px; + padding-top: 1px; } + ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; + margin: 10px 0 10px 0; + padding: 0; } + ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:15px; - line-height:1.4; + list-style: none; + margin-bottom: 15px; + line-height: 1.4; } + ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #ededed; - background-color:#f8f8f8; + padding: 0px 20px 5px 10px; + border: 1px solid #ededed; + background-color: #f8f8f8; } + ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; + padding: 0 0 5px 8px; + background-color: #ffffff; + border: none; } + ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; + margin-left: 0; + padding-left: 0; + padding-bottom: 15px; + border: none; } + ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; + list-style: none; + border-bottom: none; + padding-bottom: 0; } + table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; + margin-top: 0; + margin-bottom: 1px; } + /* Table styles */ .overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { - width:100%; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; + width: 100%; + border-left: 1px solid #EEE; + border-right: 1px solid #EEE; + border-bottom: 1px solid #EEE; } -.overviewSummary, .memberSummary { - padding:0px; + +.overviewSummary, .memberSummary { + padding: 0px; } + .overviewSummary caption, .memberSummary caption, .typeSummary caption, .useSummary caption, .constantsSummary caption, .deprecatedSummary caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - padding-top:10px; - padding-left:1px; - margin:0px; - white-space:pre; + position: relative; + text-align: left; + background-repeat: no-repeat; + color: #253441; + font-weight: bold; + clear: none; + overflow: hidden; + padding: 0px; + padding-top: 10px; + padding-left: 1px; + margin: 0px; + white-space: pre; } + .overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, .useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, .overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, @@ -389,186 +460,211 @@ Table styles .useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, .overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, .useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { - color:#FFFFFF; + color: #FFFFFF; } + .overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, .useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; + white-space: nowrap; + padding-top: 5px; + padding-left: 12px; + padding-right: 12px; + padding-bottom: 7px; + display: inline-block; + float: left; + background-color: #F8981D; border: none; - height:16px; + height: 16px; } + .memberSummary caption span.activeTableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#F8981D; - height:16px; + white-space: nowrap; + padding-top: 5px; + padding-left: 12px; + padding-right: 12px; + margin-right: 3px; + display: inline-block; + float: left; + background-color: #F8981D; + height: 16px; } + .memberSummary caption span.tableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#4D7A97; - height:16px; + white-space: nowrap; + padding-top: 5px; + padding-left: 12px; + padding-right: 12px; + margin-right: 3px; + display: inline-block; + float: left; + background-color: #4D7A97; + height: 16px; } + .memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - padding-right:0px; - background-image:none; - float:none; - display:inline; + padding-top: 0px; + padding-left: 0px; + padding-right: 0px; + background-image: none; + float: none; + display: inline; } + .overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, .useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { - display:none; - width:5px; - position:relative; - float:left; - background-color:#F8981D; + display: none; + width: 5px; + position: relative; + float: left; + background-color: #F8981D; } + .memberSummary .activeTableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - float:left; - background-color:#F8981D; + display: none; + width: 5px; + margin-right: 3px; + position: relative; + float: left; + background-color: #F8981D; } + .memberSummary .tableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - background-color:#4D7A97; - float:left; + display: none; + width: 5px; + margin-right: 3px; + position: relative; + background-color: #4D7A97; + float: left; } + .overviewSummary td, .memberSummary td, .typeSummary td, .useSummary td, .constantsSummary td, .deprecatedSummary td { - text-align:left; - padding:0px 0px 12px 10px; + text-align: left; + padding: 0px 0px 12px 10px; } + th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, -td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ - vertical-align:top; - padding-right:0px; - padding-top:8px; - padding-bottom:3px; +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td { + vertical-align: top; + padding-right: 0px; + padding-top: 8px; + padding-bottom: 3px; } + th.colFirst, th.colLast, th.colOne, .constantsSummary th { - background:#dee3e9; - text-align:left; - padding:8px 3px 3px 7px; + background: #dee3e9; + text-align: left; + padding: 8px 3px 3px 7px; } + td.colFirst, th.colFirst { - white-space:nowrap; - font-size:13px; + white-space: nowrap; + font-size: 13px; } + td.colLast, th.colLast { - font-size:13px; + font-size: 13px; } + td.colOne, th.colOne { - font-size:13px; + font-size: 13px; } + .overviewSummary td.colFirst, .overviewSummary th.colFirst, .useSummary td.colFirst, .useSummary th.colFirst, .overviewSummary td.colOne, .overviewSummary th.colOne, .memberSummary td.colFirst, .memberSummary th.colFirst, .memberSummary td.colOne, .memberSummary th.colOne, -.typeSummary td.colFirst{ - width:25%; - vertical-align:top; +.typeSummary td.colFirst { + width: 25%; + vertical-align: top; } + td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; + font-weight: bold; } + .tableSubHeadingColor { - background-color:#EEEEFF; + background-color: #EEEEFF; } + .altColor { - background-color:#FFFFFF; + background-color: #FFFFFF; } + .rowColor { - background-color:#EEEEEF; + background-color: #EEEEEF; } + /* Content styles */ .description pre { - margin-top:0; + margin-top: 0; } + .deprecatedContent { - margin:0; - padding:10px 0; + margin: 0; + padding: 10px 0; } + .docSummary { - padding:0; + padding: 0; } ul.blockList ul.blockList ul.blockList li.blockList h3 { - font-style:normal; + font-style: normal; } div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + font-size: 14px; + font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; } td.colLast div { - padding-top:0px; + padding-top: 0px; } - td.colLast a { - padding-bottom:3px; + padding-bottom: 3px; } + /* Formatting effect styles */ .sourceLineNo { - color:green; - padding:0 30px 0 0; + color: green; + padding: 0 30px 0 0; } + h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; + visibility: hidden; + overflow: hidden; + font-size: 10px; } + .block { - display:block; - margin:3px 10px 2px 0px; - color:#474747; + display: block; + margin: 3px 10px 2px 0px; + color: #474747; } + .deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, .overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { - font-weight:bold; + font-weight: bold; } + .deprecationComment, .emphasizedPhrase, .interfaceName { - font-style:italic; + font-style: italic; } div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, div.block div.block span.interfaceName { - font-style:normal; + font-style: normal; } -div.contentContainer ul.blockList li.blockList h2{ - padding-bottom:0px; +div.contentContainer ul.blockList li.blockList h2 { + padding-bottom: 0px; } diff --git a/estructuras_de_datos.xml b/estructuras_de_datos.xml index 38f6f8d..edbfb8f 100644 --- a/estructuras_de_datos.xml +++ b/estructuras_de_datos.xml @@ -1,248 +1,269 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/cl/cromer/estructuras/Array.java b/src/cl/cromer/estructuras/Array.java index dfdfe21..d15f95d 100644 --- a/src/cl/cromer/estructuras/Array.java +++ b/src/cl/cromer/estructuras/Array.java @@ -2,13 +2,14 @@ package cl.cromer.estructuras; /** * Crear una estructura de dato de tipo array. + * * @author Chris Cromer */ final public class Array { /** * El array. */ - private String array[]; + final private String array[]; /** * La cantidad de elementos en el array. @@ -22,6 +23,7 @@ final public class Array { /** * Crear el array con el tamaño pasador por argumento. + * * @param tamano int: El tamaño del array a crear. */ public Array(int tamano) { @@ -32,6 +34,7 @@ final public class Array { /** * Devolver la cantidad de elementos en el array. + * * @return int: Devolver la cantidad de elementos en el array. */ public int size() { @@ -40,6 +43,7 @@ final public class Array { /** * Dovolver si el tipo es ordenado o no. + * * @return boolean: Si el tipo de array es ordenado. */ public boolean isOrdered() { @@ -48,6 +52,7 @@ final public class Array { /** * Cambiar el tipo de array entre ordenado o simple. + * * @param ordered boolean: Si es verdad, es de tipo ordenado, sino el tipo es simple. */ public void setOrdered(boolean ordered) { @@ -56,6 +61,7 @@ final public class Array { /** * Insertar un valor al array. + * * @param valor int: El valor a insertar. * @return boolean: Verdad si fue exitoso, sino falso. */ @@ -76,6 +82,7 @@ final public class Array { /** * Eliminar un valor del array si existe. + * * @param valor int: El valor a eliminar. * @return boolean: Verdad si fue encontrado y borrado, sino falso. */ @@ -85,7 +92,7 @@ final public class Array { if (array[i] != null && array[i].equals(String.valueOf(valor))) { // Eliminar el valor array[i] = null; - borrado=true; + borrado = true; size--; if (ordered) { for (int j = i; j < array.length; j++) { @@ -94,7 +101,7 @@ final public class Array { array[j] = array[j + 1]; } } - array[array.length-1] = null; + array[array.length - 1] = null; } else { break; @@ -106,6 +113,7 @@ final public class Array { /** * Buscar si existe un valor dentro el array. + * * @param valor int: Valor a buscar. * @return int: Devuelve el indice donde fue encontrado, o -1 si no fue encontrado. */ @@ -122,6 +130,7 @@ final public class Array { /** * Devolver el valor que está guardado en cada indice del array. Se usa para construir la grafica. + * * @param indice int: El indice que desea ver. * @return String: El valor que está en dicho indice. */ @@ -136,6 +145,7 @@ final public class Array { /** * Ordenar el array usando burbuja. + * * @param paso boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos. * @return boolean: Verdad si algo cambió, sino falso. */ @@ -144,10 +154,10 @@ final public class Array { for (int i = size() - 1; i > 1; i--) { for (int j = 0; j < i; j++) { - if (Integer.valueOf(array[j]) > Integer.valueOf(array[j+1])) { + if (Integer.valueOf(array[j]) > Integer.valueOf(array[j + 1])) { String temp = array[j]; - array[j] = array[j+1]; - array[j+1] = temp; + array[j] = array[j + 1]; + array[j + 1] = temp; cambio = true; if (paso) { return true; @@ -161,6 +171,7 @@ final public class Array { /** * Ordenar el array usando inserción. + * * @param paso boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos. * @return boolean: Verdad si algo cambió, sino falso. */ @@ -170,8 +181,8 @@ final public class Array { for (int i = 1; i < size(); i++) { String temp = array[i]; int j = i; - while (j > 0 && Integer.valueOf(array[j-1]) >= Integer.valueOf(temp)) { - array[j] = array[j-1]; + while (j > 0 && Integer.valueOf(array[j - 1]) >= Integer.valueOf(temp)) { + array[j] = array[j - 1]; --j; cambio = true; } @@ -186,6 +197,7 @@ final public class Array { /** * Ordenar el array usando selección. + * * @param paso boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos. * @return boolean: Verdad si algo cambió, sino falso. */ @@ -213,6 +225,7 @@ final public class Array { /** * Ordenar el array usando shell. + * * @param paso boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos. * @return boolean: Verdad si algo cambió, sino falso. */ @@ -228,11 +241,11 @@ final public class Array { } while (h > 0) { - for (i=h; i < size(); i++) { + for (i = h; i < size(); i++) { temp = array[i]; j = i; - while (j > h-1 && Integer.valueOf(array[j-h]) >= Integer.valueOf(temp)) { - array[j] = array[j-h]; + while (j > h - 1 && Integer.valueOf(array[j - h]) >= Integer.valueOf(temp)) { + array[j] = array[j - h]; j -= h; cambio = true; } @@ -241,7 +254,7 @@ final public class Array { return true; } } - h = (h-1) / 3; + h = (h - 1) / 3; } return cambio; @@ -249,6 +262,7 @@ final public class Array { /** * Ordenar el array usando quick. + * * @param paso boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos. * @return boolean: Verdad si algo cambió, sino falso. */ @@ -267,9 +281,10 @@ final public class Array { /** * Metodo recursivo para ordenar using quick sort. + * * @param izquerda int: La posición del quick desded la izquerda. - * @param derecha int: La posición del quick desded la derecha.. - * @param paso boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos. + * @param derecha int: La posición del quick desded la derecha.. + * @param paso boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos. * @return boolean: Verdad si algo cambió, sino falso. */ private boolean recurenciaQuick(int izquerda, int derecha, boolean paso) { @@ -294,21 +309,24 @@ final public class Array { /** * Particionar el array desded la izquerda y derecho usando un pivot. + * * @param izquerda int: La posición del quick desde la izquerda. - * @param derecha int: La posición del quick desde la derecha. - * @param pivot String: El valor a comparar con los otros. + * @param derecha int: La posición del quick desde la derecha. + * @param pivot String: El valor a comparar con los otros. * @return ParticionarResult: Los resultados de particionar. */ private ParticionarResult particionar(int izquerda, int derecha, String pivot) { boolean cambio = false; - int punteroIzquerda = izquerda-1; + int punteroIzquerda = izquerda - 1; int punteroDerecha = derecha; while (true) { //noinspection StatementWithEmptyBody - while (Integer.valueOf(array[++punteroIzquerda]) < Integer.valueOf(pivot)); + while (Integer.valueOf(array[++punteroIzquerda]) < Integer.valueOf(pivot)) { + } //noinspection StatementWithEmptyBody - while (punteroDerecha > 0 && Integer.valueOf(array[--punteroDerecha]) > Integer.valueOf(pivot)); + while (punteroDerecha > 0 && Integer.valueOf(array[--punteroDerecha]) > Integer.valueOf(pivot)) { + } if (punteroIzquerda >= punteroDerecha) { break; @@ -324,52 +342,12 @@ final public class Array { array[punteroIzquerda] = array[derecha]; array[derecha] = temp; - return new ParticionarResult(cambio, punteroIzquerda); - } - - /** - * Esta clase contiene los resultados de Partricionar. - */ - final public class ParticionarResult { - /** - * Si habia algun cambio. - */ - private boolean cambio; - - /** - * La parte izquerda que cambió. - */ - private int punteroIzquerda; - - /** - * Inicializar. - * @param cambio boolean: Si habia un cambio o no. - * @param punteroIzquerda: El valor desde la izquerda donde fue un cambio. - */ - public ParticionarResult(boolean cambio, int punteroIzquerda) { - this.cambio = cambio; - this.punteroIzquerda = punteroIzquerda; - } - - /** - * Devolver el cambio. - * @return boolean: Devolver el valor de cambio. - */ - public boolean getCambio() { - return cambio; - } - - /** - * Devolver el puntero izquerda. - * @return int: Devolver el valor de puntero. - */ - public int getPunteroIzquerda() { - return punteroIzquerda; - } + return new ParticionarResult(cambio, punteroIzquerda); } /** * Ordenar el array usando merge. + * * @param paso boolean: Si es verdad, solo hago en paso del ordenamiento, sino ordenear todos los elementos. * @return boolean: Verdad si algo cambió, sino falso. */ @@ -389,10 +367,11 @@ final public class Array { /** * El metodo recursivo para ordenar con merge. - * @param temp String[]: El array temporario para trabajar. + * + * @param temp String[]: El array temporario para trabajar. * @param izquerda int: El lado izquerda. - * @param derecha int: El lado derecha. - * @param paso boolean: Verdad si es paso por paso. + * @param derecha int: El lado derecha. + * @param paso boolean: Verdad si es paso por paso. * @return boolean: Devolver si algo cambió. */ private boolean recurenciaMerge(String[] temp, int izquerda, int derecha, boolean paso) { @@ -420,11 +399,12 @@ final public class Array { /** * Este metodo hace los cambios al array. - * @param temp String[]: El array temporario para trabajar. + * + * @param temp String[]: El array temporario para trabajar. * @param prevIzquerda int: El valor previo de la izquerda. - * @param prevMedio int: El valor previo al medio. - * @param prevDerecha int: El valor previo de la derecha. - * @param paso boolean: Si es paso por paso. + * @param prevMedio int: El valor previo al medio. + * @param prevDerecha int: El valor previo de la derecha. + * @param paso boolean: Si es paso por paso. * @return boolean: Devolver si algo cambió. */ private boolean merge(String[] temp, int prevIzquerda, int prevMedio, int prevDerecha, boolean paso) { @@ -460,4 +440,48 @@ final public class Array { } return cambio; } + + /** + * Esta clase contiene los resultados de Partricionar. + */ + final public class ParticionarResult { + /** + * Si habia algun cambio. + */ + final private boolean cambio; + + /** + * La parte izquerda que cambió. + */ + final private int punteroIzquerda; + + /** + * Inicializar. + * + * @param cambio boolean: Si habia un cambio o no. + * @param punteroIzquerda: El valor desde la izquerda donde fue un cambio. + */ + public ParticionarResult(boolean cambio, int punteroIzquerda) { + this.cambio = cambio; + this.punteroIzquerda = punteroIzquerda; + } + + /** + * Devolver el cambio. + * + * @return boolean: Devolver el valor de cambio. + */ + public boolean getCambio() { + return cambio; + } + + /** + * Devolver el puntero izquerda. + * + * @return int: Devolver el valor de puntero. + */ + public int getPunteroIzquerda() { + return punteroIzquerda; + } + } } diff --git a/src/cl/cromer/estructuras/ArrayController.java b/src/cl/cromer/estructuras/ArrayController.java index c709e4b..18fe792 100644 --- a/src/cl/cromer/estructuras/ArrayController.java +++ b/src/cl/cromer/estructuras/ArrayController.java @@ -3,7 +3,9 @@ package cl.cromer.estructuras; import javafx.fxml.FXML; import javafx.fxml.Initializable; import javafx.scene.Scene; -import javafx.scene.control.*; +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; @@ -15,6 +17,7 @@ import java.util.logging.Level; /** * Esta clase es para controlar todos la interfaz de Array. + * * @author Chris Cromer */ public class ArrayController implements Initializable { @@ -22,17 +25,20 @@ public class ArrayController implements Initializable { /** * La caja para ingresar textos. */ - @FXML private TextFieldLimited valorArray; + @FXML + private TextFieldLimited valorArray; /** * Donde poner el contenido de array. */ - @FXML private VBox contenidoArray; + @FXML + private VBox contenidoArray; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoArray; + @FXML + private Text codigoArray; /** * La escena donde está cosas graficas. @@ -56,7 +62,8 @@ public class ArrayController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override @@ -126,7 +133,7 @@ public class ArrayController implements Initializable { } // Mostrar el codigo - String tipo = (array.isOrdered())?"Ordenado":"Simple"; + String tipo = (array.isOrdered()) ? "Ordenado" : "Simple"; String codigoTexto = new Scanner(getClass().getResourceAsStream("/cl/cromer/estructuras/code/array" + tipo + "/insertar")).useDelimiter("\\Z").next(); codigoArray.setText(codigoTexto); @@ -173,7 +180,7 @@ public class ArrayController implements Initializable { } // Mostrar el codigo - String tipo = (array.isOrdered())?"Ordenado":"Simple"; + String tipo = (array.isOrdered()) ? "Ordenado" : "Simple"; String codigoTexto = new Scanner(getClass().getResourceAsStream("/cl/cromer/estructuras/code/array" + tipo + "/eliminar")).useDelimiter("\\Z").next(); codigoArray.setText(codigoTexto); @@ -210,7 +217,7 @@ public class ArrayController implements Initializable { } // Mostrar el codigo - String tipo = (array.isOrdered())?"Ordenado":"Simple"; + String tipo = (array.isOrdered()) ? "Ordenado" : "Simple"; String codigoTexto = new Scanner(getClass().getResourceAsStream("/cl/cromer/estructuras/code/array" + tipo + "/buscar")).useDelimiter("\\Z").next(); codigoArray.setText(codigoTexto); diff --git a/src/cl/cromer/estructuras/ArrayTipos.java b/src/cl/cromer/estructuras/ArrayTipos.java index 8caf9b5..59fa96f 100644 --- a/src/cl/cromer/estructuras/ArrayTipos.java +++ b/src/cl/cromer/estructuras/ArrayTipos.java @@ -2,6 +2,7 @@ package cl.cromer.estructuras; /** * Esta clase contiene los tipos de array. + * * @author Chris Cromer */ final public class ArrayTipos { @@ -17,10 +18,11 @@ final public class ArrayTipos { /** * El tipo que está elegido. */ - private int tipo; + final private int tipo; /** * Inicilizar el tipo. + * * @param tipo int: Tipo de array, {@value #SIMPLE} o {@value #ORDENADO} */ public ArrayTipos(int tipo) { @@ -38,6 +40,7 @@ final public class ArrayTipos { /** * Devolver el tipo. + * * @return int: El tipo de array. */ public int getTipo() { diff --git a/src/cl/cromer/estructuras/BurbujaController.java b/src/cl/cromer/estructuras/BurbujaController.java index 467a384..2f40ada 100644 --- a/src/cl/cromer/estructuras/BurbujaController.java +++ b/src/cl/cromer/estructuras/BurbujaController.java @@ -16,18 +16,21 @@ import java.util.Scanner; /** * Esta clase es para controlar todos la interfaz de Burbuja. + * * @author Chris Cromer */ public class BurbujaController implements Initializable { /** * Donde poner el contenido de array. */ - @FXML private HBox contenidoBurbuja; + @FXML + private HBox contenidoBurbuja; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoBurbuja; + @FXML + private Text codigoBurbuja; /** * La escena donde está cosas graficas. @@ -46,7 +49,8 @@ public class BurbujaController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override diff --git a/src/cl/cromer/estructuras/Cola.java b/src/cl/cromer/estructuras/Cola.java index b6d8cb9..54f1e23 100644 --- a/src/cl/cromer/estructuras/Cola.java +++ b/src/cl/cromer/estructuras/Cola.java @@ -2,6 +2,7 @@ package cl.cromer.estructuras; /** * Crear una estructura de dato de tipo cola. + * * @author Chris Cromer */ final public class Cola { @@ -25,6 +26,7 @@ final public class Cola { /** * Devolver la cantidad de elementos que están en la cola. + * * @return int: La cantidad de elementos. */ public int size() { @@ -33,6 +35,7 @@ final public class Cola { /** * Push un valor en la cola encima. + * * @param valor int: El valor a push. */ public void push(int valor) { @@ -56,11 +59,12 @@ final public class Cola { /** * Pop un valor del principio de la cola. + * * @return boolean: Verdad si fue exitoso. */ public boolean pop() { if (this.cola != null) { - String cola[] = new String[this.cola.length -1]; + String cola[] = new String[this.cola.length - 1]; // Nueva array sin el valor del primer System.arraycopy(this.cola, 1, cola, 0, cola.length); this.cola = cola; @@ -74,6 +78,7 @@ final public class Cola { /** * Peek al valor que está al principio de la cola. + * * @return int: El valor que está al principio de la cola. */ public int peek() { @@ -87,6 +92,7 @@ final public class Cola { /** * Devolver el valor que está en un indice de la cola. + * * @param indice int: El indice que desea devolver. * @return String: El valor que está guardado en el indice. */ diff --git a/src/cl/cromer/estructuras/ColaController.java b/src/cl/cromer/estructuras/ColaController.java index beeb1a1..954552c 100644 --- a/src/cl/cromer/estructuras/ColaController.java +++ b/src/cl/cromer/estructuras/ColaController.java @@ -17,23 +17,27 @@ import java.util.logging.Level; /** * Esta clase es para controlar todos la interfaz de Cola. + * * @author Chris Cromer */ public class ColaController implements Initializable { /** * La caja para ingresar textos. */ - @FXML private TextFieldLimited valorCola; + @FXML + private TextFieldLimited valorCola; /** * Donde poner el contenido de array. */ - @FXML private VBox contenidoCola; + @FXML + private VBox contenidoCola; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoCola; + @FXML + private Text codigoCola; /** * La escena donde está cosas graficas. @@ -57,7 +61,8 @@ public class ColaController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override @@ -168,8 +173,12 @@ public class ColaController implements Initializable { codigoCola.setText(codigoTexto); if (cola.size() > 0) { - cola.pop(); - generarGrafico(); + if (!cola.pop()) { + errorVacia(); + } + else { + generarGrafico(); + } } else { errorVacia(); diff --git a/src/cl/cromer/estructuras/Colores.java b/src/cl/cromer/estructuras/Colores.java index a524379..1f3dcb0 100644 --- a/src/cl/cromer/estructuras/Colores.java +++ b/src/cl/cromer/estructuras/Colores.java @@ -4,6 +4,7 @@ import javafx.scene.paint.Color; /** * Rotación de colores. + * * @author Chris Cromer */ public class Colores { @@ -64,7 +65,7 @@ public class Colores { texto = Color.BLACK; fondo = Color.GREEN; break; - case 6 : + case 6: color = 7; texto = Color.BLACK; fondo = Color.ORANGE; @@ -78,6 +79,7 @@ public class Colores { /** * Devolver el color del texto actual. + * * @return Color: Color del texto. */ public Color getTexto() { @@ -86,6 +88,7 @@ public class Colores { /** * Devolver el color del fondo actual. + * * @return Color: Color del fondo. */ public Color getFondo() { diff --git a/src/cl/cromer/estructuras/Enlace.java b/src/cl/cromer/estructuras/Enlace.java index ab4e65f..cabcc1f 100644 --- a/src/cl/cromer/estructuras/Enlace.java +++ b/src/cl/cromer/estructuras/Enlace.java @@ -2,41 +2,48 @@ package cl.cromer.estructuras; /** * Esta interfaz es para los 2 tipos de enlace, {@link EnlaceNormal} y {@link EnlaceCircular}. + * * @author Chris Cromer */ interface Enlace { /** * Devolver la llave. + * * @return int: La llave. */ int getLlave(); /** * Cambiar el valor de la llave. + * * @param llave int: El valor de la llave. */ void setLlave(int llave); /** * Devolver el siguente enlace. + * * @return Object: El enlace a devolver. */ Object getSiguente(); /** * Cambiar el siguiente enlace. + * * @param siguente Object: El siguente enlace nuevo. */ void setSiguente(Object siguente); /** * Devolver el enlace previo. + * * @return Object: El enlace previo. */ Object getPrevio(); /** * Cambiar el previo enlace. + * * @param previo Object: El enlace previo nuevo. */ void setPrevio(Object previo); diff --git a/src/cl/cromer/estructuras/EnlaceCircular.java b/src/cl/cromer/estructuras/EnlaceCircular.java index 5a4b93a..186a8be 100644 --- a/src/cl/cromer/estructuras/EnlaceCircular.java +++ b/src/cl/cromer/estructuras/EnlaceCircular.java @@ -2,6 +2,7 @@ package cl.cromer.estructuras; /** * Esta clase es de tipo de enlace circular. + * * @author Chris Cromer */ final public class EnlaceCircular implements Enlace { @@ -24,6 +25,7 @@ final public class EnlaceCircular implements Enlace { /** * Devolver la llave. + * * @return int: La llave. */ public int getLlave() { @@ -32,6 +34,7 @@ final public class EnlaceCircular implements Enlace { /** * Cambiar el valor de la llave. + * * @param llave int: El valor de la llave. */ public void setLlave(int llave) { @@ -40,6 +43,7 @@ final public class EnlaceCircular implements Enlace { /** * Devolver el siguente enlace. + * * @return EnlaceCircular: El enlace a devolver. */ public EnlaceCircular getSiguente() { @@ -48,6 +52,7 @@ final public class EnlaceCircular implements Enlace { /** * Cambiar el siguiente enlace. + * * @param siguente Object: El siguente enlace nuevo de tipo {@link EnlaceCircular}. */ public void setSiguente(Object siguente) { @@ -56,6 +61,7 @@ final public class EnlaceCircular implements Enlace { /** * Devolver el enlace previo. + * * @return EnlaceCircular: El enlace previo. */ public EnlaceCircular getPrevio() { @@ -64,6 +70,7 @@ final public class EnlaceCircular implements Enlace { /** * Dummy metodo para usar interface {@link Enlace} + * * @param previo Object: El enlace previo nuevo de tipo {@link EnlaceCircular}. */ public void setPrevio(Object previo) { diff --git a/src/cl/cromer/estructuras/EnlaceNormal.java b/src/cl/cromer/estructuras/EnlaceNormal.java index 93f587f..c93ad7f 100644 --- a/src/cl/cromer/estructuras/EnlaceNormal.java +++ b/src/cl/cromer/estructuras/EnlaceNormal.java @@ -2,6 +2,7 @@ package cl.cromer.estructuras; /** * Esta clase es de tipo de enlace normal. + * * @author Chris Cromer */ final public class EnlaceNormal implements Enlace { @@ -30,6 +31,7 @@ final public class EnlaceNormal implements Enlace { /** * Devolver la llave. + * * @return int: La llave. */ public int getLlave() { @@ -38,6 +40,7 @@ final public class EnlaceNormal implements Enlace { /** * Cambiar el valor de la llave. + * * @param llave int: El valor de la llave. */ public void setLlave(int llave) { @@ -46,6 +49,7 @@ final public class EnlaceNormal implements Enlace { /** * Devolver el siguente enlace. + * * @return EnlaceNormal: El enlace a devolver. */ public EnlaceNormal getSiguente() { @@ -54,6 +58,7 @@ final public class EnlaceNormal implements Enlace { /** * Cambiar el siguiente enlace. + * * @param siguente Object: El siguente enlace nuevo de tipo {@link EnlaceNormal}. */ public void setSiguente(Object siguente) { @@ -62,6 +67,7 @@ final public class EnlaceNormal implements Enlace { /** * Devolver el enlace previo. + * * @return EnlaceNormal: El enlace previo. */ public EnlaceNormal getPrevio() { @@ -70,6 +76,7 @@ final public class EnlaceNormal implements Enlace { /** * Cambiar el previo enlace. + * * @param previo Object: El enlace previo nuevo de tipo {@link EnlaceNormal}. */ public void setPrevio(Object previo) { diff --git a/src/cl/cromer/estructuras/Grafico.java b/src/cl/cromer/estructuras/Grafico.java index 8caa39a..e6a30cd 100644 --- a/src/cl/cromer/estructuras/Grafico.java +++ b/src/cl/cromer/estructuras/Grafico.java @@ -16,6 +16,7 @@ import javafx.util.Duration; /** * Esta clase es para trabajar con graficos. + * * @author Chris Cromer */ public class Grafico { @@ -28,39 +29,34 @@ public class Grafico { * Tipo de dibujo circular. */ static final public int CIRCULO = 1; - + /** + * La escena donde está cosas graficas. + */ + final private Scene scene; /** * Contiene la animación de destacar. */ 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; - /** - * La escena donde está cosas graficas. - */ - private Scene scene; - /** * Graficar una escena. + * * @param scene La scene a destacar. */ public Grafico(Scene scene) { @@ -70,14 +66,15 @@ public class Grafico { /** * Crear una flecha que apunta por abajo. + * * @return StackPane: Devolver el stackpane que contiene la flecha. */ public static StackPane crearFlechaAbajo() { Polygon polygon = new Polygon(); polygon.getPoints().addAll( - 0.0, 0.0, - 10.0, 0.0, - 5.0, 10.0 + 0.0, 0.0, + 10.0, 0.0, + 5.0, 10.0 ); StackPane stackPane = new StackPane(); @@ -87,14 +84,15 @@ public class Grafico { /** * Crear una flecha que apunta por arriba. + * * @return StackPane: Devolver el stackpane que contiene la flecha. */ public static StackPane crearFlechaArriba() { Polygon polygon = new Polygon(); polygon.getPoints().addAll( - 5.0, 0.0, - 0.0, 10.0, - 10.0, 10.0 + 5.0, 0.0, + 0.0, 10.0, + 10.0, 10.0 ); StackPane stackPane = new StackPane(); @@ -104,6 +102,7 @@ public class Grafico { /** * Crear una linea vertical. + * * @return StackPane: Devolver el stackpane que contiene la linea vertical. */ public static StackPane crearLineaVertical() { @@ -120,6 +119,7 @@ public class Grafico { /** * Crear la linea circular con flecha. + * * @param cajas int: La cantidad de cajas que están. * @return StackPane: Devolver el stackpane que contiene la linea horizontal. */ @@ -135,9 +135,9 @@ public class Grafico { Polygon flechaDerecha = new Polygon(); flechaDerecha.getPoints().addAll( - 10.0, 15.0, - 20.0, 20.0, - 10.0, 25.0 + 10.0, 15.0, + 20.0, 20.0, + 10.0, 25.0 ); Line vertical = new Line(); @@ -159,8 +159,9 @@ public class Grafico { /** * Crear un rectangulo con texto adentro. + * * @param colores Colores: Los colores para dar color al rectangulo. - * @param label String: El texto por el ID de fxml. + * @param label String: El texto por el ID de fxml. * @return StackPane: Devolver el stackpane que contiene el rectangulo y texto. */ public static StackPane crearCaja(Colores colores, String label) { @@ -181,9 +182,10 @@ public class Grafico { /** * Crear un rectangulo con texto adentro. + * * @param colores Colores: Los colores para dar color al rectangulo. - * @param label String: El texto por el ID de fxml. - * @param texto String: El texto a colocar dentro el rectangulo. + * @param label String: El texto por el ID de fxml. + * @param texto String: El texto a colocar dentro el rectangulo. * @return StackPane: Devolver el stackpane que contiene el rectangulo y texto. */ public static StackPane crearCaja(Colores colores, String label, String texto) { @@ -203,69 +205,47 @@ public class Grafico { return stackPane; } - /** - * Crear un rectangulo con texto adentro. - * @param colores Colores: Los colores para dar color al rectangulo. - * @param label String: El texto por el ID de fxml. - * @param texto String: El texto a colocar dentro el rectangulo. - * @param tamano int: El tamaño del rectangulo. - * @return StackPane: Devolver el stackpane que contiene el rectangulo y texto. - */ - public static StackPane crearCaja(Colores colores, String label, String texto, int tamano) { - Rectangle rectangle = new Rectangle(); - rectangle.setHeight(tamano); - rectangle.setWidth(tamano); - rectangle.setFill(colores.getFondo()); - rectangle.setStroke(Color.BLACK); - rectangle.setId("border_" + label); - Text text = new Text(); - text.setId("caja_" + label); - text.setStroke(colores.getTexto()); - text.setText(texto); - - StackPane stackPane = new StackPane(); - stackPane.getChildren().addAll(rectangle, text); - 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 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. + * @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) { + 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); }); - return changeColor ; + return changeColor; } /** * 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 circle Circle: 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. + * @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) { + 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); }); - return changeColor ; + 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 tipo int: El tipo de objeto a destacar, {@value #RECTANGULO} o {@value #CIRCULO} */ public void destacar(int valor, int tipo) { if (tipo != RECTANGULO && tipo != CIRCULO) { diff --git a/src/cl/cromer/estructuras/InsercionController.java b/src/cl/cromer/estructuras/InsercionController.java index bc87570..018db11 100644 --- a/src/cl/cromer/estructuras/InsercionController.java +++ b/src/cl/cromer/estructuras/InsercionController.java @@ -16,18 +16,21 @@ import java.util.Scanner; /** * Esta clase es para controlar todos la interfaz de Inserción. + * * @author Chris Cromer */ public class InsercionController implements Initializable { /** * Donde poner el contenido de array. */ - @FXML private HBox contenidoInsercion; + @FXML + private HBox contenidoInsercion; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoInsercion; + @FXML + private Text codigoInsercion; /** * La escena donde está cosas graficas. @@ -46,7 +49,8 @@ public class InsercionController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override diff --git a/src/cl/cromer/estructuras/ListaEnlazada.java b/src/cl/cromer/estructuras/ListaEnlazada.java index d93c47d..ebe8c69 100644 --- a/src/cl/cromer/estructuras/ListaEnlazada.java +++ b/src/cl/cromer/estructuras/ListaEnlazada.java @@ -2,6 +2,7 @@ package cl.cromer.estructuras; /** * Crear una estructura de dato de tipo lista enlazada. + * * @author Chris Cromer */ final public class ListaEnlazada { @@ -29,6 +30,7 @@ final public class ListaEnlazada { /** * Devolver la cantidad de enlaces que están en la lista. + * * @return int: La cantidad. */ public int size() { @@ -37,6 +39,7 @@ final public class ListaEnlazada { /** * Devolver el tipo de lista. + * * @return int: El tipo. */ public int getTipo() { @@ -45,6 +48,7 @@ final public class ListaEnlazada { /** * Cambiar el tipo de lista. + * * @param tipo int: El tipo a cambiar. */ public void setTipo(int tipo) { @@ -53,6 +57,7 @@ final public class ListaEnlazada { /** * Buscar una llave en la lista. + * * @param llave int: La llave a buscar. * @return Enlace: El enlace que contiene la llave buscada. */ @@ -82,6 +87,7 @@ final public class ListaEnlazada { /** * Insertar una llave en la lista. + * * @param llave int: La llave a insertar. * @return boolean: Verdad si fue insertado, sino falso. */ @@ -106,6 +112,7 @@ final public class ListaEnlazada { /** * Eliminar un enlace de la lista. + * * @param llave int: La llave a eliminar. * @return boolean: Verdad si fue borrado, sino falso. */ @@ -149,6 +156,7 @@ final public class ListaEnlazada { /** * Devolver un enlace con su llave y valor. + * * @param indice int: El indice que desea ver. * @return Enlace: El enlace a devolver. */ diff --git a/src/cl/cromer/estructuras/ListaEnlazadaCircular.java b/src/cl/cromer/estructuras/ListaEnlazadaCircular.java index f230433..1c9d666 100644 --- a/src/cl/cromer/estructuras/ListaEnlazadaCircular.java +++ b/src/cl/cromer/estructuras/ListaEnlazadaCircular.java @@ -2,6 +2,7 @@ package cl.cromer.estructuras; /** * Crear una estructura de dato de tipo lista enlazada circular. + * * @author Chris Cromer */ final public class ListaEnlazadaCircular { @@ -34,6 +35,7 @@ final public class ListaEnlazadaCircular { /** * Devolver la cantidad de enlaces que están en la lista. + * * @return int: La cantidad. */ public int size() { @@ -42,6 +44,7 @@ final public class ListaEnlazadaCircular { /** * Devolver el tipo de lista. + * * @return int: El tipo de lista. */ public int getTipo() { @@ -50,6 +53,7 @@ final public class ListaEnlazadaCircular { /** * Cambiar el tipo de lista. + * * @param tipo int: El tipo a cambiar. */ public void setTipo(int tipo) { @@ -58,6 +62,7 @@ final public class ListaEnlazadaCircular { /** * Buscar una llave en la lista. + * * @param llave int: La llave a buscar. * @return Enlace: El enlace que contiene la llave. */ @@ -88,6 +93,7 @@ final public class ListaEnlazadaCircular { /** * Insertar una llave en la lista. + * * @param llave int: La llave a insertar. * @return boolean: Verdad si fue insertado, falso si ya existe la llave. */ @@ -116,6 +122,7 @@ final public class ListaEnlazadaCircular { /** * Eliminar un enlace de la lista. + * * @param llave int: La llave a elminiar. * @return boolean: Verdad se fue eliminado, falso si no estaba en la lista. */ @@ -160,6 +167,7 @@ final public class ListaEnlazadaCircular { /** * Devolver un enlace con su llave y valor. + * * @param indice int: El indice que desea ver. * @return Enlace: El enlace a devolver. */ diff --git a/src/cl/cromer/estructuras/ListaEnlazadaTipos.java b/src/cl/cromer/estructuras/ListaEnlazadaTipos.java index 66d075d..7bca1f3 100644 --- a/src/cl/cromer/estructuras/ListaEnlazadaTipos.java +++ b/src/cl/cromer/estructuras/ListaEnlazadaTipos.java @@ -2,6 +2,7 @@ package cl.cromer.estructuras; /** * Esta clase contiene los tipos de listas enlazadas. + * * @author Chris Cromer */ final public class ListaEnlazadaTipos { @@ -21,10 +22,11 @@ final public class ListaEnlazadaTipos { /** * El tipo elegido. */ - private int tipo; + final private int tipo; /** * Inicilizar el tipo de lista enlazada. + * * @param tipo int: El tipo de lista enlazada, {@value #SIMPLE}, {@value #CIRCULAR} o {@value #DOBLEMENTE_ENLAZADA} */ public ListaEnlazadaTipos(int tipo) { @@ -45,6 +47,7 @@ final public class ListaEnlazadaTipos { /** * Devolver el tipo de lista enlazada. + * * @return int: El tipo. */ public int getTipo() { diff --git a/src/cl/cromer/estructuras/ListaEnlazdaController.java b/src/cl/cromer/estructuras/ListaEnlazdaController.java index 0001489..9d5bdcc 100644 --- a/src/cl/cromer/estructuras/ListaEnlazdaController.java +++ b/src/cl/cromer/estructuras/ListaEnlazdaController.java @@ -17,28 +17,33 @@ import java.util.logging.Level; /** * Esta clase es para controlar todos la interfaz de ListaEnlazada. + * * @author Chris Cromer */ public class ListaEnlazdaController implements Initializable { /** * La caja para ingresar el valor. */ - @FXML private TextFieldLimited valorLista; + @FXML + private TextFieldLimited valorLista; /** * Donde poner el contenido de lista. */ - @FXML private VBox contenidoLista; + @FXML + private VBox contenidoLista; /** * Donde poner el contenido de lista circular. */ - @FXML private VBox contenidoListaCircular; + @FXML + private VBox contenidoListaCircular; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoLista; + @FXML + private Text codigoLista; /** * La escena donde está cosas graficas. @@ -77,7 +82,8 @@ public class ListaEnlazdaController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override @@ -401,36 +407,38 @@ public class ListaEnlazdaController implements Initializable { /** * Dibujarlo con una flecha. + * * @param enlace Object: El enlace que tiene la llave y valor. */ private void dibujarSimple(Enlace enlace, boolean sinFlecha) { contenidoLista.getChildren().addAll( - Grafico.crearCaja(colores, String.valueOf(enlace.getLlave()), String.valueOf(enlace.getLlave())) + Grafico.crearCaja(colores, String.valueOf(enlace.getLlave()), String.valueOf(enlace.getLlave())) ); if (!sinFlecha) { contenidoLista.getChildren().addAll( - Grafico.crearLineaVertical(), - Grafico.crearFlechaAbajo() + Grafico.crearLineaVertical(), + Grafico.crearFlechaAbajo() ); } } /** * Dibujarlo con dos flechas. + * * @param enlace El enlace que tiene la llave y valor. */ private void dibujarDoble(Enlace enlace, boolean primer) { if (primer) { contenidoLista.getChildren().addAll( - Grafico.crearFlechaArriba(), - Grafico.crearLineaVertical() + Grafico.crearFlechaArriba(), + Grafico.crearLineaVertical() ); } contenidoLista.getChildren().addAll( - Grafico.crearCaja(colores, String.valueOf(enlace.getLlave()), String.valueOf(enlace.getLlave())), - Grafico.crearFlechaArriba(), - Grafico.crearLineaVertical(), - Grafico.crearFlechaAbajo() + Grafico.crearCaja(colores, String.valueOf(enlace.getLlave()), String.valueOf(enlace.getLlave())), + Grafico.crearFlechaArriba(), + Grafico.crearLineaVertical(), + Grafico.crearFlechaAbajo() ); } } diff --git a/src/cl/cromer/estructuras/Logs.java b/src/cl/cromer/estructuras/Logs.java index 1b74234..7dae343 100644 --- a/src/cl/cromer/estructuras/Logs.java +++ b/src/cl/cromer/estructuras/Logs.java @@ -8,6 +8,7 @@ import java.util.logging.SimpleFormatter; /** * Esta clase es para configurar el logeo de la aplicación. + * * @author Chris Cromer */ public class Logs { @@ -41,7 +42,8 @@ public class Logs { /** * Agregar un log al logger. - * @param level Level: El tipo de error o mensaje que ha sido generado. + * + * @param level Level: El tipo de error o mensaje que ha sido generado. * @param mensaje String: El mensaje de lo que pasó. */ static public void log(Level level, String mensaje) { diff --git a/src/cl/cromer/estructuras/Main.java b/src/cl/cromer/estructuras/Main.java index 09074df..44d8f9f 100644 --- a/src/cl/cromer/estructuras/Main.java +++ b/src/cl/cromer/estructuras/Main.java @@ -18,6 +18,7 @@ import java.util.logging.Level; * 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. + * * @author Chris Cromer * @version 1.0.0 */ @@ -29,6 +30,7 @@ public class Main extends Application { /** * Inicilizar el logeo y lanzar la interfaz grafica. + * * @param args String[]: Argumentos desde la consola. */ public static void main(String[] args) { @@ -39,8 +41,14 @@ public class Main extends Application { launch(args); } + static public void setIcon(Dialog dialog, Class classe) { + Stage stage = (Stage) dialog.getDialogPane().getScene().getWindow(); + stage.getIcons().add(new Image(classe.getResourceAsStream("/cl/cromer/estructuras/images/icon.png"))); + } + /** * Crear el stage y la scene para la aplicación grafica. + * * @param stage El primer stage donde va todas las cosas visuales. */ @Override @@ -67,9 +75,4 @@ public class Main extends Application { stage.getIcons().add(new Image(getClass().getResourceAsStream("/cl/cromer/estructuras/images/icon.png"))); stage.show(); } - - static public void setIcon(Dialog dialog, Class classe) { - Stage stage = (Stage) dialog.getDialogPane().getScene().getWindow(); - stage.getIcons().add(new Image(classe.getResourceAsStream("/cl/cromer/estructuras/images/icon.png"))); - } } \ No newline at end of file diff --git a/src/cl/cromer/estructuras/MenuController.java b/src/cl/cromer/estructuras/MenuController.java index e123e4c..22683d1 100644 --- a/src/cl/cromer/estructuras/MenuController.java +++ b/src/cl/cromer/estructuras/MenuController.java @@ -5,8 +5,10 @@ import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; import javafx.scene.Parent; import javafx.scene.Scene; -import javafx.scene.control.*; -import javafx.scene.image.Image; +import javafx.scene.control.ButtonBar; +import javafx.scene.control.ButtonType; +import javafx.scene.control.Dialog; +import javafx.scene.control.MenuBar; import javafx.scene.layout.VBox; import javafx.stage.Stage; @@ -26,7 +28,8 @@ public class MenuController extends VBox implements Initializable { /** * La barra del menu. */ - @FXML private MenuBar menuBar; + @FXML + private MenuBar menuBar; /** * Los idiomas. @@ -35,7 +38,8 @@ public class MenuController extends VBox implements Initializable { /** * Inicialicar el menu con el idioma. - * @param location URL: Tiene URL de FXML en uso. + * + * @param location URL: Tiene URL de FXML en uso. * @param resourceBundle: Tiene los idiomas. */ @Override @@ -50,10 +54,10 @@ public class MenuController extends VBox implements Initializable { protected void menuArraySimple() { ArrayTipos arrayTipos = new ArrayTipos(ArrayTipos.SIMPLE); loadStage( - resourceBundle.getString("tituloArraySimple"), - "/cl/cromer/estructuras/fxml/array.fxml", - "/cl/cromer/estructuras/css/style.css", - arrayTipos + resourceBundle.getString("tituloArraySimple"), + "/cl/cromer/estructuras/fxml/array.fxml", + "/cl/cromer/estructuras/css/style.css", + arrayTipos ); } @@ -64,10 +68,10 @@ public class MenuController extends VBox implements Initializable { protected void menuArrayOrdenado() { ArrayTipos arrayTipos = new ArrayTipos(ArrayTipos.ORDENADO); loadStage( - resourceBundle.getString("tituloArrayOrdenado"), - "/cl/cromer/estructuras/fxml/array.fxml", - "/cl/cromer/estructuras/css/style.css", - arrayTipos + resourceBundle.getString("tituloArrayOrdenado"), + "/cl/cromer/estructuras/fxml/array.fxml", + "/cl/cromer/estructuras/css/style.css", + arrayTipos ); } @@ -77,9 +81,9 @@ public class MenuController extends VBox implements Initializable { @FXML protected void menuBurbuja() { loadStage( - resourceBundle.getString("tituloBurbuja"), - "/cl/cromer/estructuras/fxml/burbuja.fxml", - "/cl/cromer/estructuras/css/style.css" + resourceBundle.getString("tituloBurbuja"), + "/cl/cromer/estructuras/fxml/burbuja.fxml", + "/cl/cromer/estructuras/css/style.css" ); } @@ -89,9 +93,9 @@ public class MenuController extends VBox implements Initializable { @FXML protected void menuInsercion() { loadStage( - resourceBundle.getString("tituloInsercion"), - "/cl/cromer/estructuras/fxml/insercion.fxml", - "/cl/cromer/estructuras/css/style.css" + resourceBundle.getString("tituloInsercion"), + "/cl/cromer/estructuras/fxml/insercion.fxml", + "/cl/cromer/estructuras/css/style.css" ); } @@ -101,9 +105,9 @@ public class MenuController extends VBox implements Initializable { @FXML protected void menuSeleccion() { loadStage( - resourceBundle.getString("tituloSeleccion"), - "/cl/cromer/estructuras/fxml/seleccion.fxml", - "/cl/cromer/estructuras/css/style.css" + resourceBundle.getString("tituloSeleccion"), + "/cl/cromer/estructuras/fxml/seleccion.fxml", + "/cl/cromer/estructuras/css/style.css" ); } @@ -113,9 +117,9 @@ public class MenuController extends VBox implements Initializable { @FXML protected void menuShell() { loadStage( - resourceBundle.getString("tituloShell"), - "/cl/cromer/estructuras/fxml/shell.fxml", - "/cl/cromer/estructuras/css/style.css" + resourceBundle.getString("tituloShell"), + "/cl/cromer/estructuras/fxml/shell.fxml", + "/cl/cromer/estructuras/css/style.css" ); } @@ -125,9 +129,9 @@ public class MenuController extends VBox implements Initializable { @FXML protected void menuQuick() { loadStage( - resourceBundle.getString("tituloQuick"), - "/cl/cromer/estructuras/fxml/quick.fxml", - "/cl/cromer/estructuras/css/style.css" + resourceBundle.getString("tituloQuick"), + "/cl/cromer/estructuras/fxml/quick.fxml", + "/cl/cromer/estructuras/css/style.css" ); } @@ -137,9 +141,9 @@ public class MenuController extends VBox implements Initializable { @FXML protected void menuMerge() { loadStage( - resourceBundle.getString("tituloMerge"), - "/cl/cromer/estructuras/fxml/merge.fxml", - "/cl/cromer/estructuras/css/style.css" + resourceBundle.getString("tituloMerge"), + "/cl/cromer/estructuras/fxml/merge.fxml", + "/cl/cromer/estructuras/css/style.css" ); } @@ -150,10 +154,10 @@ public class MenuController extends VBox implements Initializable { protected void menuListaEnlazadaSimple() { ListaEnlazadaTipos listaEnlazadaTipos = new ListaEnlazadaTipos(SIMPLE); loadStage( - resourceBundle.getString("tituloListaEnlazadaSimple"), - "/cl/cromer/estructuras/fxml/listaEnlazada.fxml", - "/cl/cromer/estructuras/css/style.css", - listaEnlazadaTipos + resourceBundle.getString("tituloListaEnlazadaSimple"), + "/cl/cromer/estructuras/fxml/listaEnlazada.fxml", + "/cl/cromer/estructuras/css/style.css", + listaEnlazadaTipos ); } @@ -164,10 +168,10 @@ public class MenuController extends VBox implements Initializable { protected void menuListaEnlazadaCircular() { ListaEnlazadaTipos listaEnlazadaTipos = new ListaEnlazadaTipos(ListaEnlazadaTipos.CIRCULAR); loadStage( - resourceBundle.getString("tituloListaEnlazadaCircular"), - "/cl/cromer/estructuras/fxml/listaEnlazada.fxml", - "/cl/cromer/estructuras/css/style.css", - listaEnlazadaTipos + resourceBundle.getString("tituloListaEnlazadaCircular"), + "/cl/cromer/estructuras/fxml/listaEnlazada.fxml", + "/cl/cromer/estructuras/css/style.css", + listaEnlazadaTipos ); } @@ -178,10 +182,10 @@ public class MenuController extends VBox implements Initializable { protected void menuListaEnlazadaDoble() { ListaEnlazadaTipos listaEnlazadaTipos = new ListaEnlazadaTipos(ListaEnlazadaTipos.DOBLEMENTE_ENLAZADA); loadStage( - resourceBundle.getString("tituloListaEnlazadaDoble"), - "/cl/cromer/estructuras/fxml/listaEnlazada.fxml", - "/cl/cromer/estructuras/css/style.css", - listaEnlazadaTipos + resourceBundle.getString("tituloListaEnlazadaDoble"), + "/cl/cromer/estructuras/fxml/listaEnlazada.fxml", + "/cl/cromer/estructuras/css/style.css", + listaEnlazadaTipos ); } @@ -191,9 +195,9 @@ public class MenuController extends VBox implements Initializable { @FXML protected void menuPila() { loadStage( - resourceBundle.getString("tituloPila"), - "/cl/cromer/estructuras/fxml/pila.fxml", - "/cl/cromer/estructuras/css/style.css" + resourceBundle.getString("tituloPila"), + "/cl/cromer/estructuras/fxml/pila.fxml", + "/cl/cromer/estructuras/css/style.css" ); } @@ -203,9 +207,9 @@ public class MenuController extends VBox implements Initializable { @FXML protected void menuCola() { loadStage( - resourceBundle.getString("tituloCola"), - "/cl/cromer/estructuras/fxml/cola.fxml", - "/cl/cromer/estructuras/css/style.css" + resourceBundle.getString("tituloCola"), + "/cl/cromer/estructuras/fxml/cola.fxml", + "/cl/cromer/estructuras/css/style.css" ); } @@ -231,9 +235,9 @@ public class MenuController extends VBox implements Initializable { ResourceBundle resourceBundle = ResourceBundle.getBundle("cl.cromer.estructuras.bundles.Idioma", locale); loadStage( - "/cl/cromer/estructuras/fxml/main.fxml", - "/cl/cromer/estructuras/css/style.css", - resourceBundle + "/cl/cromer/estructuras/fxml/main.fxml", + "/cl/cromer/estructuras/css/style.css", + resourceBundle ); } } @@ -260,9 +264,9 @@ public class MenuController extends VBox implements Initializable { ResourceBundle resourceBundle = ResourceBundle.getBundle("cl.cromer.estructuras.bundles.Idioma", locale); loadStage( - "/cl/cromer/estructuras/fxml/main.fxml", - "/cl/cromer/estructuras/css/style.css", - resourceBundle + "/cl/cromer/estructuras/fxml/main.fxml", + "/cl/cromer/estructuras/css/style.css", + resourceBundle ); } } @@ -283,9 +287,10 @@ public class MenuController extends VBox implements Initializable { /** * Cargar el fxml, css y titulo. + * * @param title String: El titulo de la escena. - * @param fxml String: El archivo de fxml. - * @param css String: El archivo de css. + * @param fxml String: El archivo de fxml. + * @param css String: El archivo de css. */ private void loadStage(String title, String fxml, String css) { Scene scene = menuBar.getScene(); @@ -308,8 +313,9 @@ public class MenuController extends VBox implements Initializable { /** * Cargar el fxml y css. - * @param fxml String: El archivo de fxml. - * @param css String: El archivo de css. + * + * @param fxml String: El archivo de fxml. + * @param css String: El archivo de css. * @param resourceBundle ResourceBundle: El idioma nuevo para cambiarlo. */ private void loadStage(String fxml, String css, ResourceBundle resourceBundle) { @@ -333,9 +339,10 @@ public class MenuController extends VBox implements Initializable { /** * Cargar el fxml, css y titulo. - * @param title String: El titulo de la escena. - * @param fxml String: El archivo de fxml. - * @param css String: El archivo de css. + * + * @param title String: El titulo de la escena. + * @param fxml String: El archivo de fxml. + * @param css String: El archivo de css. * @param object Object: El objeto a pasar a la nueva escena. */ private void loadStage(String title, String fxml, String css, Object object) { diff --git a/src/cl/cromer/estructuras/MergeController.java b/src/cl/cromer/estructuras/MergeController.java index 08ad34f..db34a25 100644 --- a/src/cl/cromer/estructuras/MergeController.java +++ b/src/cl/cromer/estructuras/MergeController.java @@ -16,18 +16,21 @@ import java.util.Scanner; /** * Esta clase es para controlar todos la interfaz de Merge. + * * @author Chris Cromer */ public class MergeController implements Initializable { /** * Donde poner el contenido de array. */ - @FXML private HBox contenidoMerge; + @FXML + private HBox contenidoMerge; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoMerge; + @FXML + private Text codigoMerge; /** * La escena donde está cosas graficas. @@ -46,7 +49,8 @@ public class MergeController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override diff --git a/src/cl/cromer/estructuras/Pila.java b/src/cl/cromer/estructuras/Pila.java index ed9c9c9..82ab536 100644 --- a/src/cl/cromer/estructuras/Pila.java +++ b/src/cl/cromer/estructuras/Pila.java @@ -2,6 +2,7 @@ package cl.cromer.estructuras; /** * Crear una estructura de dato de tipo pila. + * * @author Chris Cromer */ final public class Pila { @@ -25,6 +26,7 @@ final public class Pila { /** * Devolver la cantidad de elementos en la pila. + * * @return int: La cantidad de elementos. */ public int size() { @@ -33,6 +35,7 @@ final public class Pila { /** * Push un valor en la pila encima. + * * @param valor int: El valor a push. */ public void push(int valor) { @@ -56,11 +59,12 @@ final public class Pila { /** * Pop un valor de encima de la pila. + * * @return boolean: Verdad si fue exitoso. */ public boolean pop() { if (this.pila != null && size() > 0) { - String pila[] = new String[this.pila.length -1]; + String pila[] = new String[this.pila.length - 1]; System.arraycopy(this.pila, 0, pila, 0, pila.length); this.pila = pila; size--; @@ -73,11 +77,12 @@ final public class Pila { /** * Peek al valor que está encima de la pila. + * * @return int: El valor que está encima de la pila. */ public int peek() { if (pila != null && size() > 0) { - return Integer.valueOf(pila[pila.length -1]); + return Integer.valueOf(pila[pila.length - 1]); } else { return Integer.MIN_VALUE; @@ -86,6 +91,7 @@ final public class Pila { /** * Devolver el valor que está en un indice de la pila. + * * @param indice int: El indice que desea devolver. * @return String: El valor que está guardado en el indice. */ diff --git a/src/cl/cromer/estructuras/PilaController.java b/src/cl/cromer/estructuras/PilaController.java index aee4abb..78857b2 100644 --- a/src/cl/cromer/estructuras/PilaController.java +++ b/src/cl/cromer/estructuras/PilaController.java @@ -17,23 +17,27 @@ import java.util.logging.Level; /** * Esta clase es para controlar todos la interfaz de Pila. + * * @author Chris Cromer */ public class PilaController implements Initializable { /** * La caja para ingresar textos. */ - @FXML private TextFieldLimited valorPila; + @FXML + private TextFieldLimited valorPila; /** * Donde poner el contenido de array. */ - @FXML private VBox contenidoPila; + @FXML + private VBox contenidoPila; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoPila; + @FXML + private Text codigoPila; /** * La escena donde está cosas graficas. @@ -57,7 +61,8 @@ public class PilaController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override @@ -168,8 +173,12 @@ public class PilaController implements Initializable { codigoPila.setText(codigoTexto); if (pila.size() > 0) { - pila.pop(); - generarGrafico(); + if (!pila.pop()) { + errorVacia(); + } + else { + generarGrafico(); + } } else { errorVacia(); diff --git a/src/cl/cromer/estructuras/QuickController.java b/src/cl/cromer/estructuras/QuickController.java index 42f7c83..648b029 100644 --- a/src/cl/cromer/estructuras/QuickController.java +++ b/src/cl/cromer/estructuras/QuickController.java @@ -16,18 +16,21 @@ import java.util.Scanner; /** * Esta clase es para controlar todos la interfaz de Quick. + * * @author Chris Cromer */ public class QuickController implements Initializable { /** * Donde poner el contenido de array. */ - @FXML private HBox contenidoQuick; + @FXML + private HBox contenidoQuick; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoQuick; + @FXML + private Text codigoQuick; /** * La escena donde está cosas graficas. @@ -46,7 +49,8 @@ public class QuickController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override diff --git a/src/cl/cromer/estructuras/SeleccionController.java b/src/cl/cromer/estructuras/SeleccionController.java index d8886bd..aab1f5d 100644 --- a/src/cl/cromer/estructuras/SeleccionController.java +++ b/src/cl/cromer/estructuras/SeleccionController.java @@ -16,18 +16,21 @@ import java.util.Scanner; /** * Esta clase es para controlar todos la interfaz de Selección. + * * @author Chris Cromer */ public class SeleccionController implements Initializable { /** * Donde poner el contenido de array. */ - @FXML private HBox contenidoSeleccion; + @FXML + private HBox contenidoSeleccion; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoSeleccion; + @FXML + private Text codigoSeleccion; /** * La escena donde está cosas graficas. @@ -46,7 +49,8 @@ public class SeleccionController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override diff --git a/src/cl/cromer/estructuras/ShellController.java b/src/cl/cromer/estructuras/ShellController.java index a23d998..115f792 100644 --- a/src/cl/cromer/estructuras/ShellController.java +++ b/src/cl/cromer/estructuras/ShellController.java @@ -16,18 +16,21 @@ import java.util.Scanner; /** * Esta clase es para controlar todos la interfaz de Shell. + * * @author Chris Cromer */ public class ShellController implements Initializable { /** * Donde poner el contenido de array. */ - @FXML private HBox contenidoShell; + @FXML + private HBox contenidoShell; /** * Donde va el codigo a mostrar a la pantalla. */ - @FXML private Text codigoShell; + @FXML + private Text codigoShell; /** * La escena donde está cosas graficas. @@ -46,7 +49,8 @@ public class ShellController implements Initializable { /** * Inicializar todos los datos y dibujar las graficas. - * @param location URL: El URL de fxml en uso. + * + * @param location URL: El URL de fxml en uso. * @param resourceBundle ResourceBundle: Tiene datos de idioma. */ @Override diff --git a/src/cl/cromer/estructuras/TextFieldLimited.java b/src/cl/cromer/estructuras/TextFieldLimited.java index 362d27d..f5504ba 100644 --- a/src/cl/cromer/estructuras/TextFieldLimited.java +++ b/src/cl/cromer/estructuras/TextFieldLimited.java @@ -15,6 +15,7 @@ import java.util.List; /** * Crear un TextField especial que tiene un maximo de digitos que puede ingresar. Se extiene a TextField. + * * @author Chris Cromer */ public class TextFieldLimited extends TextField { @@ -32,6 +33,7 @@ public class TextFieldLimited extends TextField { /** * Lista de estilos aplicable. + * * @return List: La lista de estilos. */ @SuppressWarnings("unused") @@ -41,9 +43,10 @@ public class TextFieldLimited extends TextField { /** * Reemplazar el texto basado en cambios de teclado, no deja ingresar mas text si length es mayor al maximo. + * * @param start int: Donde empece el cambio. - * @param end int: Donde termina. - * @param text String: Texto a cambiar. + * @param end int: Donde termina. + * @param text String: Texto a cambiar. */ @Override public void replaceText(int start, int end, String text) { @@ -62,6 +65,7 @@ public class TextFieldLimited extends TextField { /** * Reemplazar un selección de texto. + * * @param text String: El texto a reemplazar. */ @Override @@ -84,6 +88,7 @@ public class TextFieldLimited extends TextField { /** * Devolver la cantidad maxima si está asignado. + * * @return int: Cantidad de caracters. */ public final int getMaxLength() { @@ -92,6 +97,7 @@ public class TextFieldLimited extends TextField { /** * Asignar un valor maximo de caracters permitidio en el TextFieldLimited. + * * @param value int: La cantidad maxima. */ @SuppressWarnings("unused") @@ -103,6 +109,7 @@ public class TextFieldLimited extends TextField { /** * JavaFX FXML field property por tamaño maximo + * * @return IntegerProperty: Property. */ public final IntegerProperty maxLengthProperty() { @@ -132,20 +139,20 @@ public class TextFieldLimited extends TextField { * CSS por FXML con un maximo tamaño */ private static class StyleableProperties { - private static final CssMetaData MAX_LENGTH = - new CssMetaData("-fx-max-length", SizeConverter.getInstance(), 0) { - @Override - public boolean isSettable(TextFieldLimited node) { - return node.maxLength == null || !node.maxLength.isBound(); - } + private static final CssMetaData MAX_LENGTH = + new CssMetaData("-fx-max-length", SizeConverter.getInstance(), 0) { + @Override + public boolean isSettable(TextFieldLimited node) { + return node.maxLength == null || !node.maxLength.isBound(); + } - @Override - @SuppressWarnings("unchecked") - public StyleableProperty getStyleableProperty(TextFieldLimited node) { - return (StyleableProperty) node.maxLengthProperty(); - } + @Override + @SuppressWarnings("unchecked") + public StyleableProperty getStyleableProperty(TextFieldLimited node) { + return (StyleableProperty) node.maxLengthProperty(); + } - }; + }; private static final List> STYLEABLES; diff --git a/src/cl/cromer/estructuras/bundles/Idioma_en.properties b/src/cl/cromer/estructuras/bundles/Idioma_en.properties index 7d836b0..034658b 100644 --- a/src/cl/cromer/estructuras/bundles/Idioma_en.properties +++ b/src/cl/cromer/estructuras/bundles/Idioma_en.properties @@ -12,7 +12,6 @@ tituloMerge=Merge tituloListaEnlazadaSimple=Simple Linked List tituloListaEnlazadaCircular=Circular Linked List tituloListaEnlazadaDoble=Double Linked List - estructuras=Structures array=Array arraySimple=Simple @@ -41,24 +40,18 @@ grafos=Graphs dirigidos=Directed noDirigidos=Undirected tablaHash=Hash Table - idioma=Language ingles=English espanol=Spanish - cambiarIdioma=Change Language cambiarIdiomaMensaje=To change the language the program must be restarted.\n\nAre you sure you wish the restart? - ayuda=Help acerca=About - credito=Made by Christopher Cromer(chris@cromer.cl)\nCivil Engineering in Computer Science\nUniversity of the B\u00EDo B\u00EDo - cambiar=Change cancelar=Cancel cerrar=Close error=Error - llenar=Fill vaciar=Empty insertar=Insert @@ -70,32 +63,22 @@ peek=Peek nuevo=New paso=Step correr=Run - arrayLleno=Value not inserted because array is full. arrayValorExiste=Value already exists. arrayNoEsta=Value does not exist. arrayNoValor=Please input a numeric value. - burbujaYaOrdenado=The array is already sorted. - insercionYaOrdenado=The array is already sorted. - seleccionYaOrdenado=The array is already sorted. - shellYaOrdenado=The array is already sorted. - quickYaOrdenado=The array is already sorted. - mergeYaOrdenado=The array is already sorted. - listaLlaveExiste=Key already exists. listaNoEsta=Key does not exist. listaNoValor=Please input a numeric key and value. - pilaLlena=Value not inserted because the stack is full. 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 diff --git a/src/cl/cromer/estructuras/bundles/Idioma_es.properties b/src/cl/cromer/estructuras/bundles/Idioma_es.properties index 5e6b9b2..4895bdb 100644 --- a/src/cl/cromer/estructuras/bundles/Idioma_es.properties +++ b/src/cl/cromer/estructuras/bundles/Idioma_es.properties @@ -12,7 +12,6 @@ tituloMerge=Merge tituloListaEnlazadaSimple=Lista Enlazada Simple tituloListaEnlazadaCircular=Lista Enlazada Circular tituloListaEnlazadaDoble=Lista Enlazada Doble - estructuras=Estructuras array=Array arraySimple=Simple @@ -41,24 +40,18 @@ grafos=Grafo dirigidos=Dirigido noDirigidos=No Dirigido tablaHash=Tabla Hash - idioma=Idioma ingles=Ingl\u00E9s espanol=Espa\u00F1ol - cambiarIdioma=Cambiar Idioma cambiarIdiomaMensaje=Para cambiar el idioma el programa debe reiniciarse.\n\nUsted est\u00E1 seguro que desea reiniciar? - ayuda=Ayuda acerca=Acerca - credito=Construido por Christopher Cromer\nIngenier\u00EDa Civil en Inform\u00E1tica\nUniversidad del B\u00EDo B\u00EDo - cambiar=Cambiar cancelar=Cancelar cerrar=Cerrar error=Error - vaciar=Vaciar llenar=Llenar insertar=Insertar @@ -70,32 +63,22 @@ peek=Peek nuevo=Nuevo paso=Paso correr=Correr - arrayLleno=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. - burbujaYaOrdenado=El array ya est\u00E1 ordenado. - insercionYaOrdenado=El array ya est\u00E1 ordenado. - seleccionYaOrdenado=El array ya est\u00E1 ordenado. - shellYaOrdenado=El array ya est\u00E1 ordenado. - quickYaOrdenado=El array ya est\u00E1 ordenado. - 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. 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. colaVacia=La cola est\u00E1 vac\u00EDa. colaNoValor=Ingresar un valor num\u00E9rico por favor. \ No newline at end of file diff --git a/src/cl/cromer/estructuras/css/style.css b/src/cl/cromer/estructuras/css/style.css index 3f7b79a..662ef59 100644 --- a/src/cl/cromer/estructuras/css/style.css +++ b/src/cl/cromer/estructuras/css/style.css @@ -12,10 +12,6 @@ -fx-text-fill: #2d3e4c; } -.text-field-limited { - -fx-max-length: 3; -} - .scroll-pane { - -fx-background-color:transparent; + -fx-background-color: transparent; } \ No newline at end of file diff --git a/src/cl/cromer/estructuras/fxml/array.fxml b/src/cl/cromer/estructuras/fxml/array.fxml index aba3384..5becce8 100644 --- a/src/cl/cromer/estructuras/fxml/array.fxml +++ b/src/cl/cromer/estructuras/fxml/array.fxml @@ -1,29 +1,29 @@ + - - - - + + -