From 10324efb3bc260ace5b2ea81f5fe75c550e0172c Mon Sep 17 00:00:00 2001 From: ishanashastri Date: Fri, 9 Jun 2017 13:29:03 -0400 Subject: [PATCH] Updated Software with JavaDoc --- doc/JavaFXGUI/AnimatedAlertBox.html | 461 +++++++++++++ doc/JavaFXGUI/AnimatedGif.html | 340 ++++++++++ doc/JavaFXGUI/AnimatedLabel.html | 444 +++++++++++++ doc/JavaFXGUI/Animation.html | 413 ++++++++++++ doc/JavaFXGUI/ButtonHandler.html | 395 +++++++++++ doc/JavaFXGUI/CachedTimelineTransition.html | 358 ++++++++++ doc/JavaFXGUI/ChoiceHandler.html | 299 +++++++++ doc/JavaFXGUI/EmailHandler.html | 376 +++++++++++ doc/JavaFXGUI/EnterInfoTab.html | 398 +++++++++++ doc/JavaFXGUI/EnterStudentTab.html | 396 +++++++++++ doc/JavaFXGUI/MenuTabPane.html | 447 +++++++++++++ doc/JavaFXGUI/OptionButton.html | 599 +++++++++++++++++ doc/JavaFXGUI/OptionHBox.html | 496 ++++++++++++++ doc/JavaFXGUI/OptionSelect.html | 620 ++++++++++++++++++ doc/JavaFXGUI/PasswordLock.html | 380 +++++++++++ doc/JavaFXGUI/Playable.html | 269 ++++++++ doc/JavaFXGUI/SettingConfig.html | 311 +++++++++ doc/JavaFXGUI/SettingHBox.html | 464 +++++++++++++ doc/JavaFXGUI/ShakeTransition.html | 338 ++++++++++ doc/JavaFXGUI/StartApplication.html | 426 ++++++++++++ doc/JavaFXGUI/StartTab.html | 425 ++++++++++++ doc/JavaFXGUI/StudentComparator.html | 294 +++++++++ doc/JavaFXGUI/TimeComparator.html | 294 +++++++++ doc/JavaFXGUI/class-use/AnimatedAlertBox.html | 124 ++++ doc/JavaFXGUI/class-use/AnimatedGif.html | 124 ++++ doc/JavaFXGUI/class-use/AnimatedLabel.html | 124 ++++ doc/JavaFXGUI/class-use/Animation.html | 166 +++++ doc/JavaFXGUI/class-use/ButtonHandler.html | 124 ++++ .../class-use/CachedTimelineTransition.html | 174 +++++ doc/JavaFXGUI/class-use/ChoiceHandler.html | 124 ++++ doc/JavaFXGUI/class-use/EmailHandler.html | 124 ++++ doc/JavaFXGUI/class-use/EnterInfoTab.html | 167 +++++ doc/JavaFXGUI/class-use/EnterStudentTab.html | 169 +++++ doc/JavaFXGUI/class-use/MenuTabPane.html | 187 ++++++ doc/JavaFXGUI/class-use/OptionButton.html | 164 +++++ doc/JavaFXGUI/class-use/OptionHBox.html | 124 ++++ doc/JavaFXGUI/class-use/OptionSelect.html | 192 ++++++ doc/JavaFXGUI/class-use/PasswordLock.html | 124 ++++ doc/JavaFXGUI/class-use/Playable.html | 213 ++++++ doc/JavaFXGUI/class-use/SettingConfig.html | 124 ++++ doc/JavaFXGUI/class-use/SettingHBox.html | 124 ++++ doc/JavaFXGUI/class-use/ShakeTransition.html | 124 ++++ doc/JavaFXGUI/class-use/StartApplication.html | 195 ++++++ doc/JavaFXGUI/class-use/StartTab.html | 181 +++++ .../class-use/StudentComparator.html | 124 ++++ doc/JavaFXGUI/class-use/TimeComparator.html | 124 ++++ doc/JavaFXGUI/package-frame.html | 45 ++ doc/JavaFXGUI/package-summary.html | 294 +++++++++ doc/JavaFXGUI/package-tree.html | 236 +++++++ doc/JavaFXGUI/package-use.html | 203 ++++++ doc/allclasses-frame.html | 32 +- doc/allclasses-noframe.html | 32 +- doc/backend/GifDecoder.html | 545 +++++++++++++++ doc/backend/Student.html | 542 +++++++++++++++ doc/backend/StudentList.html | 475 ++++++++++++++ doc/backend/StudentProperty.html | 504 ++++++++++++++ doc/backend/class-use/GifDecoder.html | 124 ++++ doc/backend/class-use/Student.html | 289 ++++++++ doc/backend/class-use/StudentList.html | 226 +++++++ doc/backend/class-use/StudentProperty.html | 124 ++++ doc/backend/package-frame.html | 23 + doc/backend/package-summary.html | 162 +++++ doc/backend/package-tree.html | 140 ++++ doc/backend/package-use.html | 185 ++++++ doc/constant-values.html | 53 +- doc/deprecated-list.html | 10 +- doc/help-doc.html | 14 +- doc/index-files/index-1.html | 88 ++- doc/index-files/index-10.html | 137 ++++ doc/index-files/index-11.html | 155 +++++ doc/index-files/index-12.html | 163 +++++ doc/index-files/index-13.html | 162 +++++ doc/index-files/index-14.html | 306 +++++++++ doc/index-files/index-15.html | 135 ++++ doc/index-files/index-16.html | 135 ++++ doc/index-files/index-2.html | 36 +- doc/index-files/index-3.html | 69 +- doc/index-files/index-4.html | 38 +- doc/index-files/index-5.html | 155 +++++ doc/index-files/index-6.html | 263 ++++++++ doc/index-files/index-7.html | 143 ++++ doc/index-files/index-8.html | 141 ++++ doc/index-files/index-9.html | 129 ++++ doc/index.html | 9 +- doc/overview-frame.html | 22 + doc/overview-summary.html | 142 ++++ doc/overview-tree.html | 120 +++- doc/package-list | 3 +- javadoc.xml | 6 + src/JavaFXGUI/AnimatedAlertBox.java | 6 +- src/JavaFXGUI/AnimatedLabel.java | 5 +- src/JavaFXGUI/ButtonHandler.java | 2 +- src/JavaFXGUI/ChoiceHandler.java | 5 +- src/JavaFXGUI/EmailHandler.java | 30 +- src/JavaFXGUI/EnterInfoTab.java | 9 +- src/JavaFXGUI/EnterStudentTab.java | 2 +- src/JavaFXGUI/IDReader.java | 266 ++++---- src/JavaFXGUI/OptionSelect.java | 41 +- src/JavaFXGUI/SettingHBox.java | 6 +- src/JavaFXGUI/StartApplication.java | 12 +- src/JavaFXGUI/StartTab.java | 97 +-- src/backend/Student.java | 2 +- src/backend/StudentList.java | 3 - src/backend/StudentProperty.java | 2 +- 104 files changed, 19643 insertions(+), 323 deletions(-) create mode 100644 doc/JavaFXGUI/AnimatedAlertBox.html create mode 100644 doc/JavaFXGUI/AnimatedGif.html create mode 100644 doc/JavaFXGUI/AnimatedLabel.html create mode 100644 doc/JavaFXGUI/Animation.html create mode 100644 doc/JavaFXGUI/ButtonHandler.html create mode 100644 doc/JavaFXGUI/CachedTimelineTransition.html create mode 100644 doc/JavaFXGUI/ChoiceHandler.html create mode 100644 doc/JavaFXGUI/EmailHandler.html create mode 100644 doc/JavaFXGUI/EnterInfoTab.html create mode 100644 doc/JavaFXGUI/EnterStudentTab.html create mode 100644 doc/JavaFXGUI/MenuTabPane.html create mode 100644 doc/JavaFXGUI/OptionButton.html create mode 100644 doc/JavaFXGUI/OptionHBox.html create mode 100644 doc/JavaFXGUI/OptionSelect.html create mode 100644 doc/JavaFXGUI/PasswordLock.html create mode 100644 doc/JavaFXGUI/Playable.html create mode 100644 doc/JavaFXGUI/SettingConfig.html create mode 100644 doc/JavaFXGUI/SettingHBox.html create mode 100644 doc/JavaFXGUI/ShakeTransition.html create mode 100644 doc/JavaFXGUI/StartApplication.html create mode 100644 doc/JavaFXGUI/StartTab.html create mode 100644 doc/JavaFXGUI/StudentComparator.html create mode 100644 doc/JavaFXGUI/TimeComparator.html create mode 100644 doc/JavaFXGUI/class-use/AnimatedAlertBox.html create mode 100644 doc/JavaFXGUI/class-use/AnimatedGif.html create mode 100644 doc/JavaFXGUI/class-use/AnimatedLabel.html create mode 100644 doc/JavaFXGUI/class-use/Animation.html create mode 100644 doc/JavaFXGUI/class-use/ButtonHandler.html create mode 100644 doc/JavaFXGUI/class-use/CachedTimelineTransition.html create mode 100644 doc/JavaFXGUI/class-use/ChoiceHandler.html create mode 100644 doc/JavaFXGUI/class-use/EmailHandler.html create mode 100644 doc/JavaFXGUI/class-use/EnterInfoTab.html create mode 100644 doc/JavaFXGUI/class-use/EnterStudentTab.html create mode 100644 doc/JavaFXGUI/class-use/MenuTabPane.html create mode 100644 doc/JavaFXGUI/class-use/OptionButton.html create mode 100644 doc/JavaFXGUI/class-use/OptionHBox.html create mode 100644 doc/JavaFXGUI/class-use/OptionSelect.html create mode 100644 doc/JavaFXGUI/class-use/PasswordLock.html create mode 100644 doc/JavaFXGUI/class-use/Playable.html create mode 100644 doc/JavaFXGUI/class-use/SettingConfig.html create mode 100644 doc/JavaFXGUI/class-use/SettingHBox.html create mode 100644 doc/JavaFXGUI/class-use/ShakeTransition.html create mode 100644 doc/JavaFXGUI/class-use/StartApplication.html create mode 100644 doc/JavaFXGUI/class-use/StartTab.html create mode 100644 doc/JavaFXGUI/class-use/StudentComparator.html create mode 100644 doc/JavaFXGUI/class-use/TimeComparator.html create mode 100644 doc/JavaFXGUI/package-frame.html create mode 100644 doc/JavaFXGUI/package-summary.html create mode 100644 doc/JavaFXGUI/package-tree.html create mode 100644 doc/JavaFXGUI/package-use.html create mode 100644 doc/backend/GifDecoder.html create mode 100644 doc/backend/Student.html create mode 100644 doc/backend/StudentList.html create mode 100644 doc/backend/StudentProperty.html create mode 100644 doc/backend/class-use/GifDecoder.html create mode 100644 doc/backend/class-use/Student.html create mode 100644 doc/backend/class-use/StudentList.html create mode 100644 doc/backend/class-use/StudentProperty.html create mode 100644 doc/backend/package-frame.html create mode 100644 doc/backend/package-summary.html create mode 100644 doc/backend/package-tree.html create mode 100644 doc/backend/package-use.html create mode 100644 doc/index-files/index-10.html create mode 100644 doc/index-files/index-11.html create mode 100644 doc/index-files/index-12.html create mode 100644 doc/index-files/index-13.html create mode 100644 doc/index-files/index-14.html create mode 100644 doc/index-files/index-15.html create mode 100644 doc/index-files/index-16.html create mode 100644 doc/index-files/index-5.html create mode 100644 doc/index-files/index-6.html create mode 100644 doc/index-files/index-7.html create mode 100644 doc/index-files/index-8.html create mode 100644 doc/index-files/index-9.html create mode 100644 doc/overview-frame.html create mode 100644 doc/overview-summary.html create mode 100644 javadoc.xml diff --git a/doc/JavaFXGUI/AnimatedAlertBox.html b/doc/JavaFXGUI/AnimatedAlertBox.html new file mode 100644 index 0000000..f24878a --- /dev/null +++ b/doc/JavaFXGUI/AnimatedAlertBox.html @@ -0,0 +1,461 @@ + + + + + +AnimatedAlertBox + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class AnimatedAlertBox

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget
    +
    +
    +
    +
    public class AnimatedAlertBox
    +extends javafx.scene.layout.HBox
    +
    An Animated Alert box, either green or red, that fades in and out. Intended to be + attached to the top of a BorderPane.
    +
    +
    Author:
    +
    Kevin and Ishana
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.HBox

        +alignmentProperty, fillHeightProperty, spacingProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.Region

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

        Properties inherited from class javafx.scene.Parent

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

        Properties inherited from class javafx.scene.Node

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

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.layout.Region

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

        Fields inherited from class javafx.scene.Node

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

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AnimatedAlertBox(java.lang.String defText, + boolean w) +
      Constructor
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidplay() +
      Plays the animation (fades in and out) with the default message defined in the constructor.
      +
      voidplay(java.lang.String mes) +
      Plays the animation (fades in and out) with a custom message.
      +
      voidsetStyle() +
      Applies CSS styles to the page.
      +
      voidsetWarning(boolean w) 
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.HBox

        +alignmentProperty, clearConstraints, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, requestLayout, setAlignment, setFillHeight, setHgrow, setMargin, setSpacing, spacingProperty
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Pane

        +getChildren
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Region

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

        Methods inherited from class javafx.scene.Parent

        +getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, setImpl_traversalEngine
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.Node

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

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        AnimatedAlertBox

        +
        public AnimatedAlertBox(java.lang.String defText,
        +                        boolean w)
        +
        Constructor
        +
        +
        Parameters:
        +
        defText - The default text.
        +
        warning - Whether or not the Alert is a warning, red, or not, green.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setStyle

        +
        public void setStyle()
        +
        Applies CSS styles to the page.
        +
      • +
      + + + +
        +
      • +

        play

        +
        public void play(java.lang.String mes)
        +
        Plays the animation (fades in and out) with a custom message.
        +
        +
        Parameters:
        +
        mes - The Message of the alert.
        +
        +
      • +
      + + + +
        +
      • +

        play

        +
        public void play()
        +
        Plays the animation (fades in and out) with the default message defined in the constructor.
        +
      • +
      + + + +
        +
      • +

        setWarning

        +
        public void setWarning(boolean w)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/AnimatedGif.html b/doc/JavaFXGUI/AnimatedGif.html new file mode 100644 index 0000000..a9a44a0 --- /dev/null +++ b/doc/JavaFXGUI/AnimatedGif.html @@ -0,0 +1,340 @@ + + + + + +AnimatedGif + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class AnimatedGif

+
+
+ +
+
    +
  • +
    +
    +
    public class AnimatedGif
    +extends Animation
    +
    Wrapper class for Animation that reads a .gif file.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.animation.Transition

        +interpolatorProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.animation.Animation

        +autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, onFinishedProperty, rateProperty, statusProperty, totalDurationProperty
      • +
      +
    • +
    + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javafx.animation.Animation

        +javafx.animation.Animation.Status
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.animation.Animation

        +INDEFINITE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AnimatedGif(java.lang.String filename, + double durationMs) +
      Wrapper class for Animation that reads a .gif file.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class javafx.animation.Transition

        +getInterpolator, interpolatorProperty, setInterpolator
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.animation.Animation

        +autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, getCuePoints, getCurrentRate, getCurrentTime, getCycleCount, getCycleDuration, getDelay, getOnFinished, getRate, getStatus, getTargetFramerate, getTotalDuration, isAutoReverse, jumpTo, jumpTo, onFinishedProperty, pause, play, playFrom, playFrom, playFromStart, rateProperty, setAutoReverse, setCycleCount, setDelay, setOnFinished, setRate, statusProperty, stop, totalDurationProperty
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        AnimatedGif

        +
        public AnimatedGif(java.lang.String filename,
        +                   double durationMs)
        +
        Wrapper class for Animation that reads a .gif file.
        +
        +
        Parameters:
        +
        filename - filepath of gif.
        +
        durationMs - the duration of the gif to be played
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/AnimatedLabel.html b/doc/JavaFXGUI/AnimatedLabel.html new file mode 100644 index 0000000..8e6a4a0 --- /dev/null +++ b/doc/JavaFXGUI/AnimatedLabel.html @@ -0,0 +1,444 @@ + + + + + +AnimatedLabel + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class AnimatedLabel

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
    +
    +
    +
    +
    public class AnimatedLabel
    +extends javafx.scene.control.Label
    +
    Extension of label class that flashes whenever the play() function is called.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Label

        +labelForProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Labeled

        +alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, graphicProperty, graphicTextGapProperty, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, underlineProperty, wrapTextProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Control

        +contextMenuProperty, skinProperty, tooltipProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.Region

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

        Properties inherited from class javafx.scene.Parent

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

        Properties inherited from class javafx.scene.Node

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

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.layout.Region

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

        Fields inherited from class javafx.scene.Node

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

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AnimatedLabel(java.lang.String text) +
      Constructor
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidplay() 
      voidstop() 
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Label

        +getLabelFor, labelForProperty, setLabelFor
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Labeled

        +alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getControlCssMetaData, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getLabelPadding, getLineSpacing, getText, getTextAlignment, getTextFill, getTextOverrun, graphicProperty, graphicTextGapProperty, isMnemonicParsing, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, toString, underlineProperty, wrapTextProperty
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Control

        +contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Region

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

        Methods inherited from class javafx.scene.Parent

        +getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.Node

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

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        AnimatedLabel

        +
        public AnimatedLabel(java.lang.String text)
        +
        Constructor
        +
        +
        Parameters:
        +
        text - string to be displayed on label
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        play

        +
        public void play()
        +
      • +
      + + + +
        +
      • +

        stop

        +
        public void stop()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/Animation.html b/doc/JavaFXGUI/Animation.html new file mode 100644 index 0000000..958f7b6 --- /dev/null +++ b/doc/JavaFXGUI/Animation.html @@ -0,0 +1,413 @@ + + + + + +Animation + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class Animation

+
+
+ +
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    AnimatedGif
    +
    +
    +
    +
    public class Animation
    +extends javafx.animation.Transition
    +
    Animation class that takes a sequence of images and plays it over a duration. + Call getView() to get the ImageView that is to be included in the parent application, + and call play() to play the animation.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.animation.Transition

        +interpolatorProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.animation.Animation

        +autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, onFinishedProperty, rateProperty, statusProperty, totalDurationProperty
      • +
      +
    • +
    + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javafx.animation.Animation

        +javafx.animation.Animation.Status
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.animation.Animation

        +INDEFINITE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Animation() +
      Empty constructor
      +
      Animation(javafx.scene.image.Image[] sequence, + double durationMs) +
      Constructor taking a sequence of images, and a duration to be played.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      javafx.scene.image.ImageViewgetView() +
      An method returning a ImageView to be used in the main application.
      +
      voidinit(javafx.scene.image.Image[] sequence, + double durationMs) +
      Initializes the animation.
      +
      +
        +
      • + + +

        Methods inherited from class javafx.animation.Transition

        +getInterpolator, interpolatorProperty, setInterpolator
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.animation.Animation

        +autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, getCuePoints, getCurrentRate, getCurrentTime, getCycleCount, getCycleDuration, getDelay, getOnFinished, getRate, getStatus, getTargetFramerate, getTotalDuration, isAutoReverse, jumpTo, jumpTo, onFinishedProperty, pause, play, playFrom, playFrom, playFromStart, rateProperty, setAutoReverse, setCycleCount, setDelay, setOnFinished, setRate, statusProperty, stop, totalDurationProperty
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        Animation

        +
        public Animation()
        +
        Empty constructor
        +
      • +
      + + + +
        +
      • +

        Animation

        +
        public Animation(javafx.scene.image.Image[] sequence,
        +                 double durationMs)
        +
        Constructor taking a sequence of images, and a duration to be played.
        +
        +
        Parameters:
        +
        sequence - A sequence of images to be played
        +
        durationMs - The duration of the animation
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        public void init(javafx.scene.image.Image[] sequence,
        +                 double durationMs)
        +
        Initializes the animation.
        +
        +
        Parameters:
        +
        sequence - An Array of images.
        +
        durationMs - The duration of the animation.
        +
        +
      • +
      + + + +
        +
      • +

        getView

        +
        public javafx.scene.image.ImageView getView()
        +
        An method returning a ImageView to be used in the main application.
        +
        +
        Returns:
        +
        imageView The imageView that is returned.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/ButtonHandler.html b/doc/JavaFXGUI/ButtonHandler.html new file mode 100644 index 0000000..95902b5 --- /dev/null +++ b/doc/JavaFXGUI/ButtonHandler.html @@ -0,0 +1,395 @@ + + + + + +ButtonHandler + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class ButtonHandler

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.util.EventListener, javafx.event.EventHandler<javafx.event.ActionEvent>
    +
    +
    +
    +
    public class ButtonHandler
    +extends java.lang.Object
    +implements javafx.event.EventHandler<javafx.event.ActionEvent>
    +
    A handler that handles the selection of elements in the OptionSelect Class.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static java.util.ArrayList<Playable>previous 
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidhandle(javafx.event.ActionEvent event) +
      Handles the playing of the animation of buttons.
      +
      voidsetVal(java.lang.String v) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Field Detail

      + + + +
        +
      • +

        previous

        +
        public static java.util.ArrayList<Playable> previous
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ButtonHandler

        +
        public ButtonHandler(java.lang.String opt,
        +                     Playable b,
        +                     OptionSelect p)
        +
        Constructor
        +
        +
        Parameters:
        +
        opt - The value of the button.
        +
        b - A Playable node.
        +
        p - The Parent OptionSelect class
        +
        +
      • +
      + + + +
        +
      • +

        ButtonHandler

        +
        public ButtonHandler(java.lang.String opt,
        +                     Playable b,
        +                     OptionSelect p,
        +                     boolean oT)
        +
        Constructor
        +
        +
        Parameters:
        +
        opt - The value of the button.
        +
        b - A Playable node.
        +
        p - The Parent OptionSelect class
        +
        oT - Whether or not the Playable Node is an OptionHBox
        +
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setVal

        +
        public void setVal(java.lang.String v)
        +
      • +
      + + + +
        +
      • +

        handle

        +
        public void handle(javafx.event.ActionEvent event)
        +
        Handles the playing of the animation of buttons. Also calls addInfo() of + optionSelect to add the information encoded in each button
        +
        +
        Specified by:
        +
        handle in interface javafx.event.EventHandler<javafx.event.ActionEvent>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/CachedTimelineTransition.html b/doc/JavaFXGUI/CachedTimelineTransition.html new file mode 100644 index 0000000..7168051 --- /dev/null +++ b/doc/JavaFXGUI/CachedTimelineTransition.html @@ -0,0 +1,358 @@ + + + + + +CachedTimelineTransition + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class CachedTimelineTransition

+
+
+ +
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    ShakeTransition
    +
    +
    +
    +
    public class CachedTimelineTransition
    +extends javafx.animation.Transition
    +
    A Transition that uses a Timeline internally and turns SPEED caching on for + the animated node during the animation.
    +
    +
    Author:
    +
    Jasper Potts
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.animation.Transition

        +interpolatorProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.animation.Animation

        +autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, onFinishedProperty, rateProperty, statusProperty, totalDurationProperty
      • +
      +
    • +
    + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javafx.animation.Animation

        +javafx.animation.Animation.Status
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.animation.Animation

        +INDEFINITE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      CachedTimelineTransition(javafx.scene.Node node, + javafx.animation.Timeline timeline) +
      Create new CachedTimelineTransition
      +
      CachedTimelineTransition(javafx.scene.Node node, + javafx.animation.Timeline timeline, + boolean useCache) +
      Create new CachedTimelineTransition
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javafx.animation.Transition

        +getInterpolator, interpolatorProperty, setInterpolator
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.animation.Animation

        +autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, getCuePoints, getCurrentRate, getCurrentTime, getCycleCount, getCycleDuration, getDelay, getOnFinished, getRate, getStatus, getTargetFramerate, getTotalDuration, isAutoReverse, jumpTo, jumpTo, onFinishedProperty, pause, play, playFrom, playFrom, playFromStart, rateProperty, setAutoReverse, setCycleCount, setDelay, setOnFinished, setRate, statusProperty, stop, totalDurationProperty
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        CachedTimelineTransition

        +
        public CachedTimelineTransition(javafx.scene.Node node,
        +                                javafx.animation.Timeline timeline)
        +
        Create new CachedTimelineTransition
        +
        +
        Parameters:
        +
        node - The node that is being animated by the timeline
        +
        timeline - The timeline for the animation, it should be from 0 to 1 seconds
        +
        +
      • +
      + + + +
        +
      • +

        CachedTimelineTransition

        +
        public CachedTimelineTransition(javafx.scene.Node node,
        +                                javafx.animation.Timeline timeline,
        +                                boolean useCache)
        +
        Create new CachedTimelineTransition
        +
        +
        Parameters:
        +
        node - The node that is being animated by the timeline
        +
        timeline - The timeline for the animation, it should be from 0 to 1 seconds
        +
        useCache - When true the node is cached as image during the animation
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/ChoiceHandler.html b/doc/JavaFXGUI/ChoiceHandler.html new file mode 100644 index 0000000..5ccff63 --- /dev/null +++ b/doc/JavaFXGUI/ChoiceHandler.html @@ -0,0 +1,299 @@ + + + + + +ChoiceHandler + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class ChoiceHandler

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.util.EventListener, javafx.event.EventHandler<javafx.event.ActionEvent>
    +
    +
    +
    +
    public class ChoiceHandler
    +extends java.lang.Object
    +implements javafx.event.EventHandler<javafx.event.ActionEvent>
    +
    A handler that handles the selection of elements in the OptionSelect Class.
    +
    +
    Author:
    +
    Ishana
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ChoiceHandler(java.lang.String opt, + OptionSelect p) +
      Constructor
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidhandle(javafx.event.ActionEvent event) +
      Calls addInfo() of optionSelect to add the information encoded in each button.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        ChoiceHandler

        +
        public ChoiceHandler(java.lang.String opt,
        +                     OptionSelect p)
        +
        Constructor
        +
        +
        Parameters:
        +
        opt - The value of the button.
        +
        b - A Playable node.
        +
        p - The Parent OptionSelect class
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handle

        +
        public void handle(javafx.event.ActionEvent event)
        +
        Calls addInfo() of optionSelect to add the information encoded in each button.
        +
        +
        Specified by:
        +
        handle in interface javafx.event.EventHandler<javafx.event.ActionEvent>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/EmailHandler.html b/doc/JavaFXGUI/EmailHandler.html new file mode 100644 index 0000000..c502078 --- /dev/null +++ b/doc/JavaFXGUI/EmailHandler.html @@ -0,0 +1,376 @@ + + + + + +EmailHandler + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class EmailHandler

+
+
+ +
+
    +
  • +
    +
    +
    public class EmailHandler
    +extends java.lang.Object
    +
    Class to handle sending the email.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      EmailHandler(java.lang.String u, + java.lang.String p, + java.util.ArrayList<java.lang.String> d) +
      Constructor
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.ArrayList<java.lang.String>getEmailList() 
      java.lang.StringgetError() 
      static booleanisValidEmailAddress(java.lang.String email) +
      Checks if email typed is a valid email address.
      +
      static java.util.ArrayList<java.lang.String>readEmailList() +
      Reads emails from email.config file
      +
      voidsend() +
      Sends email
      +
      static voidwriteEmailList(java.util.ArrayList<java.lang.String> d) +
      Writes additional emails to the email.config file.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        EmailHandler

        +
        public EmailHandler(java.lang.String u,
        +                    java.lang.String p,
        +                    java.util.ArrayList<java.lang.String> d)
        +
        Constructor
        +
        +
        Parameters:
        +
        u - username
        +
        p - password
        +
        d - email list
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getEmailList

        +
        public java.util.ArrayList<java.lang.String> getEmailList()
        +
      • +
      + + + +
        +
      • +

        readEmailList

        +
        public static java.util.ArrayList<java.lang.String> readEmailList()
        +
        Reads emails from email.config file
        +
        +
        Returns:
        +
        ArrayList of email addresses to be send to.
        +
        +
      • +
      + + + +
        +
      • +

        writeEmailList

        +
        public static void writeEmailList(java.util.ArrayList<java.lang.String> d)
        +
        Writes additional emails to the email.config file.
        +
        +
        Parameters:
        +
        d - Email List
        +
        +
      • +
      + + + +
        +
      • +

        isValidEmailAddress

        +
        public static boolean isValidEmailAddress(java.lang.String email)
        +
        Checks if email typed is a valid email address.
        +
        +
        Parameters:
        +
        email - email address
        +
        Returns:
        +
        true if the email typed is valid, false if not
        +
        +
      • +
      + + + +
        +
      • +

        send

        +
        public void send()
        +
        Sends email
        +
      • +
      + + + +
        +
      • +

        getError

        +
        public java.lang.String getError()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/EnterInfoTab.html b/doc/JavaFXGUI/EnterInfoTab.html new file mode 100644 index 0000000..de9c648 --- /dev/null +++ b/doc/JavaFXGUI/EnterInfoTab.html @@ -0,0 +1,398 @@ + + + + + +EnterInfoTab + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class EnterInfoTab

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget
    +
    +
    +
    +
    public class EnterInfoTab
    +extends javafx.scene.control.Tab
    +
    The tab where the student enters specific information about why he/she is late.
    +
    +
    Author:
    +
    Kevin and Ishana
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Tab

        +closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, graphicProperty, idProperty, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, styleProperty, tabPaneProperty, textProperty, tooltipProperty
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.control.Tab

        +CLOSED_EVENT, SELECTION_CHANGED_EVENT, TAB_CLOSE_REQUEST_EVENT
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddData(java.util.ArrayList<java.lang.String> option) +
      Adds data to the program, and writes the data out to a backup file in case the program shuts down.
      +
      voiddie() +
      Kills the current tab
      +
      voidgoBack() +
      Transfers focus to the previous tab.
      +
      voidgoBackToHome() 
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Tab

        +buildEventDispatchChain, closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, getClassCssMetaData, getContent, getContextMenu, getCssMetaData, getGraphic, getId, getOnClosed, getOnCloseRequest, getOnSelectionChanged, getProperties, getPseudoClassStates, getStyle, getStyleableParent, getStyleClass, getTabPane, getText, getTooltip, getTypeSelector, getUserData, graphicProperty, hasProperties, idProperty, isClosable, isDisable, isDisabled, isSelected, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, setClosable, setContent, setContextMenu, setDisable, setGraphic, setId, setOnClosed, setOnCloseRequest, setOnSelectionChanged, setStyle, setText, setTooltip, setUserData, styleProperty, tabPaneProperty, textProperty, tooltipProperty
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        EnterInfoTab

        +
        public EnterInfoTab(MenuTabPane par,
        +                    EnterStudentTab prev,
        +                    java.lang.String title,
        +                    java.util.HashMap<java.lang.String,StudentList> d,
        +                    boolean gIn,
        +                    Student st)
        +
        Initializes the Tab. The Tab reads from a file "src/data/options.sip" for a list + of the options of the OptionSelect carousel.
        +
        +
        Parameters:
        +
        par - The parent (tabPane)
        +
        prev - The previous tab
        +
        title - The Title of the tab.
        +
        d - The Data of which students Signed in, out and the student Database
        +
        gIn - Whether or not the student is signing in.
        +
        st - The Student that is signing in.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        goBack

        +
        public void goBack()
        +
        Transfers focus to the previous tab.
        +
      • +
      + + + +
        +
      • +

        die

        +
        public void die()
        +
        Kills the current tab
        +
      • +
      + + + +
        +
      • +

        addData

        +
        public void addData(java.util.ArrayList<java.lang.String> option)
        +
        Adds data to the program, and writes the data out to a backup file in case the program shuts down. + It then closes the previous two tabs.
        +
        +
        Parameters:
        +
        option - An ArrayList of Strings obtained from the OptionSelect that contains the data from that OptionSelect
        +
        +
      • +
      + + + +
        +
      • +

        goBackToHome

        +
        public void goBackToHome()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/EnterStudentTab.html b/doc/JavaFXGUI/EnterStudentTab.html new file mode 100644 index 0000000..e2970e2 --- /dev/null +++ b/doc/JavaFXGUI/EnterStudentTab.html @@ -0,0 +1,396 @@ + + + + + +EnterStudentTab + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class EnterStudentTab

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget
    +
    +
    +
    +
    public class EnterStudentTab
    +extends javafx.scene.control.Tab
    +
    A Tab where the Student that is signing In/Out is selected.
    +
    +
    Author:
    +
    Kevin and Ishana
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Tab

        +closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, graphicProperty, idProperty, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, styleProperty, tabPaneProperty, textProperty, tooltipProperty
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.control.Tab

        +CLOSED_EVENT, SELECTION_CHANGED_EVENT, TAB_CLOSE_REQUEST_EVENT
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      EnterStudentTab(MenuTabPane par, + StartTab prev, + java.lang.String title, + java.util.HashMap<java.lang.String,StudentList> d, + boolean gIn) +
      Creates a Student Tab.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voiddie() +
      Kills this tab.
      +
      voidgoBack(boolean sucess) +
      Closes the current tab.
      +
      voidsearchStudent(javafx.collections.ObservableList<java.lang.String> entries, + java.lang.String oldVal, + java.lang.String newVal) +
      Searches for a student within an ObservableList.
      +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Tab

        +buildEventDispatchChain, closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, getClassCssMetaData, getContent, getContextMenu, getCssMetaData, getGraphic, getId, getOnClosed, getOnCloseRequest, getOnSelectionChanged, getProperties, getPseudoClassStates, getStyle, getStyleableParent, getStyleClass, getTabPane, getText, getTooltip, getTypeSelector, getUserData, graphicProperty, hasProperties, idProperty, isClosable, isDisable, isDisabled, isSelected, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, setClosable, setContent, setContextMenu, setDisable, setGraphic, setId, setOnClosed, setOnCloseRequest, setOnSelectionChanged, setStyle, setText, setTooltip, setUserData, styleProperty, tabPaneProperty, textProperty, tooltipProperty
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        EnterStudentTab

        +
        public EnterStudentTab(MenuTabPane par,
        +                       StartTab prev,
        +                       java.lang.String title,
        +                       java.util.HashMap<java.lang.String,StudentList> d,
        +                       boolean gIn)
        +
        Creates a Student Tab. On each element, a tooltip is present for information. + Also creates an AnimatedAlertBox that plays an alert whenever the selected student + does not exist.
        +
        +
        Parameters:
        +
        par - The parent of this node.
        +
        prev - The previous tab
        +
        title - The title of the tab
        +
        d - The data of which students signed in or out.
        +
        gIn - Whether or not the student is signing in or out.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        goBack

        +
        public void goBack(boolean sucess)
        +
        Closes the current tab. Displays a displays a Success AlertAnimatedBox if there is a submission + as opposed to just closing the tab (the back button is clicked, for example)
        +
        +
        Parameters:
        +
        sucess - Whether or not the submission was a success
        +
        +
      • +
      + + + +
        +
      • +

        die

        +
        public void die()
        +
        Kills this tab.
        +
      • +
      + + + +
        +
      • +

        searchStudent

        +
        public void searchStudent(javafx.collections.ObservableList<java.lang.String> entries,
        +                          java.lang.String oldVal,
        +                          java.lang.String newVal)
        +
        Searches for a student within an ObservableList. Every time a key is pressed + in a textField, this method is called. Updates the ListView list accordingly. + The search functions uses every space-separated word as a keyword, and an + element that is deemed part of the search must have EVERY keyword.
        +
        +
        Parameters:
        +
        entries - The ObservableList of Entries
        +
        oldVal - The previous value of the search
        +
        newVal - The new value of the Search.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/MenuTabPane.html b/doc/JavaFXGUI/MenuTabPane.html new file mode 100644 index 0000000..6336b70 --- /dev/null +++ b/doc/JavaFXGUI/MenuTabPane.html @@ -0,0 +1,447 @@ + + + + + +MenuTabPane + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class MenuTabPane

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
    +
    +
    +
    +
    public class MenuTabPane
    +extends javafx.scene.control.TabPane
    +
    A Custom styled TabPane that can't close tabs.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.TabPane

        +rotateGraphicProperty, selectionModelProperty, sideProperty, tabClosingPolicyProperty, tabMaxHeightProperty, tabMaxWidthProperty, tabMinHeightProperty, tabMinWidthProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Control

        +contextMenuProperty, skinProperty, tooltipProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.Region

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

        Properties inherited from class javafx.scene.Parent

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

        Properties inherited from class javafx.scene.Node

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

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javafx.scene.control.TabPane

        +javafx.scene.control.TabPane.TabClosingPolicy
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      StartTabinit 
      StartApplicationparent 
      +
        +
      • + + +

        Fields inherited from class javafx.scene.control.TabPane

        +STYLE_CLASS_FLOATING
      • +
      +
        +
      • + + +

        Fields inherited from class javafx.scene.layout.Region

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

        Fields inherited from class javafx.scene.Node

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

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      MenuTabPane(StartApplication p, + java.util.HashMap<java.lang.String,StudentList> data, + java.util.concurrent.atomic.AtomicBoolean busMode) +
      Initializes a StartTab.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.TabPane

        +getClassCssMetaData, getControlCssMetaData, getSelectionModel, getSide, getTabClosingPolicy, getTabMaxHeight, getTabMaxWidth, getTabMinHeight, getTabMinWidth, getTabs, isRotateGraphic, lookup, lookupAll, rotateGraphicProperty, selectionModelProperty, setRotateGraphic, setSelectionModel, setSide, setTabClosingPolicy, setTabMaxHeight, setTabMaxWidth, setTabMinHeight, setTabMinWidth, sideProperty, tabClosingPolicyProperty, tabMaxHeightProperty, tabMaxWidthProperty, tabMinHeightProperty, tabMinWidthProperty
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Control

        +contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Region

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

        Methods inherited from class javafx.scene.Parent

        +getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.Node

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

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        MenuTabPane

        +
        public MenuTabPane(StartApplication p,
        +                   java.util.HashMap<java.lang.String,StudentList> data,
        +                   java.util.concurrent.atomic.AtomicBoolean busMode)
        +
        Initializes a StartTab. Holds the public variable parent so that the StartTab can + call methods in StartApplication
        +
        +
        Parameters:
        +
        p - The root node.
        +
        data - The data of the program.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/OptionButton.html b/doc/JavaFXGUI/OptionButton.html new file mode 100644 index 0000000..31b257e --- /dev/null +++ b/doc/JavaFXGUI/OptionButton.html @@ -0,0 +1,599 @@ + + + + + +OptionButton + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class OptionButton

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable, Playable
    +
    +
    +
    +
    public class OptionButton
    +extends javafx.scene.control.Button
    +implements Playable
    +
    An optionSelect block that implements Playable. Is a button and is handled by ButtonHandler
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Button

        +cancelButtonProperty, defaultButtonProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.ButtonBase

        +armedProperty, onActionProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Labeled

        +alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, graphicProperty, graphicTextGapProperty, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, underlineProperty, wrapTextProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Control

        +contextMenuProperty, skinProperty, tooltipProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.Region

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

        Properties inherited from class javafx.scene.Parent

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

        Properties inherited from class javafx.scene.Node

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

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.layout.Region

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

        Fields inherited from class javafx.scene.Node

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

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      OptionButton(java.lang.String t, + java.lang.String value, + int p) +
      Creates itself without any style.
      +
      OptionButton(java.lang.String t, + java.lang.String value, + java.lang.String style, + int p) +
      Initializes the button with a specific style.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidclear() 
      booleanequals(OptionButton other) 
      intgetPage() 
      java.lang.StringgetValue() +
      Gets the value of the button
      +
      voidplay() +
      Plays the gif in the button
      +
      voidreverse() +
      Plays the gif in the button in reverse
      +
      voidsetPosStyle(java.lang.String style) +
      Sets the style of the button.
      +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Button

        +cancelButtonProperty, defaultButtonProperty, fire, isCancelButton, isDefaultButton, setCancelButton, setDefaultButton
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.ButtonBase

        +arm, armedProperty, disarm, executeAccessibleAction, getOnAction, isArmed, onActionProperty, setOnAction
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Labeled

        +alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getControlCssMetaData, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getLabelPadding, getLineSpacing, getText, getTextAlignment, getTextFill, getTextOverrun, graphicProperty, graphicTextGapProperty, isMnemonicParsing, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, toString, underlineProperty, wrapTextProperty
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Control

        +contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Region

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

        Methods inherited from class javafx.scene.Parent

        +getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.Node

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

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        OptionButton

        +
        public OptionButton(java.lang.String t,
        +                    java.lang.String value,
        +                    int p)
        +
        Creates itself without any style.
        +
        +
        Parameters:
        +
        t - The content displayed in the button
        +
        value - The value of the button
        +
        p - The page number
        +
        +
      • +
      + + + +
        +
      • +

        OptionButton

        +
        public OptionButton(java.lang.String t,
        +                    java.lang.String value,
        +                    java.lang.String style,
        +                    int p)
        +
        Initializes the button with a specific style.
        +
        +
        Parameters:
        +
        t - The content displayed in the button
        +
        value - The value of the button
        +
        style - The Style of the button ("top", "mid", or "bottom");
        +
        p - the Page number
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        public java.lang.String getValue()
        +
        Gets the value of the button
        +
        +
        Returns:
        +
        The value of the button
        +
        +
      • +
      + + + +
        +
      • +

        setPosStyle

        +
        public void setPosStyle(java.lang.String style)
        +
        Sets the style of the button. "top", "mid", and "bottom" correspond to where the button is in the OptionSelect.
        +
        +
        Parameters:
        +
        style - The style of the button
        +
        +
      • +
      + + + +
        +
      • +

        play

        +
        public void play()
        +
        Plays the gif in the button
        +
        +
        Specified by:
        +
        play in interface Playable
        +
        +
      • +
      + + + +
        +
      • +

        reverse

        +
        public void reverse()
        +
        Plays the gif in the button in reverse
        +
        +
        Specified by:
        +
        reverse in interface Playable
        +
        +
      • +
      + + + +
        +
      • +

        getPage

        +
        public int getPage()
        +
        +
        Specified by:
        +
        getPage in interface Playable
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(OptionButton other)
        +
      • +
      + + + +
        +
      • +

        clear

        +
        public void clear()
        +
        +
        Specified by:
        +
        clear in interface Playable
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/OptionHBox.html b/doc/JavaFXGUI/OptionHBox.html new file mode 100644 index 0000000..4224337 --- /dev/null +++ b/doc/JavaFXGUI/OptionHBox.html @@ -0,0 +1,496 @@ + + + + + +OptionHBox + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class OptionHBox

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget, Playable
    +
    +
    +
    +
    public class OptionHBox
    +extends javafx.scene.layout.HBox
    +implements Playable
    +
    Creates a playable panel, inside which is a label, a textfield, and a button.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.HBox

        +alignmentProperty, fillHeightProperty, spacingProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.Region

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

        Properties inherited from class javafx.scene.Parent

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

        Properties inherited from class javafx.scene.Node

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

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.layout.Region

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

        Fields inherited from class javafx.scene.Node

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

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      OptionHBox(int width, + OptionSelect p, + int pa) +
      Creates the playable panel.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidclear() +
      Clears the TextField inside this object
      +
      intgetPage() 
      java.lang.StringgetText() +
      Gets the text of the TextField of this object
      +
      voidplay() +
      Plays the animated check mark.
      +
      voidreverse() +
      Plays the animated check mark in reverse.
      +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.HBox

        +alignmentProperty, clearConstraints, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, requestLayout, setAlignment, setFillHeight, setHgrow, setMargin, setSpacing, spacingProperty
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Pane

        +getChildren
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Region

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

        Methods inherited from class javafx.scene.Parent

        +getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, setImpl_traversalEngine
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.Node

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

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        OptionHBox

        +
        public OptionHBox(int width,
        +                  OptionSelect p,
        +                  int pa)
        +
        Creates the playable panel. Creates two gifs.
        +
        +
        Parameters:
        +
        width - The Width of the panel.
        +
        p - The parent of this node.
        +
        pa - The page number
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        play

        +
        public void play()
        +
        Plays the animated check mark.
        +
        +
        Specified by:
        +
        play in interface Playable
        +
        +
      • +
      + + + +
        +
      • +

        reverse

        +
        public void reverse()
        +
        Plays the animated check mark in reverse.
        +
        +
        Specified by:
        +
        reverse in interface Playable
        +
        +
      • +
      + + + +
        +
      • +

        clear

        +
        public void clear()
        +
        Clears the TextField inside this object
        +
        +
        Specified by:
        +
        clear in interface Playable
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public java.lang.String getText()
        +
        Gets the text of the TextField of this object
        +
        +
        Returns:
        +
        The text of the textField of this object.
        +
        +
      • +
      + + + +
        +
      • +

        getPage

        +
        public int getPage()
        +
        +
        Specified by:
        +
        getPage in interface Playable
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/OptionSelect.html b/doc/JavaFXGUI/OptionSelect.html new file mode 100644 index 0000000..86105de --- /dev/null +++ b/doc/JavaFXGUI/OptionSelect.html @@ -0,0 +1,620 @@ + + + + + +OptionSelect + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class OptionSelect

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget
    +
    +
    +
    +
    public class OptionSelect
    +extends javafx.scene.layout.VBox
    +
    Creates a carousel of options that the student uses to select his/her reasons for signing in/out.
    +
    +
    Author:
    +
    Kevin and Ishana
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.VBox

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

        Properties inherited from class javafx.scene.layout.Region

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

        Properties inherited from class javafx.scene.Parent

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

        Properties inherited from class javafx.scene.Node

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

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.layout.Region

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

        Fields inherited from class javafx.scene.Node

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddButton(int page, + java.lang.String name, + java.lang.String mes) +
      Adds a button.
      +
      voidaddInfo(java.lang.String mes) +
      This is called by the ButtonHandler to add information to the Data.
      +
      voidaddPage(java.lang.String t) +
      Adds a page in the carousel.
      +
      voidaddRadButton(boolean rem) +
      Adds RadioButtons with the question and the options.
      +
      voidaddSubmitButton(int page) +
      Adds a submit button to the bottom of the specified page if a submit button does not already exist.
      +
      java.util.ArrayList<java.lang.String>getOption() 
      intgetPage() 
      java.util.ArrayList<java.lang.String>getPageTitles() 
      voidhandle() +
      The method that handles submitting the data.
      +
      voidinit() +
      Initializes contents of the optionSelect.
      +
      voidremoveRadButton() +
      Removes all RadioButtons from page
      +
      voidsplitScreen(int page, + java.util.ArrayList<java.lang.String> data) +
      Creates new page with two questions: the first question's options are OptionButtons, while + the second question's buttons are RadioButtons
      +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.VBox

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

        Methods inherited from class javafx.scene.layout.Pane

        +getChildren
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Region

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

        Methods inherited from class javafx.scene.Parent

        +getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, setImpl_traversalEngine
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.Node

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

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        OptionSelect

        +
        public OptionSelect(int w,
        +                    int h,
        +                    EnterInfoTab close,
        +                    Student st)
        +
        Constructor. The data of the optionSelect is represented by an ArrayList of Strings that indicates what options where selected.
        +
        +
        Parameters:
        +
        w - Width of the optionSelect
        +
        h - Height of the optionSelect
        +
        close - The Tab to be closed when the options are submitted.
        +
        st - The Student selected
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        public void init()
        +
        Initializes contents of the optionSelect.
        +
      • +
      + + + +
        +
      • +

        addButton

        +
        public void addButton(int page,
        +                      java.lang.String name,
        +                      java.lang.String mes)
        +
        Adds a button.
        +
        +
        Parameters:
        +
        page - The page of the carousel of the button
        +
        name - The text displayed in the button.
        +
        mes - The value of the Button
        +
        +
      • +
      + + + +
        +
      • +

        addPage

        +
        public void addPage(java.lang.String t)
        +
        Adds a page in the carousel.
        +
        +
        Parameters:
        +
        t - The title of the page (usually the question).
        +
        +
      • +
      + + + +
        +
      • +

        splitScreen

        +
        public void splitScreen(int page,
        +                        java.util.ArrayList<java.lang.String> data)
        +
        Creates new page with two questions: the first question's options are OptionButtons, while + the second question's buttons are RadioButtons
        +
        +
        Parameters:
        +
        page - page to be implemented on
        +
        data - list of options
        +
        +
      • +
      + + + +
        +
      • +

        addRadButton

        +
        public void addRadButton(boolean rem)
        +
        Adds RadioButtons with the question and the options.
        +
        +
        Parameters:
        +
        rem - deletes RadioButton if rem is true.
        +
        +
      • +
      + + + +
        +
      • +

        removeRadButton

        +
        public void removeRadButton()
        +
        Removes all RadioButtons from page
        +
      • +
      + + + +
        +
      • +

        addInfo

        +
        public void addInfo(java.lang.String mes)
        +
        This is called by the ButtonHandler to add information to the Data.
        +
        +
        Parameters:
        +
        mes - The value of the button clicked to be added.
        +
        +
      • +
      + + + +
        +
      • +

        addSubmitButton

        +
        public void addSubmitButton(int page)
        +
        Adds a submit button to the bottom of the specified page if a submit button does not already exist.
        +
        +
        Parameters:
        +
        page -
        +
        +
      • +
      + + + +
        +
      • +

        handle

        +
        public void handle()
        +
        The method that handles submitting the data. It places focus on the submit button so it listens to key presses + automatically.
        +
      • +
      + + + +
        +
      • +

        getOption

        +
        public java.util.ArrayList<java.lang.String> getOption()
        +
      • +
      + + + +
        +
      • +

        getPageTitles

        +
        public java.util.ArrayList<java.lang.String> getPageTitles()
        +
      • +
      + + + +
        +
      • +

        getPage

        +
        public int getPage()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/PasswordLock.html b/doc/JavaFXGUI/PasswordLock.html new file mode 100644 index 0000000..ca7697f --- /dev/null +++ b/doc/JavaFXGUI/PasswordLock.html @@ -0,0 +1,380 @@ + + + + + +PasswordLock + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class PasswordLock

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget
    +
    +
    +
    +
    public class PasswordLock
    +extends javafx.scene.layout.StackPane
    +
    A pane that locks whatever is inside it from view unless the correct password is added.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.StackPane

        +alignmentProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.Region

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

        Properties inherited from class javafx.scene.Parent

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

        Properties inherited from class javafx.scene.Node

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

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.layout.Region

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

        Fields inherited from class javafx.scene.Node

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

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      PasswordLock(StartApplication p, + double width, + java.util.HashMap<java.lang.String,StudentList> d, + java.util.concurrent.atomic.AtomicBoolean busMode) +
      Creates the PasswordLock.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.StackPane

        +alignmentProperty, clearConstraints, getAlignment, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, requestLayout, setAlignment, setAlignment, setMargin
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Pane

        +getChildren
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Region

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

        Methods inherited from class javafx.scene.Parent

        +getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, setImpl_traversalEngine
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.Node

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

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        PasswordLock

        +
        public PasswordLock(StartApplication p,
        +                    double width,
        +                    java.util.HashMap<java.lang.String,StudentList> d,
        +                    java.util.concurrent.atomic.AtomicBoolean busMode)
        +
        Creates the PasswordLock. Reads from a file for a salted hash of the current stored + password.
        +
        +
        Parameters:
        +
        p - The parent of this node.
        +
        width - The width of the child node.
        +
        d - The data of the program.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/Playable.html b/doc/JavaFXGUI/Playable.html new file mode 100644 index 0000000..14f568c --- /dev/null +++ b/doc/JavaFXGUI/Playable.html @@ -0,0 +1,269 @@ + + + + + +Playable + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Interface Playable

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    OptionButton, OptionHBox
    +
    +
    +
    +
    public interface Playable
    +
    An interface that defines the something that can play an animation.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        play

        +
        void play()
        +
      • +
      + + + +
        +
      • +

        reverse

        +
        void reverse()
        +
      • +
      + + + +
        +
      • +

        getPage

        +
        int getPage()
        +
      • +
      + + + +
        +
      • +

        clear

        +
        void clear()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/SettingConfig.html b/doc/JavaFXGUI/SettingConfig.html new file mode 100644 index 0000000..fecf524 --- /dev/null +++ b/doc/JavaFXGUI/SettingConfig.html @@ -0,0 +1,311 @@ + + + + + +SettingConfig + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class SettingConfig

+
+
+ +
+
    +
  • +
    +
    +
    public class SettingConfig
    +extends java.lang.Object
    +
    An utility class to generate salted hashes and write to the settings file.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

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

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static java.lang.StringgenerateHash(java.lang.String password, + java.lang.String salt) +
      Generates a salted MD5 hash.
      +
      static voidwriteSettingsFile(java.lang.String path, + java.lang.String password) +
      Writes to the settings file a new password, and generates a random hash.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        SettingConfig

        +
        public SettingConfig()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        generateHash

        +
        public static java.lang.String generateHash(java.lang.String password,
        +                                            java.lang.String salt)
        +
        Generates a salted MD5 hash.
        +
        +
        Parameters:
        +
        password - The submitted password
        +
        salt - The salt
        +
        Returns:
        +
        The hash of the two put together.
        +
        +
      • +
      + + + +
        +
      • +

        writeSettingsFile

        +
        public static void writeSettingsFile(java.lang.String path,
        +                                     java.lang.String password)
        +
        Writes to the settings file a new password, and generates a random hash.
        +
        +
        Parameters:
        +
        path - The path of the settings.config file.
        +
        password - The password to be saved.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/SettingHBox.html b/doc/JavaFXGUI/SettingHBox.html new file mode 100644 index 0000000..7356b17 --- /dev/null +++ b/doc/JavaFXGUI/SettingHBox.html @@ -0,0 +1,464 @@ + + + + + +SettingHBox + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class SettingHBox

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget
    +
    +
    +
    +
    public class SettingHBox
    +extends javafx.scene.layout.HBox
    +
    A Panel that contains all the information on settings. + Inside are a print button, a loading file button, a save button, + a changePassword button, and a TabPane with Two tables that displays the data so far.
    +
    +
    Author:
    +
    Kevin and Ishana
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.HBox

        +alignmentProperty, fillHeightProperty, spacingProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.scene.layout.Region

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

        Properties inherited from class javafx.scene.Parent

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

        Properties inherited from class javafx.scene.Node

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

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.layout.Region

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

        Fields inherited from class javafx.scene.Node

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

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SettingHBox(StartApplication p, + double width, + java.util.HashMap<java.lang.String,StudentList> d, + java.lang.String pHash, + java.lang.String s, + java.util.concurrent.atomic.AtomicBoolean bmode) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidchangePassword() +
      Creates a dialogue that asks to change the password.
      +
      javafx.scene.control.TableViewcreateTableIn() 
      javafx.scene.control.TableViewcreateTableInOut() +
      Creates a TableView with a sign out format.
      +
      voidsendEmail() +
      Sends records to provided emails.
      +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.HBox

        +alignmentProperty, clearConstraints, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, requestLayout, setAlignment, setFillHeight, setHgrow, setMargin, setSpacing, spacingProperty
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Pane

        +getChildren
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.layout.Region

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

        Methods inherited from class javafx.scene.Parent

        +getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, setImpl_traversalEngine
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.Node

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

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        SettingHBox

        +
        public SettingHBox(StartApplication p,
        +                   double width,
        +                   java.util.HashMap<java.lang.String,StudentList> d,
        +                   java.lang.String pHash,
        +                   java.lang.String s,
        +                   java.util.concurrent.atomic.AtomicBoolean bmode)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        changePassword

        +
        public void changePassword()
        +
        Creates a dialogue that asks to change the password. + Inside are three fields, one can only change the password if the old password + is correct and both new passwords are equal.
        +
      • +
      + + + +
        +
      • +

        createTableIn

        +
        public javafx.scene.control.TableView createTableIn()
        +
      • +
      + + + +
        +
      • +

        createTableInOut

        +
        public javafx.scene.control.TableView createTableInOut()
        +
        Creates a TableView with a sign out format.
        +
        +
        Returns:
        +
        A sign out TableView
        +
        +
      • +
      + + + +
        +
      • +

        sendEmail

        +
        public void sendEmail()
        +
        Sends records to provided emails.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/ShakeTransition.html b/doc/JavaFXGUI/ShakeTransition.html new file mode 100644 index 0000000..ce1b239 --- /dev/null +++ b/doc/JavaFXGUI/ShakeTransition.html @@ -0,0 +1,338 @@ + + + + + +ShakeTransition + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class ShakeTransition

+
+
+ +
+
    +
  • +
    +
    +
    public class ShakeTransition
    +extends CachedTimelineTransition
    +
    Animate a shake effect on the given node + + Port of Shake from Animate.css http://daneden.me/animate by Dan Eden + + @keyframes shake { + 0%, 100% {transform: translateX(0);} + 10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);} + 20%, 40%, 60%, 80% {transform: translateX(10px);} + }
    +
    +
    Author:
    +
    Jasper Potts
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.animation.Transition

        +interpolatorProperty
      • +
      +
        +
      • + + +

        Properties inherited from class javafx.animation.Animation

        +autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, onFinishedProperty, rateProperty, statusProperty, totalDurationProperty
      • +
      +
    • +
    + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class javafx.animation.Animation

        +javafx.animation.Animation.Status
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.animation.Animation

        +INDEFINITE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ShakeTransition(javafx.scene.Node node) +
      Create new ShakeTransition
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class javafx.animation.Transition

        +getInterpolator, interpolatorProperty, setInterpolator
      • +
      +
        +
      • + + +

        Methods inherited from class javafx.animation.Animation

        +autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, getCuePoints, getCurrentRate, getCurrentTime, getCycleCount, getCycleDuration, getDelay, getOnFinished, getRate, getStatus, getTargetFramerate, getTotalDuration, isAutoReverse, jumpTo, jumpTo, onFinishedProperty, pause, play, playFrom, playFrom, playFromStart, rateProperty, setAutoReverse, setCycleCount, setDelay, setOnFinished, setRate, statusProperty, stop, totalDurationProperty
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        ShakeTransition

        +
        public ShakeTransition(javafx.scene.Node node)
        +
        Create new ShakeTransition
        +
        +
        Parameters:
        +
        node - The node to affect
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/StartApplication.html b/doc/JavaFXGUI/StartApplication.html new file mode 100644 index 0000000..c9b0d6e --- /dev/null +++ b/doc/JavaFXGUI/StartApplication.html @@ -0,0 +1,426 @@ + + + + + +StartApplication + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class StartApplication

+
+
+ +
+
    +
  • +
    +
    +
    public class StartApplication
    +extends javafx.application.Application
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

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

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

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      javafx.stage.Stagestage 
      +
        +
      • + + +

        Fields inherited from class javafx.application.Application

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

      Constructor Summary

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidhideOptionsPage() +
      Hides the settings page.
      +
      static voidmain(java.lang.String[] args) 
      StudentListreadStudentDatabase(java.lang.String fileName, + java.lang.String opt) +
      Reads from a mer file.
      +
      voidshowOptionsPage() +
      Shows the settings page.
      +
      voidstart(javafx.stage.Stage primaryStage) +
      Initializes all of the values.
      +
      +
        +
      • + + +

        Methods inherited from class javafx.application.Application

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

        Methods inherited from class java.lang.Object

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

      Field Detail

      + + + +
        +
      • +

        stage

        +
        public javafx.stage.Stage stage
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StartApplication

        +
        public StartApplication()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(java.lang.String[] args)
        +
      • +
      + + + +
        +
      • +

        start

        +
        public void start(javafx.stage.Stage primaryStage)
        +           throws java.lang.Exception
        +
        Initializes all of the values. The School database is read from an internal + file "src/data/quartech.mer." The other two StudentLists are empty if the + backup file does not exist, otherwise they are populated with the backup file's data. + The data itself is stored in a HashMap of Strings and StudentLists.
        +
        +
        Specified by:
        +
        start in class javafx.application.Application
        +
        Throws:
        +
        java.lang.Exception
        +
        +
      • +
      + + + +
        +
      • +

        showOptionsPage

        +
        public void showOptionsPage()
        +
        Shows the settings page.
        +
      • +
      + + + +
        +
      • +

        hideOptionsPage

        +
        public void hideOptionsPage()
        +
        Hides the settings page.
        +
      • +
      + + + +
        +
      • +

        readStudentDatabase

        +
        public StudentList readStudentDatabase(java.lang.String fileName,
        +                                       java.lang.String opt)
        +
        Reads from a mer file. A Mer file is a .csv with an extra row on the top for headers. + No spaces are in between elements of the .csv. If there is an error, a pop-up window that displays an error + is displayed.
        +
        +
        Parameters:
        +
        fileName - The file path of the mer.
        +
        opt - which type of data it is (database, sign in, or sign out)
        +
        Returns:
        +
        Returns a StudentList of students in the data file.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/StartTab.html b/doc/JavaFXGUI/StartTab.html new file mode 100644 index 0000000..511a7db --- /dev/null +++ b/doc/JavaFXGUI/StartTab.html @@ -0,0 +1,425 @@ + + + + + +StartTab + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class StartTab

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    javafx.css.Styleable, javafx.event.EventTarget
    +
    +
    +
    +
    public class StartTab
    +extends javafx.scene.control.Tab
    +
    The Starting tab of the program.
    +
    +
    Author:
    +
    Kevin and Ishana
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Property Summary

      +
        +
      • + + +

        Properties inherited from class javafx.scene.control.Tab

        +closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, graphicProperty, idProperty, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, styleProperty, tabPaneProperty, textProperty, tooltipProperty
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class javafx.scene.control.Tab

        +CLOSED_EVENT, SELECTION_CHANGED_EVENT, TAB_CLOSE_REQUEST_EVENT
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      StartTab(MenuTabPane p, + java.lang.String title, + java.util.HashMap<java.lang.String,StudentList> data, + java.util.concurrent.atomic.AtomicBoolean bMode) +
      Initializes two buttons in the middle and a third View Records button in the bottom + left
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voiddisplaySuccess() +
      Displays a Success message when an entry is successfully submitted
      +
      voidsearchStudent(javafx.collections.ObservableList<java.lang.String> entries, + java.lang.String oldVal, + java.lang.String newVal) +
      Searches for student in the database and updates list based on the string typed.
      +
      voidsubmit(java.lang.String txt) +
      Handles late bus entries.
      +
      voidsubmitButton() +
      Handles submit button for searching for the student.
      +
      voidswitchMode() +
      Changes to Late Bus mode if the option is checked, otherwise it constructs the standard + initial page.
      +
      +
        +
      • + + +

        Methods inherited from class javafx.scene.control.Tab

        +buildEventDispatchChain, closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, getClassCssMetaData, getContent, getContextMenu, getCssMetaData, getGraphic, getId, getOnClosed, getOnCloseRequest, getOnSelectionChanged, getProperties, getPseudoClassStates, getStyle, getStyleableParent, getStyleClass, getTabPane, getText, getTooltip, getTypeSelector, getUserData, graphicProperty, hasProperties, idProperty, isClosable, isDisable, isDisabled, isSelected, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, setClosable, setContent, setContextMenu, setDisable, setGraphic, setId, setOnClosed, setOnCloseRequest, setOnSelectionChanged, setStyle, setText, setTooltip, setUserData, styleProperty, tabPaneProperty, textProperty, tooltipProperty
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        StartTab

        +
        public StartTab(MenuTabPane p,
        +                java.lang.String title,
        +                java.util.HashMap<java.lang.String,StudentList> data,
        +                java.util.concurrent.atomic.AtomicBoolean bMode)
        +
        Initializes two buttons in the middle and a third View Records button in the bottom + left
        +
        +
        Parameters:
        +
        p - The Parent of this node.
        +
        title - The title of this tab.
        +
        data - The data of the program.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        switchMode

        +
        public void switchMode()
        +
        Changes to Late Bus mode if the option is checked, otherwise it constructs the standard + initial page.
        +
      • +
      + + + +
        +
      • +

        displaySuccess

        +
        public void displaySuccess()
        +
        Displays a Success message when an entry is successfully submitted
        +
      • +
      + + + +
        +
      • +

        searchStudent

        +
        public void searchStudent(javafx.collections.ObservableList<java.lang.String> entries,
        +                          java.lang.String oldVal,
        +                          java.lang.String newVal)
        +
        Searches for student in the database and updates list based on the string typed.
        +
        +
        Parameters:
        +
        entries - list of students
        +
        oldVal - old value
        +
        newVal - new value
        +
        +
      • +
      + + + +
        +
      • +

        submitButton

        +
        public void submitButton()
        +
        Handles submit button for searching for the student. If there are multiple students with the + name typed, or no students at all with the name, an alert will play. Otherwise, + the submit button will be triggered.
        +
      • +
      + + + +
        +
      • +

        submit

        +
        public void submit(java.lang.String txt)
        +
        Handles late bus entries. The student's reason is automatically set as "Late Bus," and their time + of arrival is recorded in the log.
        +
        +
        Parameters:
        +
        txt - Name of student
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/StudentComparator.html b/doc/JavaFXGUI/StudentComparator.html new file mode 100644 index 0000000..bf277dd --- /dev/null +++ b/doc/JavaFXGUI/StudentComparator.html @@ -0,0 +1,294 @@ + + + + + +StudentComparator + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class StudentComparator

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.util.Comparator
    +
    +
    +
    +
    public class StudentComparator
    +extends java.lang.Object
    +implements java.util.Comparator
    +
    Comparator class for a student toString() that sorts by name.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

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

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intcompare(java.lang.Object o1, + java.lang.Object o2) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

        Methods inherited from interface java.util.Comparator

        +comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StudentComparator

        +
        public StudentComparator()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        compare

        +
        public int compare(java.lang.Object o1,
        +                   java.lang.Object o2)
        +
        +
        Specified by:
        +
        compare in interface java.util.Comparator
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/TimeComparator.html b/doc/JavaFXGUI/TimeComparator.html new file mode 100644 index 0000000..921a8c4 --- /dev/null +++ b/doc/JavaFXGUI/TimeComparator.html @@ -0,0 +1,294 @@ + + + + + +TimeComparator + + + + + + + + +
+ + + + + + + +
+ + + +
+
JavaFXGUI
+

Class TimeComparator

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.util.Comparator<Student>
    +
    +
    +
    +
    public class TimeComparator
    +extends java.lang.Object
    +implements java.util.Comparator<Student>
    +
    Comparator class for a student toString() that sorts by time the program is updated.
    +
    +
    Author:
    +
    Ishana
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

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

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intcompare(Student o1, + Student o2) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

        Methods inherited from interface java.util.Comparator

        +comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TimeComparator

        +
        public TimeComparator()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        compare

        +
        public int compare(Student o1,
        +                   Student o2)
        +
        +
        Specified by:
        +
        compare in interface java.util.Comparator<Student>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/AnimatedAlertBox.html b/doc/JavaFXGUI/class-use/AnimatedAlertBox.html new file mode 100644 index 0000000..389319f --- /dev/null +++ b/doc/JavaFXGUI/class-use/AnimatedAlertBox.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.AnimatedAlertBox + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.AnimatedAlertBox

+
+
No usage of JavaFXGUI.AnimatedAlertBox
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/AnimatedGif.html b/doc/JavaFXGUI/class-use/AnimatedGif.html new file mode 100644 index 0000000..d01aba6 --- /dev/null +++ b/doc/JavaFXGUI/class-use/AnimatedGif.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.AnimatedGif + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.AnimatedGif

+
+
No usage of JavaFXGUI.AnimatedGif
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/AnimatedLabel.html b/doc/JavaFXGUI/class-use/AnimatedLabel.html new file mode 100644 index 0000000..2dcac68 --- /dev/null +++ b/doc/JavaFXGUI/class-use/AnimatedLabel.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.AnimatedLabel + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.AnimatedLabel

+
+
No usage of JavaFXGUI.AnimatedLabel
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/Animation.html b/doc/JavaFXGUI/class-use/Animation.html new file mode 100644 index 0000000..7bc1d8f --- /dev/null +++ b/doc/JavaFXGUI/class-use/Animation.html @@ -0,0 +1,166 @@ + + + + + +Uses of Class JavaFXGUI.Animation + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.Animation

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/ButtonHandler.html b/doc/JavaFXGUI/class-use/ButtonHandler.html new file mode 100644 index 0000000..3924d83 --- /dev/null +++ b/doc/JavaFXGUI/class-use/ButtonHandler.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.ButtonHandler + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.ButtonHandler

+
+
No usage of JavaFXGUI.ButtonHandler
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/CachedTimelineTransition.html b/doc/JavaFXGUI/class-use/CachedTimelineTransition.html new file mode 100644 index 0000000..988151b --- /dev/null +++ b/doc/JavaFXGUI/class-use/CachedTimelineTransition.html @@ -0,0 +1,174 @@ + + + + + +Uses of Class JavaFXGUI.CachedTimelineTransition + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.CachedTimelineTransition

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/ChoiceHandler.html b/doc/JavaFXGUI/class-use/ChoiceHandler.html new file mode 100644 index 0000000..8bd9d7e --- /dev/null +++ b/doc/JavaFXGUI/class-use/ChoiceHandler.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.ChoiceHandler + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.ChoiceHandler

+
+
No usage of JavaFXGUI.ChoiceHandler
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/EmailHandler.html b/doc/JavaFXGUI/class-use/EmailHandler.html new file mode 100644 index 0000000..e2345f9 --- /dev/null +++ b/doc/JavaFXGUI/class-use/EmailHandler.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.EmailHandler + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.EmailHandler

+
+
No usage of JavaFXGUI.EmailHandler
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/EnterInfoTab.html b/doc/JavaFXGUI/class-use/EnterInfoTab.html new file mode 100644 index 0000000..ed8e72e --- /dev/null +++ b/doc/JavaFXGUI/class-use/EnterInfoTab.html @@ -0,0 +1,167 @@ + + + + + +Uses of Class JavaFXGUI.EnterInfoTab + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.EnterInfoTab

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/EnterStudentTab.html b/doc/JavaFXGUI/class-use/EnterStudentTab.html new file mode 100644 index 0000000..eed0505 --- /dev/null +++ b/doc/JavaFXGUI/class-use/EnterStudentTab.html @@ -0,0 +1,169 @@ + + + + + +Uses of Class JavaFXGUI.EnterStudentTab + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.EnterStudentTab

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/MenuTabPane.html b/doc/JavaFXGUI/class-use/MenuTabPane.html new file mode 100644 index 0000000..4a3d1c8 --- /dev/null +++ b/doc/JavaFXGUI/class-use/MenuTabPane.html @@ -0,0 +1,187 @@ + + + + + +Uses of Class JavaFXGUI.MenuTabPane + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.MenuTabPane

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/OptionButton.html b/doc/JavaFXGUI/class-use/OptionButton.html new file mode 100644 index 0000000..f72c98e --- /dev/null +++ b/doc/JavaFXGUI/class-use/OptionButton.html @@ -0,0 +1,164 @@ + + + + + +Uses of Class JavaFXGUI.OptionButton + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.OptionButton

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/OptionHBox.html b/doc/JavaFXGUI/class-use/OptionHBox.html new file mode 100644 index 0000000..70337ba --- /dev/null +++ b/doc/JavaFXGUI/class-use/OptionHBox.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.OptionHBox + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.OptionHBox

+
+
No usage of JavaFXGUI.OptionHBox
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/OptionSelect.html b/doc/JavaFXGUI/class-use/OptionSelect.html new file mode 100644 index 0000000..c3d06bc --- /dev/null +++ b/doc/JavaFXGUI/class-use/OptionSelect.html @@ -0,0 +1,192 @@ + + + + + +Uses of Class JavaFXGUI.OptionSelect + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.OptionSelect

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/PasswordLock.html b/doc/JavaFXGUI/class-use/PasswordLock.html new file mode 100644 index 0000000..4e1df23 --- /dev/null +++ b/doc/JavaFXGUI/class-use/PasswordLock.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.PasswordLock + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.PasswordLock

+
+
No usage of JavaFXGUI.PasswordLock
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/Playable.html b/doc/JavaFXGUI/class-use/Playable.html new file mode 100644 index 0000000..c2a764f --- /dev/null +++ b/doc/JavaFXGUI/class-use/Playable.html @@ -0,0 +1,213 @@ + + + + + +Uses of Interface JavaFXGUI.Playable + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Interface
JavaFXGUI.Playable

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/SettingConfig.html b/doc/JavaFXGUI/class-use/SettingConfig.html new file mode 100644 index 0000000..1e453b0 --- /dev/null +++ b/doc/JavaFXGUI/class-use/SettingConfig.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.SettingConfig + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.SettingConfig

+
+
No usage of JavaFXGUI.SettingConfig
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/SettingHBox.html b/doc/JavaFXGUI/class-use/SettingHBox.html new file mode 100644 index 0000000..33c5575 --- /dev/null +++ b/doc/JavaFXGUI/class-use/SettingHBox.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.SettingHBox + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.SettingHBox

+
+
No usage of JavaFXGUI.SettingHBox
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/ShakeTransition.html b/doc/JavaFXGUI/class-use/ShakeTransition.html new file mode 100644 index 0000000..d05910c --- /dev/null +++ b/doc/JavaFXGUI/class-use/ShakeTransition.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.ShakeTransition + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.ShakeTransition

+
+
No usage of JavaFXGUI.ShakeTransition
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/StartApplication.html b/doc/JavaFXGUI/class-use/StartApplication.html new file mode 100644 index 0000000..77b1afb --- /dev/null +++ b/doc/JavaFXGUI/class-use/StartApplication.html @@ -0,0 +1,195 @@ + + + + + +Uses of Class JavaFXGUI.StartApplication + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.StartApplication

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/StartTab.html b/doc/JavaFXGUI/class-use/StartTab.html new file mode 100644 index 0000000..ae10b18 --- /dev/null +++ b/doc/JavaFXGUI/class-use/StartTab.html @@ -0,0 +1,181 @@ + + + + + +Uses of Class JavaFXGUI.StartTab + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.StartTab

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/StudentComparator.html b/doc/JavaFXGUI/class-use/StudentComparator.html new file mode 100644 index 0000000..37b8ac7 --- /dev/null +++ b/doc/JavaFXGUI/class-use/StudentComparator.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.StudentComparator + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.StudentComparator

+
+
No usage of JavaFXGUI.StudentComparator
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/class-use/TimeComparator.html b/doc/JavaFXGUI/class-use/TimeComparator.html new file mode 100644 index 0000000..62167ef --- /dev/null +++ b/doc/JavaFXGUI/class-use/TimeComparator.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class JavaFXGUI.TimeComparator + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
JavaFXGUI.TimeComparator

+
+
No usage of JavaFXGUI.TimeComparator
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/package-frame.html b/doc/JavaFXGUI/package-frame.html new file mode 100644 index 0000000..aa7b6af --- /dev/null +++ b/doc/JavaFXGUI/package-frame.html @@ -0,0 +1,45 @@ + + + + + +JavaFXGUI + + + + + +

JavaFXGUI

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/doc/JavaFXGUI/package-summary.html b/doc/JavaFXGUI/package-summary.html new file mode 100644 index 0000000..5d1a1cb --- /dev/null +++ b/doc/JavaFXGUI/package-summary.html @@ -0,0 +1,294 @@ + + + + + +JavaFXGUI + + + + + + + + +
+ + + + + + + +
+ + +
+

Package JavaFXGUI

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/package-tree.html b/doc/JavaFXGUI/package-tree.html new file mode 100644 index 0000000..f6b6f66 --- /dev/null +++ b/doc/JavaFXGUI/package-tree.html @@ -0,0 +1,236 @@ + + + + + +JavaFXGUI Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package JavaFXGUI

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/JavaFXGUI/package-use.html b/doc/JavaFXGUI/package-use.html new file mode 100644 index 0000000..7531d2f --- /dev/null +++ b/doc/JavaFXGUI/package-use.html @@ -0,0 +1,203 @@ + + + + + +Uses of Package JavaFXGUI + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
JavaFXGUI

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html index 7960235..5f3e341 100644 --- a/doc/allclasses-frame.html +++ b/doc/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -12,7 +12,33 @@

All Classes

diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html index 5fcc03c..1e8141e 100644 --- a/doc/allclasses-noframe.html +++ b/doc/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -12,7 +12,33 @@

All Classes

diff --git a/doc/backend/GifDecoder.html b/doc/backend/GifDecoder.html new file mode 100644 index 0000000..bb24e65 --- /dev/null +++ b/doc/backend/GifDecoder.html @@ -0,0 +1,545 @@ + + + + + +GifDecoder + + + + + + + + +
+ + + + + + + +
+ + + +
+
backend
+

Class GifDecoder

+
+
+ +
+
    +
  • +
    +
    +
    public class GifDecoder
    +extends java.lang.Object
    +
    Class GifDecoder - Decodes a GIF file into one or more frames. + + No copyright asserted on the source code of this class. May be used for + any purpose, however, refer to the Unisys LZW patent for any additional + restrictions. Please forward any corrections to kweiner@fmsware.com.
    +
    +
    Version:
    +
    1.03 November 2003
    +
    Author:
    +
    Kevin Weiner, FM Software; LZW decoder adapted from John Cristy's ImageMagick.
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intSTATUS_FORMAT_ERROR +
      File read status: Error decoding file (may be partially decoded)
      +
      static intSTATUS_OK +
      File read status: No errors.
      +
      static intSTATUS_OPEN_ERROR +
      File read status: Unable to open source.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

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

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetDelay(int n) +
      Gets display duration for specified frame.
      +
      java.awt.image.BufferedImagegetFrame(int n) +
      Gets the image contents of frame n.
      +
      intgetFrameCount() +
      Gets the number of frames read from file.
      +
      java.awt.DimensiongetFrameSize() +
      Gets image size.
      +
      java.awt.image.BufferedImagegetImage() +
      Gets the first (or only) image read.
      +
      intgetLoopCount() +
      Gets the "Netscape" iteration count, if any.
      +
      intread(java.io.BufferedInputStream is) +
      Reads GIF image from stream
      +
      intread(java.io.InputStream is) +
      Reads GIF image from stream
      +
      intread(java.lang.String name) +
      Reads GIF file from specified file/URL source + (URL assumed if name contains ":/" or "file:")
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Field Detail

      + + + +
        +
      • +

        STATUS_OK

        +
        public static final int STATUS_OK
        +
        File read status: No errors.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        STATUS_FORMAT_ERROR

        +
        public static final int STATUS_FORMAT_ERROR
        +
        File read status: Error decoding file (may be partially decoded)
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        STATUS_OPEN_ERROR

        +
        public static final int STATUS_OPEN_ERROR
        +
        File read status: Unable to open source.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GifDecoder

        +
        public GifDecoder()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getDelay

        +
        public int getDelay(int n)
        +
        Gets display duration for specified frame.
        +
        +
        Parameters:
        +
        n - int index of frame
        +
        Returns:
        +
        delay in milliseconds
        +
        +
      • +
      + + + +
        +
      • +

        getFrameCount

        +
        public int getFrameCount()
        +
        Gets the number of frames read from file.
        +
        +
        Returns:
        +
        frame count
        +
        +
      • +
      + + + +
        +
      • +

        getImage

        +
        public java.awt.image.BufferedImage getImage()
        +
        Gets the first (or only) image read.
        +
        +
        Returns:
        +
        BufferedImage containing first frame, or null if none.
        +
        +
      • +
      + + + +
        +
      • +

        getLoopCount

        +
        public int getLoopCount()
        +
        Gets the "Netscape" iteration count, if any. + A count of 0 means repeat indefinitiely.
        +
        +
        Returns:
        +
        iteration count if one was specified, else 1.
        +
        +
      • +
      + + + +
        +
      • +

        getFrame

        +
        public java.awt.image.BufferedImage getFrame(int n)
        +
        Gets the image contents of frame n.
        +
        +
        Parameters:
        +
        n - The frame number of the animation.
        +
        Returns:
        +
        BufferedImage representation of frame, or null if n is invalid.
        +
        +
      • +
      + + + +
        +
      • +

        getFrameSize

        +
        public java.awt.Dimension getFrameSize()
        +
        Gets image size.
        +
        +
        Returns:
        +
        GIF image dimensions
        +
        +
      • +
      + + + +
        +
      • +

        read

        +
        public int read(java.io.BufferedInputStream is)
        +
        Reads GIF image from stream
        +
        +
        Parameters:
        +
        is - BufferedInputStream containing GIF file.
        +
        Returns:
        +
        read status code (0 = no errors)
        +
        +
      • +
      + + + +
        +
      • +

        read

        +
        public int read(java.io.InputStream is)
        +
        Reads GIF image from stream
        +
        +
        Parameters:
        +
        is - InputStream containing GIF file.
        +
        Returns:
        +
        read status code (0 = no errors)
        +
        +
      • +
      + + + +
        +
      • +

        read

        +
        public int read(java.lang.String name)
        +
        Reads GIF file from specified file/URL source + (URL assumed if name contains ":/" or "file:")
        +
        +
        Parameters:
        +
        name - String containing source
        +
        Returns:
        +
        read status code (0 = no errors)
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/backend/Student.html b/doc/backend/Student.html new file mode 100644 index 0000000..9b53cdc --- /dev/null +++ b/doc/backend/Student.html @@ -0,0 +1,542 @@ + + + + + +Student + + + + + + + + +
+ + + + + + + +
+ + + +
+
backend
+

Class Student

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.lang.Comparable<Student>
    +
    +
    +
    +
    public class Student
    +extends java.lang.Object
    +implements java.lang.Comparable<Student>
    +
    Data class that holds information on each student. Holds name, studentID and grade.
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      Student(java.lang.String n, + int g, + java.lang.String sID) +
      Constructor.
      +
      Student(Student other) +
      Copy Constructor.
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Student

        +
        public Student(java.lang.String n,
        +               int g,
        +               java.lang.String sID)
        +
        Constructor. Initializes Date and Time at moment of creation
        +
        +
        Parameters:
        +
        n - Name of student.
        +
        g - Grade of student.
        +
        sID - ID of student.
        +
        +
      • +
      + + + +
        +
      • +

        Student

        +
        public Student(Student other)
        +
        Copy Constructor. Applies current date and time, NOT date and time of different student.
        +
        +
        Parameters:
        +
        other - Student to be copied.
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
      • +
      + + + +
        +
      • +

        getGrade

        +
        public int getGrade()
        +
      • +
      + + + +
        +
      • +

        getStudentID

        +
        public java.lang.String getStudentID()
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        getReason

        +
        public java.lang.String getReason()
        +
      • +
      + + + +
        +
      • +

        setReason

        +
        public void setReason(java.lang.String reason)
        +
      • +
      + + + +
        +
      • +

        getNote

        +
        public java.lang.String getNote()
        +
      • +
      + + + +
        +
      • +

        setNote

        +
        public void setNote(java.lang.String note)
        +
      • +
      + + + +
        +
      • +

        getTime

        +
        public java.lang.String getTime()
        +
      • +
      + + + +
        +
      • +

        setTime

        +
        public void setTime(java.lang.String t)
        +
      • +
      + + + +
        +
      • +

        getDate

        +
        public java.lang.String getDate()
        +
      • +
      + + + +
        +
      • +

        setDate

        +
        public void setDate(java.lang.String d)
        +
      • +
      + + + +
        +
      • +

        getExcused

        +
        public java.lang.String getExcused()
        +
      • +
      + + + +
        +
      • +

        setExcused

        +
        public void setExcused(java.lang.String excused)
        +
      • +
      + + + +
        +
      • +

        setArrTime

        +
        public void setArrTime(java.lang.String arrTime)
        +
      • +
      + + + +
        +
      • +

        getArrTime

        +
        public java.lang.String getArrTime()
        +
      • +
      + + + +
        +
      • +

        compareTo

        +
        public int compareTo(Student o)
        +
        +
        Specified by:
        +
        compareTo in interface java.lang.Comparable<Student>
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(Student other)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/backend/StudentList.html b/doc/backend/StudentList.html new file mode 100644 index 0000000..02930ad --- /dev/null +++ b/doc/backend/StudentList.html @@ -0,0 +1,475 @@ + + + + + +StudentList + + + + + + + + +
+ + + + + + + +
+ + + +
+
backend
+

Class StudentList

+
+
+ +
+
    +
  • +
    +
    +
    public class StudentList
    +extends java.lang.Object
    +
    Container class for Student. + Holds Students in two Hashmaps, one in <name, Student>, one in <studentID, Student>
    +
    +
    Author:
    +
    Kevin
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      StudentList() +
      No args- constructor.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidadd(Student student) +
      Adds a student to the StudentList.
      +
      booleancontains(Student other) +
      Gets size of the StudentList
      +
      java.util.ArrayList<java.lang.String>getIDList() +
      Gets list of IDs.
      +
      java.util.ArrayList<java.lang.String>getInfoList() +
      Gets list of ID + name + grade.
      +
      java.util.ArrayList<java.lang.String>getNameList() +
      Gets list of names.
      +
      StudentgetStudentByID(java.lang.String sID) +
      Searches for Student in the StudentList by ID.
      +
      StudentgetStudentByName(java.lang.String name) +
      Searches for Student in the StudentList by name.
      +
      StudentgetStudentByToString(java.lang.String s) +
      Searches for Student in the StudentList by toString value.
      +
      java.util.ArrayList<Student>getStudentList() +
      Gets list of Students.
      +
      intsize() +
      Gets size of the StudentList
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        StudentList

        +
        public StudentList()
        +
        No args- constructor. Creates empty StudentList
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        add

        +
        public void add(Student student)
        +
        Adds a student to the StudentList.
        +
        +
        Parameters:
        +
        student - The Student to add.
        +
        +
      • +
      + + + +
        +
      • +

        getStudentByID

        +
        public Student getStudentByID(java.lang.String sID)
        +
        Searches for Student in the StudentList by ID.
        +
        +
        Parameters:
        +
        sID - The Student ID to be searched.
        +
        Returns:
        +
        Returns the Student with that studentID
        +
        +
      • +
      + + + +
        +
      • +

        getStudentByName

        +
        public Student getStudentByName(java.lang.String name)
        +
        Searches for Student in the StudentList by name.
        +
        +
        Parameters:
        +
        name - The name to be searched.
        +
        Returns:
        +
        Returns the Student with that name.
        +
        +
      • +
      + + + +
        +
      • +

        getStudentByToString

        +
        public Student getStudentByToString(java.lang.String s)
        +
        Searches for Student in the StudentList by toString value.
        +
        +
        Parameters:
        +
        s - The name to be searched.
        +
        Returns:
        +
        Returns the Student with that name.
        +
        +
      • +
      + + + +
        +
      • +

        getNameList

        +
        public java.util.ArrayList<java.lang.String> getNameList()
        +
        Gets list of names.
        +
        +
        Returns:
        +
        Returns ArrayList <String> in lexicographic order, all lowercase.
        +
        +
      • +
      + + + +
        +
      • +

        getInfoList

        +
        public java.util.ArrayList<java.lang.String> getInfoList()
        +
        Gets list of ID + name + grade.
        +
        +
        Returns:
        +
        Returns ArrayList <String> in numerical order,
        +
        +
      • +
      + + + +
        +
      • +

        getIDList

        +
        public java.util.ArrayList<java.lang.String> getIDList()
        +
        Gets list of IDs.
        +
        +
        Returns:
        +
        Returns ArrayList <Integer> in numerical order,
        +
        +
      • +
      + + + +
        +
      • +

        getStudentList

        +
        public java.util.ArrayList<Student> getStudentList()
        +
        Gets list of Students.
        +
        +
        Returns:
        +
        Returns ArrayList <Integer> in numerical order,
        +
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public boolean contains(Student other)
        +
        Gets size of the StudentList
        +
        +
        Parameters:
        +
        other - Student to be checked
        +
        Returns:
        +
        Returns if Student is in the StudentList.
        +
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        Gets size of the StudentList
        +
        +
        Returns:
        +
        Returns size.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/backend/StudentProperty.html b/doc/backend/StudentProperty.html new file mode 100644 index 0000000..258c1d3 --- /dev/null +++ b/doc/backend/StudentProperty.html @@ -0,0 +1,504 @@ + + + + + +StudentProperty + + + + + + + + +
+ + + + + + + +
+ + + +
+
backend
+

Class StudentProperty

+
+
+ +
+
    +
  • +
    +
    +
    public class StudentProperty
    +extends java.lang.Object
    +
    Wrapper Class of student for implementation in a TableView.
    +
    +
    Author:
    +
    Kevin and Ishana
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      StudentProperty(Student st) +
      Constructs StudentProperty from a Student and copies all the data.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetArrTime() 
      java.lang.StringgetDate() 
      java.lang.StringgetExcused() 
      java.lang.IntegergetGrade() 
      java.lang.StringgetName() 
      java.lang.StringgetNote() 
      java.lang.StringgetReason() 
      java.lang.StringgetStudentID() 
      java.lang.StringgetTime() 
      voidsetArrTime(java.lang.String arrTime) 
      voidsetDate(java.lang.String date) 
      voidsetExcused(java.lang.String excused) 
      voidsetGrade(int grade) 
      voidsetName(java.lang.String name) 
      voidsetNote(java.lang.String note) 
      voidsetReason(java.lang.String reason) 
      voidsetStudentID(java.lang.String studentID) 
      voidsetTime(java.lang.String time) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      + + + +
        +
      • +

        StudentProperty

        +
        public StudentProperty(Student st)
        +
        Constructs StudentProperty from a Student and copies all the data.
        +
        +
        Parameters:
        +
        st - the Student to be copied
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getName

        +
        public java.lang.String getName()
        +
      • +
      + + + +
        +
      • +

        setName

        +
        public void setName(java.lang.String name)
        +
      • +
      + + + +
        +
      • +

        getGrade

        +
        public java.lang.Integer getGrade()
        +
      • +
      + + + +
        +
      • +

        setGrade

        +
        public void setGrade(int grade)
        +
      • +
      + + + +
        +
      • +

        getStudentID

        +
        public java.lang.String getStudentID()
        +
      • +
      + + + +
        +
      • +

        setStudentID

        +
        public void setStudentID(java.lang.String studentID)
        +
      • +
      + + + +
        +
      • +

        getReason

        +
        public java.lang.String getReason()
        +
      • +
      + + + +
        +
      • +

        setReason

        +
        public void setReason(java.lang.String reason)
        +
      • +
      + + + +
        +
      • +

        getNote

        +
        public java.lang.String getNote()
        +
      • +
      + + + +
        +
      • +

        setNote

        +
        public void setNote(java.lang.String note)
        +
      • +
      + + + +
        +
      • +

        getDate

        +
        public java.lang.String getDate()
        +
      • +
      + + + +
        +
      • +

        setDate

        +
        public void setDate(java.lang.String date)
        +
      • +
      + + + +
        +
      • +

        getExcused

        +
        public java.lang.String getExcused()
        +
      • +
      + + + +
        +
      • +

        setExcused

        +
        public void setExcused(java.lang.String excused)
        +
      • +
      + + + +
        +
      • +

        getArrTime

        +
        public java.lang.String getArrTime()
        +
      • +
      + + + +
        +
      • +

        setArrTime

        +
        public void setArrTime(java.lang.String arrTime)
        +
      • +
      + + + +
        +
      • +

        getTime

        +
        public java.lang.String getTime()
        +
      • +
      + + + +
        +
      • +

        setTime

        +
        public void setTime(java.lang.String time)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/doc/backend/class-use/GifDecoder.html b/doc/backend/class-use/GifDecoder.html new file mode 100644 index 0000000..b45ee9b --- /dev/null +++ b/doc/backend/class-use/GifDecoder.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class backend.GifDecoder + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
backend.GifDecoder

+
+
No usage of backend.GifDecoder
+ +
+ + + + + + + +
+ + + + diff --git a/doc/backend/class-use/Student.html b/doc/backend/class-use/Student.html new file mode 100644 index 0000000..42273bc --- /dev/null +++ b/doc/backend/class-use/Student.html @@ -0,0 +1,289 @@ + + + + + +Uses of Class backend.Student + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
backend.Student

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/backend/class-use/StudentList.html b/doc/backend/class-use/StudentList.html new file mode 100644 index 0000000..3ec10f0 --- /dev/null +++ b/doc/backend/class-use/StudentList.html @@ -0,0 +1,226 @@ + + + + + +Uses of Class backend.StudentList + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
backend.StudentList

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/backend/class-use/StudentProperty.html b/doc/backend/class-use/StudentProperty.html new file mode 100644 index 0000000..a97b423 --- /dev/null +++ b/doc/backend/class-use/StudentProperty.html @@ -0,0 +1,124 @@ + + + + + +Uses of Class backend.StudentProperty + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Class
backend.StudentProperty

+
+
No usage of backend.StudentProperty
+ +
+ + + + + + + +
+ + + + diff --git a/doc/backend/package-frame.html b/doc/backend/package-frame.html new file mode 100644 index 0000000..d6d9a12 --- /dev/null +++ b/doc/backend/package-frame.html @@ -0,0 +1,23 @@ + + + + + +backend + + + + + +

backend

+
+

Classes

+ +
+ + diff --git a/doc/backend/package-summary.html b/doc/backend/package-summary.html new file mode 100644 index 0000000..e490dba --- /dev/null +++ b/doc/backend/package-summary.html @@ -0,0 +1,162 @@ + + + + + +backend + + + + + + + + +
+ + + + + + + +
+ + +
+

Package backend

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/backend/package-tree.html b/doc/backend/package-tree.html new file mode 100644 index 0000000..b566489 --- /dev/null +++ b/doc/backend/package-tree.html @@ -0,0 +1,140 @@ + + + + + +backend Class Hierarchy + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package backend

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/backend/package-use.html b/doc/backend/package-use.html new file mode 100644 index 0000000..ad09276 --- /dev/null +++ b/doc/backend/package-use.html @@ -0,0 +1,185 @@ + + + + + +Uses of Package backend + + + + + + + + +
+ + + + + + + +
+ + +
+

Uses of Package
backend

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/doc/constant-values.html b/doc/constant-values.html index db65f69..bab7423 100644 --- a/doc/constant-values.html +++ b/doc/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + @@ -31,7 +31,8 @@