diff --git a/PointsAndDoors/doc/allclasses-index.html b/PointsAndDoors/doc/allclasses-index.html deleted file mode 100644 index 315698b..0000000 --- a/PointsAndDoors/doc/allclasses-index.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - -Alle Klassen und Schnittstellen - - - - - - - - - - - - - - - -
- -
-
-
-

Alle Klassen und Schnittstellen

-
-
-
-
-
-
Klasse
-
Beschreibung
- -
-
Changelog Panel
-
- -
-
Typensichere Aufzählung zu den Punken im Spiel
-
- -
-
Typensichere Aufzählung zu zuständen des Spieles
-
- -
-
Die GUI zur Spielanleitung
-
- -
-
RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
-
- -
-
Klasse mit einer Sammlung an Konstanten
-
- -
-
Start Classe der JAR File
-
- -
-
Das Spielobjekt
-
- -
-
GUI interpreter für PointsAndDoors
-
- -
-
Terminal interpreter für PointsAndDoors
-
-
-
-
-
-
-
- - diff --git a/PointsAndDoors/doc/allpackages-index.html b/PointsAndDoors/doc/allpackages-index.html deleted file mode 100644 index 7aa372b..0000000 --- a/PointsAndDoors/doc/allpackages-index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - -Alle Packages - - - - - - - - - - - - - - - -
- -
-
-
-

Alle Packages

-
-
Packageübersicht
-
-
Package
-
Beschreibung
- -
 
-
-
-
-
- - diff --git a/PointsAndDoors/doc/copy.svg b/PointsAndDoors/doc/copy.svg deleted file mode 100644 index d435f6c..0000000 --- a/PointsAndDoors/doc/copy.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/Changelog.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/Changelog.html deleted file mode 100644 index 1dc8aec..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/Changelog.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - -Changelog - - - - - - - - - - - - - - - -
- -
-
- -
- -

Klasse Changelog

-
- -
-
-
Alle implementierten Schnittstellen:
-
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants
-
-
-
public class Changelog -extends JFrame
-
Changelog Panel
-
-
Version:
-
1.1
-
Autor:
-
adiko01
-
Siehe auch:
-
- -
-
-
-
- -
-
-
    - -
  • -
    -

    Konstruktordetails

    -
      -
    • -
      -

      Changelog

      -
      public Changelog()
      -
      Create the frame.
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Methodendetails

    -
      -
    • -
      -

      main

      -
      public static void main(String[] args)
      -
      Launch the application.
      -
      -
      Parameter:
      -
      args - werden ignoriert
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/GUI_Anleitung.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/GUI_Anleitung.html deleted file mode 100644 index b30311c..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/GUI_Anleitung.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - -GUI_Anleitung - - - - - - - - - - - - - - - -
- -
-
- -
- -

Klasse GUI_Anleitung

-
- -
-
-
Alle implementierten Schnittstellen:
-
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants
-
-
-
public class GUI_Anleitung -extends JFrame
-
Die GUI zur Spielanleitung
-
-
Version:
-
1.0
-
Autor:
-
adiko01
-
Siehe auch:
-
- -
-
-
-
- -
-
-
    - -
  • -
    -

    Konstruktordetails

    -
      -
    • -
      -

      GUI_Anleitung

      -
      public GUI_Anleitung()
      -
      Create the frame.
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Methodendetails

    -
      -
    • -
      -

      main

      -
      public static void main(String[] args)
      -
      Launch the application.
      -
      -
      Parameter:
      -
      args - wird ignoriert
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/GameObjects.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/GameObjects.html deleted file mode 100644 index 83e2a7f..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/GameObjects.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - -GameObjects - - - - - - - - - - - - - - - -
- -
-
- -
- -

Enum-Klasse GameObjects

-
-
java.lang.Object -
java.lang.Enum<GameObjects> -
de.adiko01.PointsAndDoors.GameObjects
-
-
-
-
-
Alle implementierten Schnittstellen:
-
Serializable, Comparable<GameObjects>, Constable
-
-
-
public enum GameObjects -extends Enum<GameObjects>
-
Typensichere Aufzählung zu den Punken im Spiel
-
-
Version:
-
1.1
-
Autor:
-
adiko01
-
-
-
- -
-
-
    - -
  • -
    -

    Enum-Konstanten - Details

    -
      -
    • -
      -

      Player

      -
      public static final GameObjects Player
      -
      Der Spieler
      -
      -
    • -
    • -
      -

      Enemy

      -
      public static final GameObjects Enemy
      -
      Der Gegner
      -
      -
    • -
    • -
      -

      Money

      -
      public static final GameObjects Money
      -
      Das Geld
      -
      -
    • -
    • -
      -

      Door

      -
      public static final GameObjects Door
      -
      Die Tür
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Methodendetails

    -
      -
    • -
      -

      values

      -
      public static GameObjects[] values()
      -
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in -der Reihenfolge ihrer Deklaration zurück.
      -
      -
      Gibt zurück:
      -
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
      -
      -
      -
    • -
    • -
      -

      valueOf

      -
      public static GameObjects valueOf(String name)
      -
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. -Die Zeichenfolge muss exakt mit einer ID übereinstimmen, -mit der eine Enum-Konstante in dieser Klasse deklariert wird. -(Zusätzliche Leerzeichen sind nicht zulässig.)
      -
      -
      Parameter:
      -
      name - Name der zurückzugebenden Enumerationskonstante.
      -
      Gibt zurück:
      -
      Enumerationskonstante mit dem angegebenen Namen
      -
      Löst aus:
      -
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      -
      NullPointerException - wenn das Argument nicht angegeben wird
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/GameStatus.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/GameStatus.html deleted file mode 100644 index 11b6aa7..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/GameStatus.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - -GameStatus - - - - - - - - - - - - - - - -
- -
-
- -
- -

Enum-Klasse GameStatus

-
-
java.lang.Object -
java.lang.Enum<GameStatus> -
de.adiko01.PointsAndDoors.GameStatus
-
-
-
-
-
Alle implementierten Schnittstellen:
-
Serializable, Comparable<GameStatus>, Constable
-
-
-
public enum GameStatus -extends Enum<GameStatus>
-
Typensichere Aufzählung zu zuständen des Spieles
-
-
Version:
-
1.1
-
Autor:
-
adiko01
-
-
-
-
    - -
  • -
    -

    Verschachtelte Klassen - Übersicht

    -
    -

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum

    -Enum.EnumDesc<E extends Enum<E>>
    -
    -
  • - -
  • -
    -

    Enum-Konstanten - Übersicht

    -
    Enum-Konstanten
    -
    -
    Enum-Konstante
    -
    Beschreibung
    - -
    -
    Das Spiel ist beendet, der Gegner hat gewonnen
    -
    - -
    -
    Das Spiel ist im Fehlerzustand
    -
    - -
    -
    Das Spiel ist beendet, der Spieler hat gewonnen
    -
    - -
    -
    Das Spiel läuft ohne Probleme
    -
    -
    -
    -
  • - -
  • -
    -

    Methodenübersicht

    -
    -
    -
    -
    -
    Modifizierer und Typ
    -
    Methode
    -
    Beschreibung
    -
    static GameStatus
    - -
    -
    Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
    -
    -
    static GameStatus[]
    - -
    -
    Gibt ein Array mit den Konstanten dieser Enum-Klasse in -der Reihenfolge ihrer Deklaration zurück.
    -
    -
    -
    -
    -
    -

    Von Klasse geerbte Methoden java.lang.Enum

    -compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
    -
    -

    Von Klasse geerbte Methoden java.lang.Object

    -getClass, notify, notifyAll, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Enum-Konstanten - Details

    -
      -
    • -
      -

      ERROR

      -
      public static final GameStatus ERROR
      -
      Das Spiel ist im Fehlerzustand
      -
      -
    • -
    • -
      -

      RUN

      -
      public static final GameStatus RUN
      -
      Das Spiel läuft ohne Probleme
      -
      -
    • -
    • -
      -

      PlayerWins

      -
      public static final GameStatus PlayerWins
      -
      Das Spiel ist beendet, der Spieler hat gewonnen
      -
      -
    • -
    • -
      -

      EnemyWins

      -
      public static final GameStatus EnemyWins
      -
      Das Spiel ist beendet, der Gegner hat gewonnen
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Methodendetails

    -
      -
    • -
      -

      values

      -
      public static GameStatus[] values()
      -
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in -der Reihenfolge ihrer Deklaration zurück.
      -
      -
      Gibt zurück:
      -
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
      -
      -
      -
    • -
    • -
      -

      valueOf

      -
      public static GameStatus valueOf(String name)
      -
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. -Die Zeichenfolge muss exakt mit einer ID übereinstimmen, -mit der eine Enum-Konstante in dieser Klasse deklariert wird. -(Zusätzliche Leerzeichen sind nicht zulässig.)
      -
      -
      Parameter:
      -
      name - Name der zurückzugebenden Enumerationskonstante.
      -
      Gibt zurück:
      -
      Enumerationskonstante mit dem angegebenen Namen
      -
      Löst aus:
      -
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      -
      NullPointerException - wenn das Argument nicht angegeben wird
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/IllegalMoveException.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/IllegalMoveException.html deleted file mode 100644 index 4b8768c..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/IllegalMoveException.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - -IllegalMoveException - - - - - - - - - - - - - - - -
- -
-
- -
- -

Klasse IllegalMoveException

-
-
java.lang.Object -
java.lang.Throwable -
java.lang.Exception -
java.lang.RuntimeException -
de.adiko01.PointsAndDoors.IllegalMoveException
-
-
-
-
-
-
-
Alle implementierten Schnittstellen:
-
Serializable
-
-
-
public class IllegalMoveException -extends RuntimeException
-
RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
-
-
Autor:
-
adiko01
-
Siehe auch:
-
- -
-
-
-
- -
-
-
    - -
  • -
    -

    Konstruktordetails

    -
      -
    • -
      -

      IllegalMoveException

      -
      public IllegalMoveException()
      -
      RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
      -
      -
    • -
    • -
      -

      IllegalMoveException

      -
      public IllegalMoveException(String message)
      -
      RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
      -
      -
      Parameter:
      -
      message - Nachricht
      -
      -
      -
    • -
    • -
      -

      IllegalMoveException

      -
      public IllegalMoveException(Throwable cause)
      -
      RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
      -
      -
      Parameter:
      -
      cause -
      -
      -
      -
    • -
    • -
      -

      IllegalMoveException

      -
      public IllegalMoveException(String message, - Throwable cause)
      -
      RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
      -
      -
      Parameter:
      -
      message - Nachricht
      -
      cause -
      -
      -
      -
    • -
    • -
      -

      IllegalMoveException

      -
      public IllegalMoveException(String message, - Throwable cause, - boolean enableSuppression, - boolean writableStackTrace)
      -
      RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
      -
      -
      Parameter:
      -
      message - Nachricht
      -
      cause -
      -
      enableSuppression -
      -
      writableStackTrace -
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/Konstanten.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/Konstanten.html deleted file mode 100644 index c65f965..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/Konstanten.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - -Konstanten - - - - - - - - - - - - - - - -
- -
-
- -
- -

Klasse Konstanten

-
-
java.lang.Object -
de.adiko01.PointsAndDoors.Konstanten
-
-
-
-
public class Konstanten -extends Object
-
Klasse mit einer Sammlung an Konstanten
-
-
Version:
-
1.2
-
Autor:
-
adiko01
-
-
-
- -
-
-
    - -
  • -
    -

    Konstruktordetails

    -
      -
    • -
      -

      Konstanten

      -
      public Konstanten()
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Methodendetails

    -
      -
    • -
      -

      getCHANGELOG_GUI

      -
      public String getCHANGELOG_GUI()
      -
      Holt die Konstate CHANGELOG_GUI
      -
      -
      Gibt zurück:
      -
      CHANGELOG_GUI
      -
      -
      -
    • -
    • -
      -

      getCHANGELOG_TERMINAL

      -
      public String getCHANGELOG_TERMINAL()
      -
      Holt die Konstate CHANGELOG_TERMINAL
      -
      -
      Gibt zurück:
      -
      CHANGELOG_TERMINAL
      -
      -
      -
    • -
    • -
      -

      getCHANGELOG_GAME

      -
      public String getCHANGELOG_GAME()
      -
      Holt die Konstate CHANGELOG_GAME mit dem Changelog des Spieles
      -
      -
      Gibt zurück:
      -
      CHANGELOG_GAME
      -
      -
      -
    • -
    • -
      -

      getHELP

      -
      public String getHELP()
      -
      Holt die Konstate HELP für den Programm aufruf im Terminal
      -
      -
      Gibt zurück:
      -
      HELP
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/Main.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/Main.html deleted file mode 100644 index 3e05030..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/Main.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - -Main - - - - - - - - - - - - - - - -
- -
-
- -
- -

Klasse Main

-
-
java.lang.Object -
de.adiko01.PointsAndDoors.Main
-
-
-
-
public class Main -extends Object
-
Start Classe der JAR File
-
-
Autor:
-
adiko01
-
-
-
-
    - -
  • -
    -

    Konstruktorübersicht

    -
    Konstruktoren
    -
    -
    Konstruktor
    -
    Beschreibung
    - -
     
    -
    -
    -
  • - -
  • -
    -

    Methodenübersicht

    -
    -
    -
    -
    -
    Modifizierer und Typ
    -
    Methode
    -
    Beschreibung
    -
    static void
    -
    main(String[] args)
    -
    -
    Start Methode - Standartdmäßig wird der GUI Modus gestartet
    -
    -
    -
    -
    -
    -

    Von Klasse geerbte Methoden java.lang.Object

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

    Konstruktordetails

    -
      -
    • -
      -

      Main

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

    Methodendetails

    -
      -
    • -
      -

      main

      -
      public static void main(String[] args)
      -
      Start Methode - Standartdmäßig wird der GUI Modus gestartet
      -
      -
      Parameter:
      -
      args -
      - Kein Parameter: wie gui
      - help: Zeigt die Hilfe
      - changelog cmd: Zeigt den Changelog der Terminal Version an.
      - changelog game: Zeigt den Changelog des Spieles an.
      - changelog gui: Zeigt den Changelog der Gui.
      - cmd: Startet PoinsAndDoors im Terminal Modus.
      - gui: Startet PoinsAndDoors im GUI Modus.
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/PointsAndDoors.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/PointsAndDoors.html deleted file mode 100644 index 2b4bb9e..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/PointsAndDoors.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - -PointsAndDoors - - - - - - - - - - - - - - - -
- -
-
- -
- -

Klasse PointsAndDoors

-
-
java.lang.Object -
de.adiko01.PointsAndDoors.PointsAndDoors
-
-
-
-
public class PointsAndDoors -extends Object
-
Das Spielobjekt
-
-
Version:
-
2.0
-
Autor:
-
adiko01
-
-
-
- -
-
-
    - -
  • -
    -

    Methodendetails

    -
      -
    • -
      -

      moneyFound

      -
      public boolean moneyFound()
      -
      Boolean
      -
      -
      Gibt zurück:
      -
      Ob das Geldstück gefunden wurde
      -
      -
      -
    • -
    • -
      -

      movePlayer

      -
      public void movePlayer(char c)
      -
      Bewegt den Spieler
      -
      -
      Parameter:
      -
      c - u - nach oben - d - nach unten - l - nach links - r - nach rechts
      -
      -
      -
    • -
    • -
      -

      getStatus

      -
      public GameStatus getStatus()
      -
      Gibt den aktuellen GameStatus zurück
      -
      -
      Gibt zurück:
      -
      aktueller GameStatus
      -
      -
      -
    • -
    • -
      -

      getTask

      -
      public String getTask()
      -
      Task
      -
      -
      Gibt zurück:
      -
      Aktuelle Aufgabe als String
      -
      -
      -
    • -
    • -
      -

      getPos

      -
      public int getPos(GameObjects obj)
      -
      Holt die aktuelle Porition eines GameObjects
      -
      -
      Parameter:
      -
      obj - ist ein Werte aus GameObjects
      -
      Gibt zurück:
      -
      Position des Objektes auf dem Spielfeld als int
      -
      -
      -
    • -
    • -
      -

      getPoint

      -
      public Point getPoint(GameObjects obj)
      -
      Holt den Punkt zu einem GameObjects
      -
      -
      Parameter:
      -
      obj - ist ein Werte aus GameObjects
      -
      Gibt zurück:
      -
      Position des Objektes auf dem Spielfeld als Point
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/PointsAndDoorsGUI.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/PointsAndDoorsGUI.html deleted file mode 100644 index 5ee2e6a..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/PointsAndDoorsGUI.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - -PointsAndDoorsGUI - - - - - - - - - - - - - - - -
- -
-
- -
- -

Klasse PointsAndDoorsGUI

-
-
java.lang.Object -
de.adiko01.PointsAndDoors.PointsAndDoorsGUI
-
-
-
-
public class PointsAndDoorsGUI -extends Object
-
GUI interpreter für PointsAndDoors
-
-
Autor:
-
adiko01
-
-
-
-
    - -
  • -
    -

    Konstruktorübersicht

    -
    Konstruktoren
    -
    -
    Konstruktor
    -
    Beschreibung
    - -
    -
    Create the application.
    -
    -
    -
    -
  • - -
  • -
    -

    Methodenübersicht

    -
    -
    -
    -
    -
    Modifizierer und Typ
    -
    Methode
    -
    Beschreibung
    -
    static void
    -
    main(String[] args)
    -
    -
    Launch the application.
    -
    -
    -
    -
    -
    -

    Von Klasse geerbte Methoden java.lang.Object

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

    Konstruktordetails

    -
      -
    • -
      -

      PointsAndDoorsGUI

      -
      public PointsAndDoorsGUI()
      -
      Create the application.
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Methodendetails

    -
      -
    • -
      -

      main

      -
      public static void main(String[] args)
      -
      Launch the application.
      -
      -
      Parameter:
      -
      args - Argumente zur Übergabe (Werden nicht berücksichtigt)
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/PointsAndDoorsTerminal.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/PointsAndDoorsTerminal.html deleted file mode 100644 index 7b74fc9..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/PointsAndDoorsTerminal.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -PointsAndDoorsTerminal - - - - - - - - - - - - - - - -
- -
-
- -
- -

Klasse PointsAndDoorsTerminal

-
-
java.lang.Object -
de.adiko01.PointsAndDoors.PointsAndDoorsTerminal
-
-
-
-
public class PointsAndDoorsTerminal -extends Object
-
Terminal interpreter für PointsAndDoors
-
-
Version:
-
2.1
-
Autor:
-
adiko01
-
-
-
- -
-
-
    - -
  • -
    -

    Konstruktordetails

    -
      -
    • -
      -

      PointsAndDoorsTerminal

      -
      public PointsAndDoorsTerminal()
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Methodendetails

    -
      -
    • -
      -

      main

      -
      public static void main(String[] args)
      -
      Start Methode des Interpreters
      -
      -
      Parameter:
      -
      args - werden Ignoriert
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/Changelog.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/Changelog.html deleted file mode 100644 index e6abba3..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/Changelog.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -Verwendungsweise von Klasse de.adiko01.PointsAndDoors.Changelog - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Klasse
de.adiko01.PointsAndDoors.Changelog

-
-Keine Verwendung von de.adiko01.PointsAndDoors.Changelog
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/GUI_Anleitung.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/GUI_Anleitung.html deleted file mode 100644 index ad0f313..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/GUI_Anleitung.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -Verwendungsweise von Klasse de.adiko01.PointsAndDoors.GUI_Anleitung - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Klasse
de.adiko01.PointsAndDoors.GUI_Anleitung

-
-Keine Verwendung von de.adiko01.PointsAndDoors.GUI_Anleitung
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/GameObjects.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/GameObjects.html deleted file mode 100644 index 78c6aae..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/GameObjects.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - -Verwendungsweise von Enum-Klasse de.adiko01.PointsAndDoors.GameObjects - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Enum-Klasse
de.adiko01.PointsAndDoors.GameObjects

-
-
- -
-
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/GameStatus.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/GameStatus.html deleted file mode 100644 index 1301268..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/GameStatus.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - -Verwendungsweise von Enum-Klasse de.adiko01.PointsAndDoors.GameStatus - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Enum-Klasse
de.adiko01.PointsAndDoors.GameStatus

-
-
- -
-
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/IllegalMoveException.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/IllegalMoveException.html deleted file mode 100644 index 5ee3b0c..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/IllegalMoveException.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -Verwendungsweise von Klasse de.adiko01.PointsAndDoors.IllegalMoveException - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Klasse
de.adiko01.PointsAndDoors.IllegalMoveException

-
-Keine Verwendung von de.adiko01.PointsAndDoors.IllegalMoveException
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/Konstanten.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/Konstanten.html deleted file mode 100644 index 44cea8b..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/Konstanten.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -Verwendungsweise von Klasse de.adiko01.PointsAndDoors.Konstanten - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Klasse
de.adiko01.PointsAndDoors.Konstanten

-
-Keine Verwendung von de.adiko01.PointsAndDoors.Konstanten
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/Main.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/Main.html deleted file mode 100644 index f632d64..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/Main.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -Verwendungsweise von Klasse de.adiko01.PointsAndDoors.Main - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Klasse
de.adiko01.PointsAndDoors.Main

-
-Keine Verwendung von de.adiko01.PointsAndDoors.Main
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/PointsAndDoors.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/PointsAndDoors.html deleted file mode 100644 index f4cf2af..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/PointsAndDoors.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -Verwendungsweise von Klasse de.adiko01.PointsAndDoors.PointsAndDoors - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Klasse
de.adiko01.PointsAndDoors.PointsAndDoors

-
-Keine Verwendung von de.adiko01.PointsAndDoors.PointsAndDoors
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/PointsAndDoorsGUI.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/PointsAndDoorsGUI.html deleted file mode 100644 index 494f06c..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/PointsAndDoorsGUI.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -Verwendungsweise von Klasse de.adiko01.PointsAndDoors.PointsAndDoorsGUI - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Klasse
de.adiko01.PointsAndDoors.PointsAndDoorsGUI

-
-Keine Verwendung von de.adiko01.PointsAndDoors.PointsAndDoorsGUI
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/PointsAndDoorsTerminal.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/PointsAndDoorsTerminal.html deleted file mode 100644 index 6fcfdd5..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/class-use/PointsAndDoorsTerminal.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - -Verwendungsweise von Klasse de.adiko01.PointsAndDoors.PointsAndDoorsTerminal - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Klasse
de.adiko01.PointsAndDoors.PointsAndDoorsTerminal

-
-Keine Verwendung von de.adiko01.PointsAndDoors.PointsAndDoorsTerminal
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/package-summary.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/package-summary.html deleted file mode 100644 index d7f76fa..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/package-summary.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - -de.adiko01.PointsAndDoors - - - - - - - - - - - - - - - -
- -
-
-
-

Package de.adiko01.PointsAndDoors

-
-
-
package de.adiko01.PointsAndDoors
-
- -
-
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/package-tree.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/package-tree.html deleted file mode 100644 index 222ab12..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/package-tree.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - -de.adiko01.PointsAndDoors Klassenhierarchie - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchie für Package de.adiko01.PointsAndDoors

-
-
-

Klassenhierarchie

- -
-
-

Enum-Klassenhierarchie

- -
-
-
-
- - diff --git a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/package-use.html b/PointsAndDoors/doc/de/adiko01/PointsAndDoors/package-use.html deleted file mode 100644 index 4f09986..0000000 --- a/PointsAndDoors/doc/de/adiko01/PointsAndDoors/package-use.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -Verwendungsweise von Package de.adiko01.PointsAndDoors - - - - - - - - - - - - - - - -
- -
-
-
-

Verwendungen von Package
de.adiko01.PointsAndDoors

-
-
- -
-
-
-
- - diff --git a/PointsAndDoors/doc/element-list b/PointsAndDoors/doc/element-list deleted file mode 100644 index dc41442..0000000 --- a/PointsAndDoors/doc/element-list +++ /dev/null @@ -1 +0,0 @@ -de.adiko01.PointsAndDoors diff --git a/PointsAndDoors/doc/help-doc.html b/PointsAndDoors/doc/help-doc.html deleted file mode 100644 index c1f3939..0000000 --- a/PointsAndDoors/doc/help-doc.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - -API-Hilfe - - - - - - - - - - - - - - - -
- -
-
-

Hilfe zu JavaDoc

- -
-
-

Navigation

-Ausgehend von der Seite Überblick können Sie die Dokumentation mithilfe der Links durchsuchen, die sich auf jeder Seite und in der Navigationsleiste oben auf jeder Seite befinden. Mit Index und dem Suchfeld können Sie zu spezifischen Deklarationen und Übersichtsseiten navigieren, wie Alle Packages, Alle Klassen und Schnittstellen - -
-
-
-

Seitenarten

-Die folgenden Abschnitte beschreiben die verschiedenen Seitenarten in dieser Collection. -
-

Package

-

Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:

-
    -
  • Schnittstellen
  • -
  • Klassen
  • -
  • Enum-Klassen
  • -
  • Ausnahmeklassen
  • -
  • Annotationsschnittstellen
  • -
-
-
-

Klasse oder Schnittstelle

-

Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.

-
    -
  • Klassenvererbungsdiagramm
  • -
  • Direkte Unterklassen
  • -
  • Alle bekannten Unterschnittstellen
  • -
  • Alle bekannten Implementierungsklassen
  • -
  • Klassen- oder Schnittstellendeklaration
  • -
  • Klassen- oder Schnittstellenbeschreibung
  • -
-
-
    -
  • Verschachtelte Klassen - Übersicht
  • -
  • Enum-Konstanten - Übersicht
  • -
  • Feldübersicht
  • -
  • Eigenschaftsübersicht
  • -
  • Konstruktorübersicht
  • -
  • Methodenübersicht
  • -
  • Erforderliche Elemente - Übersicht
  • -
  • Optionale Elemente - Übersicht
  • -
-
-
    -
  • Enum-Konstanten - Details
  • -
  • Felddetails
  • -
  • Eigenschaftsdetails
  • -
  • Konstruktordetails
  • -
  • Methodendetails
  • -
  • Elementdetails
  • -
-

Hinweis: Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.

-

Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.

-
-
-

Weitere Dateien

-

Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.

-
-
-

Verwendung

-

Für jedes dokumentierte Package sowie jede Klasse und jede Schnittstelle ist eine eigene Verwendungsseite vorhanden. Auf dieser Seite wird beschrieben, welche Packages, Klassen, Methoden, Konstruktoren und Felder einen Teil der angegebenen Klasse oder des angegebenen Packages verwenden. Bei der Klasse oder Schnittstelle A enthält die Verwendungsseite die Unterklassen von A, als A deklarierte Felder, Methoden, die A zurückgeben, sowie Methoden und Konstruktoren mit Parametern des Typs A. Sie können diese Seite aufrufen, indem Sie zunächst das Package, die Klasse oder die Schnittstelle aufrufen und anschließend in der Navigationsleiste auf den Link "Verwendung" klicken.

-
-
-

Baum (Klassenhierarchie)

-

Es gibt eine Seite Klassenhierarchie für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit java.lang.Object. Die Schnittstellen erben nicht von java.lang.Object.

-
    -
  • Wenn Sie auf der Übersichtsseite auf "Baum" klicken, wird die Hierarchie für alle Packages angezeigt.
  • -
  • Wenn Sie eine bestimmte Package-, Klassen- oder Schnittstellenseite anzeigen und auf "Baum" klicken, wird die Hierarchie nur für dieses Package angezeigt.
  • -
-
-
-

Serialisierte Form

-

Jede serialisierbare oder externalisierbare Klasse verfügt über eine Beschreibung der zugehörigen Serialisierungsfelder und -methoden. Diese Informationen sind eher für Implementierer als für Benutzer der API von Interesse. Die Navigationsleiste enthält zwar keinen Link, Sie können diese Informationen jedoch abrufen, indem Sie zu einer beliebigen serialisierten Klasse navigieren und im Abschnitt "Siehe auch" der Klassenbeschreibung auf "Serialisierte Form" klicken.

-
-
-

Alle Packages

-

Die Seite Alle Packages enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.

-
-
-

Alle Klassen und Schnittstellen

-

Die Seite Alle Klassen und Schnittstellen enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.

-
-
-

Index

-

Die Index enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie Alle Packages, Alle Klassen und Schnittstellen.

-
-
-
-Diese Hilfedatei gilt für die vom Standard-Doclet generierte API-Dokumentation.
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-1.html b/PointsAndDoors/doc/index-files/index-1.html deleted file mode 100644 index f27a178..0000000 --- a/PointsAndDoors/doc/index-files/index-1.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - -C-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

C

-
-
Changelog - Klasse in de.adiko01.PointsAndDoors
-
-
Changelog Panel
-
-
Changelog() - Konstruktor für Klasse de.adiko01.PointsAndDoors.Changelog
-
-
Create the frame.
-
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-10.html b/PointsAndDoors/doc/index-files/index-10.html deleted file mode 100644 index 70e9c38..0000000 --- a/PointsAndDoors/doc/index-files/index-10.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - -V-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

V

-
-
valueOf(String) - Statische Methode in Enum-Klasse de.adiko01.PointsAndDoors.GameObjects
-
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
-
-
valueOf(String) - Statische Methode in Enum-Klasse de.adiko01.PointsAndDoors.GameStatus
-
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
-
-
values() - Statische Methode in Enum-Klasse de.adiko01.PointsAndDoors.GameObjects
-
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in -der Reihenfolge ihrer Deklaration zurück.
-
-
values() - Statische Methode in Enum-Klasse de.adiko01.PointsAndDoors.GameStatus
-
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in -der Reihenfolge ihrer Deklaration zurück.
-
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-2.html b/PointsAndDoors/doc/index-files/index-2.html deleted file mode 100644 index 9097e0a..0000000 --- a/PointsAndDoors/doc/index-files/index-2.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -D-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

D

-
-
de.adiko01.PointsAndDoors - Package de.adiko01.PointsAndDoors
-
 
-
Door - Enum-Konstante in Enum-Klasse de.adiko01.PointsAndDoors.GameObjects
-
-
Die Tür
-
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-3.html b/PointsAndDoors/doc/index-files/index-3.html deleted file mode 100644 index 6cc2963..0000000 --- a/PointsAndDoors/doc/index-files/index-3.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - -E-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

E

-
-
Enemy - Enum-Konstante in Enum-Klasse de.adiko01.PointsAndDoors.GameObjects
-
-
Der Gegner
-
-
EnemyWins - Enum-Konstante in Enum-Klasse de.adiko01.PointsAndDoors.GameStatus
-
-
Das Spiel ist beendet, der Gegner hat gewonnen
-
-
ERROR - Enum-Konstante in Enum-Klasse de.adiko01.PointsAndDoors.GameStatus
-
-
Das Spiel ist im Fehlerzustand
-
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-4.html b/PointsAndDoors/doc/index-files/index-4.html deleted file mode 100644 index 5e7a7f4..0000000 --- a/PointsAndDoors/doc/index-files/index-4.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - -G-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

G

-
-
GameObjects - Enum-Klasse in de.adiko01.PointsAndDoors
-
-
Typensichere Aufzählung zu den Punken im Spiel
-
-
GameStatus - Enum-Klasse in de.adiko01.PointsAndDoors
-
-
Typensichere Aufzählung zu zuständen des Spieles
-
-
getCHANGELOG_GAME() - Methode in Klasse de.adiko01.PointsAndDoors.Konstanten
-
-
Holt die Konstate CHANGELOG_GAME mit dem Changelog des Spieles
-
-
getCHANGELOG_GUI() - Methode in Klasse de.adiko01.PointsAndDoors.Konstanten
-
-
Holt die Konstate CHANGELOG_GUI
-
-
getCHANGELOG_TERMINAL() - Methode in Klasse de.adiko01.PointsAndDoors.Konstanten
-
-
Holt die Konstate CHANGELOG_TERMINAL
-
-
getHELP() - Methode in Klasse de.adiko01.PointsAndDoors.Konstanten
-
-
Holt die Konstate HELP für den Programm aufruf im Terminal
-
-
getPoint(GameObjects) - Methode in Klasse de.adiko01.PointsAndDoors.PointsAndDoors
-
-
Holt den Punkt zu einem GameObjects
-
-
getPos(GameObjects) - Methode in Klasse de.adiko01.PointsAndDoors.PointsAndDoors
-
-
Holt die aktuelle Porition eines GameObjects
-
-
getStatus() - Methode in Klasse de.adiko01.PointsAndDoors.PointsAndDoors
-
-
Gibt den aktuellen GameStatus zurück
-
-
getTask() - Methode in Klasse de.adiko01.PointsAndDoors.PointsAndDoors
-
-
Task
-
-
GUI_Anleitung - Klasse in de.adiko01.PointsAndDoors
-
-
Die GUI zur Spielanleitung
-
-
GUI_Anleitung() - Konstruktor für Klasse de.adiko01.PointsAndDoors.GUI_Anleitung
-
-
Create the frame.
-
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-5.html b/PointsAndDoors/doc/index-files/index-5.html deleted file mode 100644 index d141d43..0000000 --- a/PointsAndDoors/doc/index-files/index-5.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - -I-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

I

-
-
IllegalMoveException - Ausnahmeklasse in de.adiko01.PointsAndDoors
-
-
RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
-
-
IllegalMoveException() - Konstruktor für Ausnahmeklasse de.adiko01.PointsAndDoors.IllegalMoveException
-
-
RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
-
-
IllegalMoveException(String) - Konstruktor für Ausnahmeklasse de.adiko01.PointsAndDoors.IllegalMoveException
-
-
RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
-
-
IllegalMoveException(String, Throwable) - Konstruktor für Ausnahmeklasse de.adiko01.PointsAndDoors.IllegalMoveException
-
-
RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
-
-
IllegalMoveException(String, Throwable, boolean, boolean) - Konstruktor für Ausnahmeklasse de.adiko01.PointsAndDoors.IllegalMoveException
-
-
RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
-
-
IllegalMoveException(Throwable) - Konstruktor für Ausnahmeklasse de.adiko01.PointsAndDoors.IllegalMoveException
-
-
RuntimeException zum Versuch einen Zug zumachen, welcher nicht erlaubt ist.
-
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-6.html b/PointsAndDoors/doc/index-files/index-6.html deleted file mode 100644 index 7d2aefc..0000000 --- a/PointsAndDoors/doc/index-files/index-6.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -K-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

K

-
-
Konstanten - Klasse in de.adiko01.PointsAndDoors
-
-
Klasse mit einer Sammlung an Konstanten
-
-
Konstanten() - Konstruktor für Klasse de.adiko01.PointsAndDoors.Konstanten
-
 
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-7.html b/PointsAndDoors/doc/index-files/index-7.html deleted file mode 100644 index 302a8b9..0000000 --- a/PointsAndDoors/doc/index-files/index-7.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - -M-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

M

-
-
main(String[]) - Statische Methode in Klasse de.adiko01.PointsAndDoors.Changelog
-
-
Launch the application.
-
-
main(String[]) - Statische Methode in Klasse de.adiko01.PointsAndDoors.GUI_Anleitung
-
-
Launch the application.
-
-
main(String[]) - Statische Methode in Klasse de.adiko01.PointsAndDoors.Main
-
-
Start Methode - Standartdmäßig wird der GUI Modus gestartet
-
-
main(String[]) - Statische Methode in Klasse de.adiko01.PointsAndDoors.PointsAndDoorsGUI
-
-
Launch the application.
-
-
main(String[]) - Statische Methode in Klasse de.adiko01.PointsAndDoors.PointsAndDoorsTerminal
-
-
Start Methode des Interpreters
-
-
Main - Klasse in de.adiko01.PointsAndDoors
-
-
Start Classe der JAR File
-
-
Main() - Konstruktor für Klasse de.adiko01.PointsAndDoors.Main
-
 
-
Money - Enum-Konstante in Enum-Klasse de.adiko01.PointsAndDoors.GameObjects
-
-
Das Geld
-
-
moneyFound() - Methode in Klasse de.adiko01.PointsAndDoors.PointsAndDoors
-
-
Boolean
-
-
movePlayer(char) - Methode in Klasse de.adiko01.PointsAndDoors.PointsAndDoors
-
-
Bewegt den Spieler
-
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-8.html b/PointsAndDoors/doc/index-files/index-8.html deleted file mode 100644 index 36f3e7a..0000000 --- a/PointsAndDoors/doc/index-files/index-8.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - -P-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

P

-
-
Player - Enum-Konstante in Enum-Klasse de.adiko01.PointsAndDoors.GameObjects
-
-
Der Spieler
-
-
PlayerWins - Enum-Konstante in Enum-Klasse de.adiko01.PointsAndDoors.GameStatus
-
-
Das Spiel ist beendet, der Spieler hat gewonnen
-
-
PointsAndDoors - Klasse in de.adiko01.PointsAndDoors
-
-
Das Spielobjekt
-
-
PointsAndDoorsGUI - Klasse in de.adiko01.PointsAndDoors
-
-
GUI interpreter für PointsAndDoors
-
-
PointsAndDoorsGUI() - Konstruktor für Klasse de.adiko01.PointsAndDoors.PointsAndDoorsGUI
-
-
Create the application.
-
-
PointsAndDoorsTerminal - Klasse in de.adiko01.PointsAndDoors
-
-
Terminal interpreter für PointsAndDoors
-
-
PointsAndDoorsTerminal() - Konstruktor für Klasse de.adiko01.PointsAndDoors.PointsAndDoorsTerminal
-
 
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index-files/index-9.html b/PointsAndDoors/doc/index-files/index-9.html deleted file mode 100644 index 0251fff..0000000 --- a/PointsAndDoors/doc/index-files/index-9.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - -R-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form -

R

-
-
RUN - Enum-Konstante in Enum-Klasse de.adiko01.PointsAndDoors.GameStatus
-
-
Das Spiel läuft ohne Probleme
-
-
-C D E G I K M P R V 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
-
-
- - diff --git a/PointsAndDoors/doc/index.html b/PointsAndDoors/doc/index.html deleted file mode 100644 index 50aad3a..0000000 --- a/PointsAndDoors/doc/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -Generierte Dokumentation (unbenannt) - - - - - - - - - - - -
- -

de/adiko01/PointsAndDoors/package-summary.html

-
- - diff --git a/PointsAndDoors/doc/jquery-ui.overrides.css b/PointsAndDoors/doc/jquery-ui.overrides.css deleted file mode 100644 index 03c010b..0000000 --- a/PointsAndDoors/doc/jquery-ui.overrides.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ - -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - /* Overrides the color of selection used in jQuery UI */ - background: #F8981D; - border: 1px solid #F8981D; -} diff --git a/PointsAndDoors/doc/legal/COPYRIGHT b/PointsAndDoors/doc/legal/COPYRIGHT deleted file mode 100644 index ca74fff..0000000 --- a/PointsAndDoors/doc/legal/COPYRIGHT +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\COPYRIGHT diff --git a/PointsAndDoors/doc/legal/LICENSE b/PointsAndDoors/doc/legal/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/PointsAndDoors/doc/legal/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/PointsAndDoors/doc/legal/jquery.md b/PointsAndDoors/doc/legal/jquery.md deleted file mode 100644 index f7b72e3..0000000 --- a/PointsAndDoors/doc/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.0 - -### jQuery License -``` -jQuery v 3.6.0 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.0 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/PointsAndDoors/doc/legal/jqueryUI.md b/PointsAndDoors/doc/legal/jqueryUI.md deleted file mode 100644 index 9f4c9e9..0000000 --- a/PointsAndDoors/doc/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.13.1 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/PointsAndDoors/doc/member-search-index.js b/PointsAndDoors/doc/member-search-index.js deleted file mode 100644 index 7061339..0000000 --- a/PointsAndDoors/doc/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"de.adiko01.PointsAndDoors","c":"Changelog","l":"Changelog()","u":"%3Cinit%3E()"},{"p":"de.adiko01.PointsAndDoors","c":"GameObjects","l":"Door"},{"p":"de.adiko01.PointsAndDoors","c":"GameObjects","l":"Enemy"},{"p":"de.adiko01.PointsAndDoors","c":"GameStatus","l":"EnemyWins"},{"p":"de.adiko01.PointsAndDoors","c":"GameStatus","l":"ERROR"},{"p":"de.adiko01.PointsAndDoors","c":"Konstanten","l":"getCHANGELOG_GAME()"},{"p":"de.adiko01.PointsAndDoors","c":"Konstanten","l":"getCHANGELOG_GUI()"},{"p":"de.adiko01.PointsAndDoors","c":"Konstanten","l":"getCHANGELOG_TERMINAL()"},{"p":"de.adiko01.PointsAndDoors","c":"Konstanten","l":"getHELP()"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoors","l":"getPoint(GameObjects)","u":"getPoint(de.adiko01.PointsAndDoors.GameObjects)"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoors","l":"getPos(GameObjects)","u":"getPos(de.adiko01.PointsAndDoors.GameObjects)"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoors","l":"getStatus()"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoors","l":"getTask()"},{"p":"de.adiko01.PointsAndDoors","c":"GUI_Anleitung","l":"GUI_Anleitung()","u":"%3Cinit%3E()"},{"p":"de.adiko01.PointsAndDoors","c":"IllegalMoveException","l":"IllegalMoveException()","u":"%3Cinit%3E()"},{"p":"de.adiko01.PointsAndDoors","c":"IllegalMoveException","l":"IllegalMoveException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"de.adiko01.PointsAndDoors","c":"IllegalMoveException","l":"IllegalMoveException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"de.adiko01.PointsAndDoors","c":"IllegalMoveException","l":"IllegalMoveException(String, Throwable, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable,boolean,boolean)"},{"p":"de.adiko01.PointsAndDoors","c":"IllegalMoveException","l":"IllegalMoveException(Throwable)","u":"%3Cinit%3E(java.lang.Throwable)"},{"p":"de.adiko01.PointsAndDoors","c":"Konstanten","l":"Konstanten()","u":"%3Cinit%3E()"},{"p":"de.adiko01.PointsAndDoors","c":"Main","l":"Main()","u":"%3Cinit%3E()"},{"p":"de.adiko01.PointsAndDoors","c":"Changelog","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"de.adiko01.PointsAndDoors","c":"GUI_Anleitung","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"de.adiko01.PointsAndDoors","c":"Main","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoorsGUI","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoorsTerminal","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"de.adiko01.PointsAndDoors","c":"GameObjects","l":"Money"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoors","l":"moneyFound()"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoors","l":"movePlayer(char)"},{"p":"de.adiko01.PointsAndDoors","c":"GameObjects","l":"Player"},{"p":"de.adiko01.PointsAndDoors","c":"GameStatus","l":"PlayerWins"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoorsGUI","l":"PointsAndDoorsGUI()","u":"%3Cinit%3E()"},{"p":"de.adiko01.PointsAndDoors","c":"PointsAndDoorsTerminal","l":"PointsAndDoorsTerminal()","u":"%3Cinit%3E()"},{"p":"de.adiko01.PointsAndDoors","c":"GameStatus","l":"RUN"},{"p":"de.adiko01.PointsAndDoors","c":"GameObjects","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"de.adiko01.PointsAndDoors","c":"GameStatus","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"de.adiko01.PointsAndDoors","c":"GameObjects","l":"values()"},{"p":"de.adiko01.PointsAndDoors","c":"GameStatus","l":"values()"}];updateSearchResults(); \ No newline at end of file diff --git a/PointsAndDoors/doc/module-search-index.js b/PointsAndDoors/doc/module-search-index.js deleted file mode 100644 index 0d59754..0000000 --- a/PointsAndDoors/doc/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/PointsAndDoors/doc/overview-tree.html b/PointsAndDoors/doc/overview-tree.html deleted file mode 100644 index e5ecbdd..0000000 --- a/PointsAndDoors/doc/overview-tree.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - -Klassenhierarchie - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchie für alle Packages

-Packagehierarchien: - -
-
-

Klassenhierarchie

- -
-
-

Enum-Klassenhierarchie

- -
-
-
-
- - diff --git a/PointsAndDoors/doc/package-search-index.js b/PointsAndDoors/doc/package-search-index.js deleted file mode 100644 index 1199649..0000000 --- a/PointsAndDoors/doc/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"Alle Packages","u":"allpackages-index.html"},{"l":"de.adiko01.PointsAndDoors"}];updateSearchResults(); \ No newline at end of file diff --git a/PointsAndDoors/doc/resources/glass.png b/PointsAndDoors/doc/resources/glass.png deleted file mode 100644 index a7f591f..0000000 Binary files a/PointsAndDoors/doc/resources/glass.png and /dev/null differ diff --git a/PointsAndDoors/doc/resources/x.png b/PointsAndDoors/doc/resources/x.png deleted file mode 100644 index 30548a7..0000000 Binary files a/PointsAndDoors/doc/resources/x.png and /dev/null differ diff --git a/PointsAndDoors/doc/script-dir/jquery-3.6.0.min.js b/PointsAndDoors/doc/script-dir/jquery-3.6.0.min.js deleted file mode 100644 index c4c6022..0000000 --- a/PointsAndDoors/doc/script-dir/jquery-3.6.0.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/PointsAndDoors/doc/script.js b/PointsAndDoors/doc/script.js deleted file mode 100644 index 51c5d3d..0000000 --- a/PointsAndDoors/doc/script.js +++ /dev/null @@ -1,266 +0,0 @@ -/* - * Copyright (c) 2013, 2022, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - t.parentElement.style.display = visible === 0 ? 'none' : ''; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.querySelector('div#' + tableId +' .summary-table') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button.firstElementChild, button.parentElement); -} -// Copy the link to the adjacent header to the clipboard -function copyUrl(button) { - var id; - var header = button.parentElement; - if (header.hasAttribute("id")) { - id = header.getAttribute("id"); - } else if (header.parentElement.tagName === 'SECTION' && header.parentElement.hasAttribute("id")) { - id = header.parentElement.getAttribute("id"); - } else if (header.firstElementChild && header.firstElementChild.tagName === "A" - && header.firstElementChild.hasAttribute("id")) { - id = header.firstElementChild.getAttribute("id"); - } - var url = document.location.href; - if (url.indexOf("#") > -1) { - url = url.substring(0, url.indexOf("#")); - } - copyToClipboard(url + "#" + id); - switchCopyLabel(button.lastElementChild, button.parentElement); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(span, parent) { - var copied = span.getAttribute("data-copied"); - if (span.innerHTML !== copied) { - var initialLabel = span.innerHTML; - span.innerHTML = copied; - parent.onmouseleave = parent.ontouchend = function() { - span.innerHTML = initialLabel; - }; - } -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/PointsAndDoors/doc/search-page.js b/PointsAndDoors/doc/search-page.js deleted file mode 100644 index a7d29d8..0000000 --- a/PointsAndDoors/doc/search-page.js +++ /dev/null @@ -1,299 +0,0 @@ -/* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = this.previousSibling.innerText; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); - var span = this.lastElementChild; - var copied = span.getAttribute("data-copied"); - if (span.innerHTML !== copied) { - var initialLabel = span.innerHTML; - span.innerHTML = copied; - var parent = this.parentElement.parentElement; - parent.onmouseleave = parent.ontouchend = copy[0].onmouseenter = function() { - span.innerHTML = initialLabel; - }; - } - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
    ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
    ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
    ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
    " + col1 + "
    ").appendTo(table); - if (category !== "modules") { - $("
    " + col2 + "
    ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); diff --git a/PointsAndDoors/doc/search.html b/PointsAndDoors/doc/search.html deleted file mode 100644 index 473c07c..0000000 --- a/PointsAndDoors/doc/search.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - -Search - - - - - - - - - - - - - - - -
    - -
    -
    -

    Search

    -
    - - -
    -Additional resources -
    -
    -
    -

    The help page provides an introduction to the scope and syntax of JavaDoc search.

    -

    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

    -

    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

    -link -

    - -

    -
    -

    Suchindex wird geladen...

    - -
    -
    -
    - - diff --git a/PointsAndDoors/doc/search.js b/PointsAndDoors/doc/search.js deleted file mode 100644 index 9814fed..0000000 --- a/PointsAndDoors/doc/search.js +++ /dev/null @@ -1,465 +0,0 @@ -/* - * Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "Keine Ergebnisse gefunden", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Suchindex wird geladen...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - copyUrl: "Copy URL", - urlCopied: "Copied!" -} -const categories = { - modules: "Module", - packages: "Packages", - types: "Klassen und Schnittstellen", - members: "Mitglieder", - searchTags: "Tags suchen" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 500; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function analyzeMatch(matcher, input, startOfName, category) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - while (!match && from > 1) { - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - if (!match) { - return NO_MATCH; - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var leftParen = input.indexOf("("); - // exclude peripheral matches - if (category !== "modules" && category !== "searchTags") { - if (leftParen > -1 && leftParen < match.index) { - return NO_MATCH; - } else if (startOfName - 1 >= matchEnd) { - return NO_MATCH; - } - } - var endOfName = leftParen > -1 ? leftParen : input.length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - category: category, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var m = analyzeMatch(matcher.plainMatcher, input, startOfName, category); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = analyzeMatch(matcher.camelCaseMatcher, input, startOfName, category); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return matches.length < maxResults; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
  • " + categories[item.category] + "
  • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
  • ").appendTo(ul); - var div = $("
    ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
    " - + idx.d + "
    "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").hover( - function () { - $(this).append($("")); - }, - function () { - $(this).find("button:last").remove(); - } - ); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); diff --git a/PointsAndDoors/doc/serialized-form.html b/PointsAndDoors/doc/serialized-form.html deleted file mode 100644 index 10e96a6..0000000 --- a/PointsAndDoors/doc/serialized-form.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - -Serialisierte Form - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Serialisierte Form

    -
    - -
    -
    -
    - - diff --git a/PointsAndDoors/doc/stylesheet.css b/PointsAndDoors/doc/stylesheet.css deleted file mode 100644 index d330991..0000000 --- a/PointsAndDoors/doc/stylesheet.css +++ /dev/null @@ -1,1204 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:#bb7a2a; -} -a[name] { - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; -} -h4 { - font-size:15px; -} -h5 { - font-size:14px; -} -h6 { - font-size:13px; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - 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; -} -.summary-table dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size: 14px; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:11px; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - min-height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:#ffffff; - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:#bb7a2a; -} -.nav-bar-cell1-rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:#2c4557; - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.header ul li { - list-style:none; - font-size:13px; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.see-list, ul.see-list-long { - padding-left: 0; - list-style: none; -} -ul.see-list li { - display: inline; -} -ul.see-list li:not(:last-child):after, -ul.see-list-long li:not(:last-child):after { - content: ", "; - white-space: pre-wrap; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - clear:none; - overflow:hidden; - padding:0; - padding-top:10px; - padding-left:1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:#1f389c; -} -.caption a:hover, -.caption a:active { - color:#FFFFFF; -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > span { - background-color: #EEE; - color: #000; - border: none; - padding: 5px 12px 8px 12px; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: #F8981D; - color: #253441; -} -div.table-tabs > button.table-tab { - background: #4D7A97; - color: #FFFFFF; -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:#dee3e9; - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:13px; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:13px; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:#FFFFFF; -} -.odd-row-color, .odd-row-color .table-header { - background-color:#EEEEEF; -} -/* - * Styles for contents. - */ -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - color:green; - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:#474747; -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - background: #ffe6e6; - border: thin solid #000000; - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:#4D7A97; - color:#FFFFFF; -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: #FFFFFF; -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: #dee3e9; - padding: 5px 0; - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size: 13px; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:#4A6782; - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:#909090; - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:yellow; -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 14px; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: #f5f8ff; - border-radius: 3px; - border: 0 solid #b9c8d3; - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: #4D7A97; - color: #FFFFFF; -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:#4D7A97; - color:#ffffff; - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span { - display:none; - position:absolute; -} -.module-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0px 20px 5px 10px; - border: 1px solid #ededed; - background-color: #f8f8f8; -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 80%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.2s; - cursor: pointer; -} -button.copy:hover, -button.copy:active { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; -} -button.copy span { - color: #303030; - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 85%; - line-height: 1.2em; -} -/* header/section copy button */ -button.copy-header { - margin: 0 0.2em; - padding: 0 4px; - height: 1.35em; -} -button.copy-header img { - height: 1em; - top: 0.1em; -} -button.copy-header:active { - background-color: rgba(128, 128, 160, 0.2); -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: #000000; - content: attr(aria-label); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; - opacity: 0; -} -div.page-search-info:hover button#page-search-copy, -div.page-search-info:hover button#page-search-copy span { - opacity: 90%; -} -div.page-search-info button#page-search-copy:hover { - background-color: #dfe6f1; -} -div.page-search-info button#page-search-copy:active { - background-color: #cfdbee; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - opacity: 50%; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - content: attr(aria-label); - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; - display: none; -} -div.snippet-container:hover button.snippet-copy span { - display: inline; -} -div.snippet-container:hover button.snippet-copy { - opacity: 80%; -} -div.snippet-container button.snippet-copy:hover { - opacity: 100%; -} -button.snippet-copy:active { - background: #d3d3d3; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid black; -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid black; -} -table.striped { - border-collapse: collapse; - border: 1px solid black; -} -table.striped > thead { - background-color: #E3E3E3; -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid black; -} -table.striped > tbody > tr:nth-child(even) { - background-color: #EEE -} -table.striped > tbody > tr:nth-child(odd) { - background-color: #FFF -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid black; - border-right: 1px solid black; -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: #dee3e9; - color: #353833; - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:#4A6782; - } - ul.sub-nav-list-small a:hover { - color:#bb7a2a; - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: #ffffff; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: #ebecee; - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: #f7c590; - border-radius: 10%; -} diff --git a/PointsAndDoors/doc/tag-search-index.js b/PointsAndDoors/doc/tag-search-index.js deleted file mode 100644 index d9152cb..0000000 --- a/PointsAndDoors/doc/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [{"l":"Serialisierte Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/PointsAndDoors/doc/type-search-index.js b/PointsAndDoors/doc/type-search-index.js deleted file mode 100644 index fe742be..0000000 --- a/PointsAndDoors/doc/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"Alle Klassen und Schnittstellen","u":"allclasses-index.html"},{"p":"de.adiko01.PointsAndDoors","l":"Changelog"},{"p":"de.adiko01.PointsAndDoors","l":"GameObjects"},{"p":"de.adiko01.PointsAndDoors","l":"GameStatus"},{"p":"de.adiko01.PointsAndDoors","l":"GUI_Anleitung"},{"p":"de.adiko01.PointsAndDoors","l":"IllegalMoveException"},{"p":"de.adiko01.PointsAndDoors","l":"Konstanten"},{"p":"de.adiko01.PointsAndDoors","l":"Main"},{"p":"de.adiko01.PointsAndDoors","l":"PointsAndDoors"},{"p":"de.adiko01.PointsAndDoors","l":"PointsAndDoorsGUI"},{"p":"de.adiko01.PointsAndDoors","l":"PointsAndDoorsTerminal"}];updateSearchResults(); \ No newline at end of file