A B C D E F G H I K L M N O P Q R S T U V W X Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- calcPathContainer - Variable in class bitchanger.gui.views.CalcPathView
- calcPathHelp - Variable in class bitchanger.gui.controller.ConverterController
-
Button, mit dem ein neues Fenster geöffnet wird, das den Rechenweg anzeigt
- calcPathHelpKey() - Method in class bitchanger.gui.views.ConverterView
-
Gibt das Schlüsselwort, mit dem das Label zur Anzeige des Rechenweges in der Map
nodeMap
gespeichert wird zurück. - CalcPathView - Class in bitchanger.gui.views
- CalcPathView() - Constructor for class bitchanger.gui.views.CalcPathView
- CalcPathView(String, int, int) - Constructor for class bitchanger.gui.views.CalcPathView
- CalcPathViewController - Class in bitchanger.gui.controller
- CalcPathViewController(CalcPathView) - Constructor for class bitchanger.gui.controller.CalcPathViewController
- calculate() - Method in class bitchanger.calculations.HornersMethod
- calculate() - Method in class bitchanger.gui.controller.BitoperationController
- calculate() - Method in class bitchanger.gui.controller.CalculationControllerBase
- calculate() - Method in class bitchanger.gui.controller.CalculatorController
- calculate(Double, Double) - Method in class bitchanger.calculations.Multiplication
- calculate(Long, Long) - Method in class bitchanger.calculations.LongDivision
- calculate(Long, Long) - Method in class bitchanger.calculations.TwosComplement
- calculate(T, T) - Method in class bitchanger.calculations.Calculation
- Calculation<T extends Number> - Class in bitchanger.calculations
- Calculation(T, T, boolean) - Constructor for class bitchanger.calculations.Calculation
- calculationBaseProperty - Variable in class bitchanger.preferences.Preferences
-
Property für die eingestellte Basis in den Berechnungen
- calculationBaseProperty() - Method in class bitchanger.preferences.Preferences
-
Gibt die Property für die eingestellte Basis in den Berechnungen zurück
- CalculationControllerBase<T extends CalculationViewBase> - Class in bitchanger.gui.controller
-
Controller, der einige Grundfunktionen für eine CalculationViewBase bereitstellt.
- CalculationControllerBase(T) - Constructor for class bitchanger.gui.controller.CalculationControllerBase
-
Konstruiert einen neuen Controller für eine ConverterView und verknüpft die benötigten Attribute mit Referenzen auf die Bedienelemente aus der ConverterView.
- CalculationControllerBase.Operation - Enum in bitchanger.gui.controller
- CalculationViewBase - Class in bitchanger.gui.views
- CalculationViewBase() - Constructor for class bitchanger.gui.views.CalculationViewBase
- CalculationViewBase(int) - Constructor for class bitchanger.gui.views.CalculationViewBase
- CalculationViewBase(int, int, int, int, int, int, int) - Constructor for class bitchanger.gui.views.CalculationViewBase
- CalculationViewBase(int, int, int, int, int, int, int, int, int, int, int, int, int) - Constructor for class bitchanger.gui.views.CalculationViewBase
- calculationWasCanceled - Variable in class bitchanger.calculations.Calculation
- calculationWasCanceled() - Method in class bitchanger.calculations.Calculation
- CALCULATOR_FILLED_ICON - Static variable in class bitchanger.util.Resources
-
Speicherort des Icons eines Taschenrechners, gefüllt oder
null
, wenn das Icon nicht gefunden wurde - CALCULATOR_ICON - Static variable in class bitchanger.util.Resources
-
Speicherort des Icons eines Taschenrechners oder
null
, wenn das Icon nicht gefunden wurde - CALCULATOR_SYMBOLS_FILLED_ICON - Static variable in class bitchanger.util.Resources
-
Speicherort des Icons mit Rechensymbolen, gefüllt oder
null
, wenn das Icon nicht gefunden wurde - CALCULATOR_SYMBOLS_ICON - Static variable in class bitchanger.util.Resources
-
Speicherort des Icons mit Rechensymbolen oder
null
, wenn das Icon nicht gefunden wurde - CALCULATOR_VIEW_KEY - Static variable in class bitchanger.main.PrimaryFXApp
-
Schlüsselwort, mit dem über
PrimaryFXApp.getViewable(String)
auf die CalculatorView zugegriffen werden kann - CalculatorController - Class in bitchanger.gui.controller
-
Controller, der die Funktion für eine CalculatorView bereitstellt.
- CalculatorController(CalculatorView) - Constructor for class bitchanger.gui.controller.CalculatorController
-
Konstruiert einen neuen Controller für eine ConverterView und verknüpft die benötigten Attribute mit Referenzen auf die Bedienelemente aus der ConverterView.
- calculatorView - Variable in class bitchanger.main.PrimaryFXApp
-
View für das Rechnen mit Zahlensystemen
- CalculatorView - Class in bitchanger.gui.views
-
View, die die Scene für die Berechnungen von verschiedenen Zahlensystemen enthält.
- CalculatorView() - Constructor for class bitchanger.gui.views.CalculatorView
- center - Variable in class bitchanger.gui.views.AlphaNumGridView
-
Tabelle im Center von
root
, in der alle Controls positioniert werden - ChangeableNumber - Interface in bitchanger.calculations
-
Schnittstelle, die Methoden definiert, um eine Zahl aus einem beliebigen Zahlensystem in beliebige andere Zahlensysteme umzuwandeln
- changeStyleAction() - Method in class bitchanger.gui.controller.BasicMenuController
- changeToKeyboard() - Method in class bitchanger.gui.controller.AlphaNumKeysController
-
Wechselt das Tastaturlayout in die Alphabet-Ansicht
- changeToNums() - Method in class bitchanger.gui.controller.AlphaNumKeysController
-
Wechselt das Tastaturlayout in die Kombination aus sechs Buchstaben-Buttons und Nummernfeld
- changeToViewAction(MenuItem, Viewable) - Method in class bitchanger.gui.controller.BasicMenuController
- changeView(Viewable) - Method in interface bitchanger.gui.controller.ControllableApplication
-
Wechselt die Scene der primaryStage zu Scene des übergebenen Viewable
- checkText(ObservableValue<? extends String>, String, String) - Method in class bitchanger.gui.controls.ValueField
-
Prüft, ob der eingegebene Text zur Basis passt und setzt die Eingabe zurück, wenn ein verbotenes Zeichen eingegeben wurde.
- checkUnsignedBitLength() - Method in class bitchanger.gui.controller.BitoperationController
- checkValue(int, String) - Static method in class bitchanger.calculations.ConvertingNumbers
-
Überprüft, ob der übergebene String
value
eine Zahl zur Basisbase
ist und wirft eine Exception, wenn dies nicht der Fall ist. - children - Variable in class bitchanger.gui.controls.TablePane
- CLEAR_BTN_COLUMN - Static variable in class bitchanger.gui.views.BitoperationView
- CLEAR_BTN_COLUMN - Static variable in class bitchanger.gui.views.CalculatorView
- CLEAR_BTN_COLUMN_SPAN - Static variable in class bitchanger.gui.views.CalculatorView
- CLEAR_BTN_ROW - Static variable in class bitchanger.gui.views.BitoperationView
- CLEAR_BTN_ROW - Static variable in class bitchanger.gui.views.CalculatorView
- CLEAR_BTN_ROW_SPAN - Static variable in class bitchanger.gui.views.CalculatorView
- clearBtn - Variable in class bitchanger.gui.controller.CalculationControllerBase
-
Button zum Löschen und Zurücksetzen
- clearBtn - Variable in class bitchanger.gui.controller.ConverterController
-
Button zum Löschen und Zurücksetzen von
ConverterController.value
- clearBtn - Variable in class bitchanger.gui.controller.IEEEController
-
Button zum Löschen und Zurücksetzen von
IEEEController.value
- clearBtnColumn - Variable in class bitchanger.gui.views.CalculationViewBase
- clearBtnColumnSpan - Variable in class bitchanger.gui.views.CalculationViewBase
- clearBtnKey - Variable in class bitchanger.gui.views.AlphaNumGridView
-
Schlüsselwort, mit dem der Löschen-Button (AC) in der Map
btnMap
gespeichert wird - clearBtnKey() - Method in class bitchanger.gui.views.AlphaNumGridView
-
Gibt das Schlüsselwort, mit dem der Löschen-Button (AC) in der Map
btnMap
gespeichert wird zurück. - clearBtnRow - Variable in class bitchanger.gui.views.CalculationViewBase
- clearBtnRowSpan - Variable in class bitchanger.gui.views.CalculationViewBase
- clearCalcLabels() - Method in class bitchanger.gui.controller.CalculationControllerBase
- clearIEEE() - Method in class bitchanger.gui.controller.IEEEController
- closeErrorStream(PrintStream) - Static method in class bitchanger.main.BitchangerLauncher
- CODE_ICON - Static variable in class bitchanger.util.Resources
-
Speicherort des Code-Icons oder
null
, wenn das Icon nicht gefunden wurde - coefficients - Variable in class bitchanger.calculations.HornersMethod
- COLOR - bitchanger.preferences.Style
-
Konstante für ein farbliches Layout
- COLOR_THEME_CSS - Static variable in class bitchanger.util.Resources
-
Pfad zum Stylesheet für die gefärbte Darstellung oder
null
, wenn das CSS nicht gefunden wurde - COLUMN_COUNT - Static variable in class bitchanger.gui.controls.AlphaNumKeys
-
Konstante, die die Anzahl der Spalten dieser Tastaturmatrix enthält
- columns - Variable in class bitchanger.gui.controls.TablePane
- comma - Variable in enum bitchanger.preferences.Comma
-
Eingeschlossenes Kommazeichen
- Comma - Enum in bitchanger.preferences
-
Aufzählung der Wrapper-Klasse Comma, die das Zeichen für ein Komma repräsentiert.
- Comma(char) - Constructor for enum bitchanger.preferences.Comma
-
Kommazeichen im Konstruktor initialisieren
- COMMA_BTN_KEY - Static variable in class bitchanger.gui.controls.AlphaNumKeys
-
Schlüsselwort für den Komma-Button
- COMMA_DE - bitchanger.preferences.Comma
-
Konstante, die das deutsche Komma (',') repräsentiert
- COMMA_EN - bitchanger.preferences.Comma
-
Konstante, die das englische Komma ('.') repräsentiert
- commaBtn - Variable in class bitchanger.gui.controller.AlphaNumKeysController
-
Button, mit dem ein Komma eingegeben werden kann
- commaBtn - Variable in class bitchanger.gui.controller.BitoperationController
-
Button, mit dem ein Komma eingegeben werden kann @see
AlphaNumKeys.COMMA_BTN_KEY
- commaBtn - Variable in class bitchanger.gui.controls.AlphaNumKeys
-
Button, mit dem ein Komma eingegeben werden kann
- commaBtnKey() - Method in class bitchanger.gui.views.AlphaNumGridView
-
Gibt das Schlüsselwort, mit dem der Komma-Button in der Map
btnMap
gespeichert wird zurück. - commaProperty - Variable in class bitchanger.preferences.Preferences
-
Property für das Kommazeichen
- commaProperty() - Method in class bitchanger.preferences.Preferences
-
Gibt die Property für das Kommazeichen zurück
- complementOf(String) - Static method in class bitchanger.calculations.ConvertingNumbers
- computeStageFrameSize() - Method in class bitchanger.main.PrimaryFXApp
-
Berechnet die Größe des Fensterrahmens, um die Größe der Stage für jedes System korrekt anzupassen, da die Größe der Stage immer den Rahmen beinhaltet, der auf jedem System unterschiedlich ist.
- ConstraintType() - Constructor for enum bitchanger.gui.views.AlphaNumGridView.ConstraintType
- consumeKeyEvents() - Method in class bitchanger.gui.controller.BasicMenuController
- consumeKeyEvents() - Method in class bitchanger.gui.controller.BitoperationController
- consumeKeyEvents() - Method in class bitchanger.gui.controller.CalculationControllerBase
- consumeKeyEvents() - Method in class bitchanger.gui.controller.CalculatorController
- controllable - Variable in class bitchanger.gui.controller.ControllerBase
-
gekapseltes Controllable, dem durch diesen Controller eine Funktion gegeben wird
- Controllable - Interface in bitchanger.gui.controller
-
Schnittstelle, die Methoden definiert, um eine View mit einem Controller zu verbinden.
- ControllableApplication - Interface in bitchanger.gui.controller
-
Schnittstelle, die Methoden definiert, um eine Application mit einem Controller zu verbinden.
- controller - Variable in class bitchanger.gui.controls.AlphaNumKeys
-
Controller, der die Funktion zu den Bedienelementen hinzufügt.
- controller - Variable in class bitchanger.gui.views.ViewBase
-
Controller, der die Funktion zu den Bedienelementen hinzufügt.
- Controller - Interface in bitchanger.gui.controller
-
Schnittstelle, die einen Controller beschreibt.
- ControllerBase<T extends Controllable> - Class in bitchanger.gui.controller
-
Basis für einen Controller, der einer Instanz von Controllable (z.B. eine View) eine Funktion gibt.
- ControllerBase(T) - Constructor for class bitchanger.gui.controller.ControllerBase
-
Kapselt das übergebene Controllable und initialisiert die Maps mit den Bedienelementen mit Referenzen auf die zugehörigen Maps des Controllables.
- ConversionStep - Class in bitchanger.calculations
- ConversionStep() - Constructor for class bitchanger.calculations.ConversionStep
- ConversionStep(String) - Constructor for class bitchanger.calculations.ConversionStep
- ConversionStep(String, boolean) - Constructor for class bitchanger.calculations.ConversionStep
- convertDecFractionalToBaseString(int, double, int, char, Queue<? super Multiplication>) - Static method in class bitchanger.calculations.ConvertingNumbers
-
Wandelt einen Nachkommateil vom Zehnersystem in einen Wert zu einer beliebigen Basis in der String-Darstellung um.
- convertDecIntegerToBaseString(int, long, Queue<? super LongDivision>) - Static method in class bitchanger.calculations.ConvertingNumbers
-
Wandelt einen ganzzahligen Wert vom Zehnersystem in einen Wert zu einer beliebigen Basis in der String-Darstellung um.
- CONVERTER_VIEW_KEY - Static variable in class bitchanger.main.PrimaryFXApp
-
Schlüsselwort, mit dem über
PrimaryFXApp.getViewable(String)
auf die ConverterView zugegriffen werden kann - ConverterController - Class in bitchanger.gui.controller
-
Controller, der die Funktion für eine ConverterView bereitstellt.
- ConverterController(ConverterView) - Constructor for class bitchanger.gui.controller.ConverterController
-
Konstruiert einen neuen Controller für eine ConverterView und verknüpft die benötigten Attribute mit Referenzen auf die Bedienelemente aus der ConverterView.
- ConverterMenuBar - Class in bitchanger.gui.controls
- ConverterMenuBar() - Constructor for class bitchanger.gui.controls.ConverterMenuBar
- ConverterMenuBar(ControllableApplication) - Constructor for class bitchanger.gui.controls.ConverterMenuBar
- ConverterMenuController - Class in bitchanger.gui.controller
- ConverterMenuController(BasicMenuBar, ControllableApplication) - Constructor for class bitchanger.gui.controller.ConverterMenuController
- converterView - Variable in class bitchanger.main.PrimaryFXApp
-
View für die Umwandlung von Zahlensystemen
- ConverterView - Class in bitchanger.gui.views
-
View, die die Scene für die Umwandlung von Zahlensystemen enthält.
- ConverterView() - Constructor for class bitchanger.gui.views.ConverterView
-
Erzeugt eine neue ConverterView mit vollständigem Scenegraphen und initialisiert die Funktionen der Bedienelemente mit einem
ConverterController
. - ConvertingNumbers - Class in bitchanger.calculations
-
Die Klasse
ConvertingNumbers
enthält Methoden zum Umwandeln von Zahlen mit verschiedenen Zahlensystemen. - ConvertingNumbers() - Constructor for class bitchanger.calculations.ConvertingNumbers
-
Diese Klasse ist nicht instanziierbar
- convertPos(VPos, HPos) - Method in class bitchanger.gui.controls.TablePane
- copyRecursive(File, File, String) - Static method in class bitchanger.util.Resources
-
Kopiert alle Inhalte eines Pfades rekursiv zum Zielpfad
- copyResources() - Static method in class bitchanger.util.Resources
-
Kopiert alle benötigten Ressourcen in den systemspezifischen Ressourcen-Ordner.
- COPYRIGHT_FILLED_ICON - Static variable in class bitchanger.util.Resources
-
Speicherort des Icons mit dem Copyright-Symbol, gefüllt oder
null
, wenn das Icon nicht gefunden wurde - COPYRIGHT_ICON - Static variable in class bitchanger.util.Resources
-
Speicherort des Icons mit dem Copyright-Symbol oder
null
, wenn das Icon nicht gefunden wurde - createAboutDialog() - Method in class bitchanger.gui.controls.InformationDialog
- createAdditionalButtons() - Method in class bitchanger.gui.views.IEEEView
- createAnyBase() - Method in class bitchanger.gui.views.ConverterView
-
Fügt einen
BaseSpinner
zur Auswahl einer beliebigen (gültigen) Basis zur GridPaneAlphaNumGridView.center
hinzu und speichert diesen in der MapnodeMap
. - createArithmeticButtons() - Method in class bitchanger.gui.views.CalculatorView
- createArithmeticOperators() - Method in class bitchanger.gui.views.CalculatorView
- createBaseButtons() - Method in class bitchanger.gui.views.CalculationViewBase
- createBitLength() - Method in class bitchanger.gui.views.BitoperationView
- createBitOperators() - Method in class bitchanger.gui.views.BitoperationView
- createButtonMatrix() - Method in class bitchanger.gui.views.AlphaNumGridView
-
Erstellt alle benötigten Buttons und positioniert diese in der GridPane.
- createButtons() - Method in class bitchanger.gui.controls.AlphaNumKeys
-
Erstellt alle Buttons des Tastaturlayouts und setzt alle Constraints zur Positionierung in einer GridPane.
- createButtons() - Method in class bitchanger.gui.views.AlphaNumGridView
-
Erzeugt die Buttons
AlphaNumGridView.clearBtnKey
undAlphaNumGridView.backspaceBtnKey
und gibt diese in einer ArrayList zurück. - createButtons() - Method in class bitchanger.gui.views.CalculationViewBase
- createCalcPathBtn() - Method in class bitchanger.gui.views.ConverterView
- createControlButtons() - Method in class bitchanger.gui.controls.AlphaNumKeys
-
Erstellt die Steuer-Buttons in der untersten Zeile des Tastaturlayouts, fügt diese der Map
AlphaNumKeys.buttonMap
hinzu und setzt die Constraint zur Positionierung in einer GridPane. - createIEEEString(String, char, char, IEEEStandard) - Method in class bitchanger.calculations.SimpleChangeableNumber
- createInputSection(GridPane) - Method in class bitchanger.gui.views.CalcPathView
- createLabels() - Method in class bitchanger.gui.views.AlphaNumGridView
-
Erstellt alle Labels aus den Strings im Array
AlphaNumGridView.labelTexts
und positioniert diese in der GridPane. - createLabels() - Method in class bitchanger.gui.views.CalculationViewBase
- createMainMatrix() - Method in class bitchanger.gui.controls.AlphaNumKeys
-
Erstellt die Matrix mit den sechs Buchstaben- und neun Zahlen-Buttons.
- createMenuHelp() - Method in class bitchanger.gui.controls.BasicMenuBar
-
Erstellt das Menu "Hilfe" mit den Elementen "Über" und "Version"
- createMenuModus() - Method in class bitchanger.gui.controls.BasicMenuBar
-
Erstellt das Menu "Modus" mit den Elementen "Umrechner", "IEEE" und "Berechnungen"
- createMenuOptions() - Method in class bitchanger.gui.controls.BasicMenuBar
-
Erstellt das Menu "Optionen" mit den Elementen "Komma wählen" und den Unterelementen "deutsch" und "englisch"
- createMenuView() - Method in class bitchanger.gui.controls.BasicMenuBar
-
Erstellt das Menu "Ansicht" mit den Elementen "Stil", "Auf Monitor bewegen" und "Vollbild"
- createPathContainer(GridPane) - Method in class bitchanger.gui.views.CalcPathView
- createRowConstraints(AlphaNumGridView.ConstraintType) - Method in class bitchanger.gui.views.AlphaNumGridView
-
Erstellt neue RowConstraints, die an den ConstraintType angepasst sind.
- createScenegraph() - Method in class bitchanger.gui.views.AlphaNumGridView
-
Erstellt den Scenegraphen und fügt diesen dem Wurzelknoten hinzu.
- createScenegraph() - Method in class bitchanger.gui.views.BitoperationView
-
Erstellt den Scenegraphen und fügt diesen dem Wurzelknoten hinzu.
- createScenegraph() - Method in class bitchanger.gui.views.CalcPathView
- createScenegraph() - Method in class bitchanger.gui.views.CalculationViewBase
-
Erstellt den Scenegraphen und fügt diesen dem Wurzelknoten hinzu.
- createScenegraph() - Method in class bitchanger.gui.views.CalculatorView
-
Erstellt den Scenegraphen und fügt diesen dem Wurzelknoten hinzu.
- createScenegraph() - Method in class bitchanger.gui.views.ConverterView
-
Erstellt den Scenegraphen und fügt diesen dem Wurzelknoten hinzu.
- createScenegraph() - Method in class bitchanger.gui.views.IEEEView
-
Erstellt den Scenegraphen und fügt diesen dem Wurzelknoten hinzu.
- createScenegraph() - Method in class bitchanger.gui.views.ViewBase
-
Methode, die den Scenegraphen konstruiert.
- createTextFields() - Method in class bitchanger.gui.views.AlphaNumGridView
-
Erstellt alle Textfelder, für die es einen Schlüssel im Array
AlphaNumGridView.tfKeys
gibt. - createVersionDialog() - Method in class bitchanger.gui.controls.InformationDialog
- createXMLTree(Document, Element) - Method in class bitchanger.preferences.Preferences
-
Fügt alle Einstellungen dieser Preferences zu dem XML-Baum des Element xmlRoot hinzu
- CRITICAL - bitchanger.main.BitchangerLauncher.ErrorLevel
-
Sehr schwerwiegender Fehler, der den Programmablauf massiv stört und unterbricht
- currentViewProperty - Variable in class bitchanger.main.PrimaryFXApp
-
Property für die aktuell im Fenster dargestellte View
- CUSTOM_PREFERENCES - Static variable in class bitchanger.util.Resources
-
Speicherort der Benutzereinstellungen beim letzten Schließen des Programms oder
null
, wenn die Datei nicht gefunden wurde
All Classes All Packages