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

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 Basis base 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 GridPane AlphaNumGridView.center hinzu und speichert diesen in der Map nodeMap.
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 und AlphaNumGridView.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
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