Package ui.assembly64

Klasse Assembly64

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.layout.Pane
javafx.scene.layout.VBox
ui.common.C64VBox
ui.assembly64.Assembly64
Alle implementierten Schnittstellen:
javafx.css.Styleable, javafx.event.EventTarget, javafx.fxml.Initializable, javafx.util.Builder<Object>, UIPart

public class Assembly64 extends C64VBox implements UIPart
  • Eigenschaftsübersicht

    Von Klasse geerbte Eigenschaften javafx.scene.layout.VBox

    alignment, fillWidth, spacing

    Von Klasse geerbte Eigenschaften javafx.scene.layout.Region

    background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

    Von Klasse geerbte Eigenschaften javafx.scene.Parent

    needsLayout

    Von Klasse geerbte Eigenschaften javafx.scene.Node

    accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    private javafx.scene.control.Menu
     
    private javafx.scene.control.ComboBox<Age>
     
    private javafx.scene.control.ContextMenu
     
    private javafx.scene.control.TableView<SearchResult>
     
     
    private javafx.scene.control.MenuItem
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.layout.BorderPane
     
    private javafx.scene.control.ComboBox<Category>
     
    private javafx.collections.ObservableList<Category>
     
    private javafx.scene.layout.VBox
     
    private ContentEntry
     
    private javafx.scene.control.ContextMenu
     
    private File
     
    private javafx.scene.control.TableColumn<ContentEntry,String>
     
    private javafx.collections.ObservableList<ContentEntry>
     
    private javafx.scene.control.TableView<ContentEntry>
     
    private Convenience
     
    private javafx.scene.control.CheckBox
     
    private javafx.beans.property.ObjectProperty<ContentEntry>
     
    private javafx.beans.property.ObjectProperty<SearchResult>
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.CheckBox
     
    private static final int
     
    private Directory
     
     
    private javafx.scene.control.TextField
     
    private javafx.scene.layout.VBox
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.TextField
     
    private javafx.scene.layout.VBox
     
    private javafx.scene.control.TextField
     
    private javafx.scene.layout.VBox
     
    private javafx.scene.layout.HBox
     
    static final String
     
    private javafx.scene.control.MenuItem
     
    private javafx.scene.control.MenuItem
     
    private static final int
     
    private javafx.scene.control.TextField
     
    private javafx.scene.layout.VBox
     
    private javafx.scene.control.Button
     
    private com.fasterxml.jackson.databind.ObjectMapper
     
    private javafx.animation.PauseTransition
     
    private javafx.animation.PauseTransition
     
    private javafx.scene.control.Button
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.ComboBox<Integer>
     
    private javafx.scene.layout.VBox
     
     
    private javafx.scene.layout.VBox
     
    private javafx.scene.control.MenuItem
     
    private int
     
    private SearchResult
     
    private javafx.collections.ObservableList<SearchResult>
     
    private javafx.scene.control.TablePosition<?,?>
     
    private int
     
    private javafx.animation.SequentialTransition
     
    private javafx.animation.SequentialTransition
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.CheckBox
     
     
    private javafx.scene.control.TextField
     
    private javafx.scene.layout.VBox
     

    Von Klasse geerbte Felder ui.common.C64VBox

    util

    Von Klasse geerbte Felder javafx.scene.layout.Region

    USE_COMPUTED_SIZE, USE_PREF_SIZE

    Von Klasse geerbte Felder javafx.scene.Node

    BASELINE_OFFSET_SAME_AS_HEIGHT
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
    Assembly64(C64Window window, Player player)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    private void
     
    private javafx.scene.control.TableColumn<SearchResult,?>
     
    appendURI(URI oldUri, String queryParamValue)
     
    private void
     
    private void
    autostart(String dirEntry)
     
    private com.fasterxml.jackson.databind.ObjectMapper
     
    void
     
    private String
    get(javafx.scene.control.CheckBox field)
     
    private <T, U> U
    get(javafx.scene.control.ComboBox<T> comboBox, Function<T,U> toResult, Predicate<T> checkEmpty, U emptyValue)
     
    private String
    get(javafx.scene.control.TextField field)
     
    private String
    get(TypeTextField field, boolean dateFromTo)
     
    private List<Category>
     
    private void
    getContentEntries(boolean doAutostart)
     
    private void
    getContentEntry(boolean doAutostart)
     
    protected void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private String
     
    private void
     
    private void
     
    private void
     
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     

    Von Klasse geerbte Methoden ui.common.C64VBox

    initialize

    Von Klasse geerbte Methoden javafx.scene.layout.VBox

    alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillWidthProperty, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, getSpacing, getVgrow, isFillWidth, layoutChildren, requestLayout, setAlignment, setFillWidth, setMargin, setSpacing, setVgrow, spacingProperty

    Von Klasse geerbte Methoden javafx.scene.layout.Pane

    getChildren

    Von Klasse geerbte Methoden javafx.scene.layout.Region

    backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

    Von Klasse geerbte Methoden javafx.scene.Parent

    getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds

    Von Klasse geerbte Methoden 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, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, 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, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden javafx.css.Styleable

    getStyleableNode

    Von Schnittstelle geerbte Methoden ui.common.UIPart

    build, getBundleName, getFxml
  • Felddetails

    • ID

      public static final String ID
      Siehe auch:
    • MAX_ROWS

      private static final int MAX_ROWS
      Siehe auch:
    • DEFAULT_WIDTH

      private static final int DEFAULT_WIDTH
      Siehe auch:
    • borderPane

      private javafx.scene.layout.BorderPane borderPane
    • hBox

      private javafx.scene.layout.HBox hBox
    • nameVBox

      private javafx.scene.layout.VBox nameVBox
    • groupVBox

      private javafx.scene.layout.VBox groupVBox
    • handleVBox

      private javafx.scene.layout.VBox handleVBox
    • eventVBox

      private javafx.scene.layout.VBox eventVBox
    • ratingVBox

      private javafx.scene.layout.VBox ratingVBox
    • categoryVBox

      private javafx.scene.layout.VBox categoryVBox
    • updatedVBox

      private javafx.scene.layout.VBox updatedVBox
    • releasedVBox

      private javafx.scene.layout.VBox releasedVBox
    • nameTextField

      private javafx.scene.control.TextField nameTextField
    • groupTextField

      private javafx.scene.control.TextField groupTextField
    • handleTextField

      private javafx.scene.control.TextField handleTextField
    • eventTextField

      private javafx.scene.control.TextField eventTextField
    • updatedTextField

      private javafx.scene.control.TextField updatedTextField
    • releasedTextField

      private TypeTextField releasedTextField
    • categoryComboBox

      private javafx.scene.control.ComboBox<Category> categoryComboBox
    • ratingComboBox

      private javafx.scene.control.ComboBox<Integer> ratingComboBox
    • ageComboBox

      private javafx.scene.control.ComboBox<Age> ageComboBox
    • d64CheckBox

      private javafx.scene.control.CheckBox d64CheckBox
    • t64CheckBox

      private javafx.scene.control.CheckBox t64CheckBox
    • d81CheckBox

      private javafx.scene.control.CheckBox d81CheckBox
    • d71CheckBox

      private javafx.scene.control.CheckBox d71CheckBox
    • prgCheckBox

      private javafx.scene.control.CheckBox prgCheckBox
    • tapCheckBox

      private javafx.scene.control.CheckBox tapCheckBox
    • crtCheckBox

      private javafx.scene.control.CheckBox crtCheckBox
    • sidCheckBox

      private javafx.scene.control.CheckBox sidCheckBox
    • binCheckBox

      private javafx.scene.control.CheckBox binCheckBox
    • g64CheckBox

      private javafx.scene.control.CheckBox g64CheckBox
    • assembly64Table

      private javafx.scene.control.TableView<SearchResult> assembly64Table
    • contentEntryTable

      private javafx.scene.control.TableView<ContentEntry> contentEntryTable
    • contentEntryFilenameColumn

      private javafx.scene.control.TableColumn<ContentEntry,String> contentEntryFilenameColumn
    • assembly64ContextMenu

      private javafx.scene.control.ContextMenu assembly64ContextMenu
    • contentEntryContextMenu

      private javafx.scene.control.ContextMenu contentEntryContextMenu
    • addColumnMenu

      private javafx.scene.control.Menu addColumnMenu
    • removeColumnMenuItem

      private javafx.scene.control.MenuItem removeColumnMenuItem
    • insertDiskMenuItem

      private javafx.scene.control.MenuItem insertDiskMenuItem
    • insertTapeMenuItem

      private javafx.scene.control.MenuItem insertTapeMenuItem
    • autostartMenuItem

      private javafx.scene.control.MenuItem autostartMenuItem
    • prevButton

      private javafx.scene.control.Button prevButton
    • nextButton

      private javafx.scene.control.Button nextButton
    • directory

      private Directory directory
    • currentlyPlayedSearchResultRowProperty

      private javafx.beans.property.ObjectProperty<SearchResult> currentlyPlayedSearchResultRowProperty
    • currentlyPlayedContentEntryRowProperty

      private javafx.beans.property.ObjectProperty<ContentEntry> currentlyPlayedContentEntryRowProperty
    • categoryItems

      private javafx.collections.ObservableList<Category> categoryItems
    • searchResultItems

      private javafx.collections.ObservableList<SearchResult> searchResultItems
    • contentEntryItems

      private javafx.collections.ObservableList<ContentEntry> contentEntryItems
    • searchResult

      private SearchResult searchResult
    • contentEntry

      private ContentEntry contentEntry
    • contentEntryFile

      private File contentEntryFile
    • searchOffset

      private int searchOffset
    • searchStop

      private int searchStop
    • diskFileFilter

      private DiskFileFilter diskFileFilter
    • tapeFileFilter

      private TapeFileFilter tapeFileFilter
    • objectMapper

      private com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • convenience

      private Convenience convenience
    • autostart

      private AtomicBoolean autostart
    • pauseTransitionSearchResult

      private javafx.animation.PauseTransition pauseTransitionSearchResult
    • pauseTransitionContentEntries

      private javafx.animation.PauseTransition pauseTransitionContentEntries
    • sequentialTransitionSearchResult

      private javafx.animation.SequentialTransition sequentialTransitionSearchResult
    • sequentialTransitionContentEntries

      private javafx.animation.SequentialTransition sequentialTransitionContentEntries
    • searchResultTableSelectedCell

      private javafx.scene.control.TablePosition<?,?> searchResultTableSelectedCell
  • Konstruktordetails

    • Assembly64

      public Assembly64()
    • Assembly64

      public Assembly64(C64Window window, Player player)
  • Methodendetails

    • initialize

      protected void initialize()
      Angegeben von:
      initialize in Klasse C64VBox
    • getCategories

      private List<Category> getCategories(Collection<Presets> presets)
    • doClose

      public void doClose()
      Angegeben von:
      doClose in Schnittstelle UIPart
    • removeColumn

      private void removeColumn()
    • search

      private void search()
    • prevPage

      private void prevPage()
    • nextPage

      private void nextPage()
    • autostart

      private void autostart()
    • insertDisk

      private void insertDisk()
    • insertTape

      private void insertTape()
    • restoreColumns

      private void restoreColumns()
    • showAssembly64ContextMenu

      private void showAssembly64ContextMenu()
    • showContentEntryContextMenu

      private void showContentEntryContextMenu()
    • addAddColumnHeaderMenuItem

      private void addAddColumnHeaderMenuItem(Assembly64ColumnType columnType)
    • addColumn

      private javafx.scene.control.TableColumn<SearchResult,?> addColumn(Assembly64Column column)
    • setColumnWidth

      private void setColumnWidth(Assembly64Column column, Number width)
    • removeColumn

      private void removeColumn(Assembly64Column column)
    • moveColumn

      private void moveColumn()
    • createObjectMapper

      private com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()
    • requestPresets

      private Collection<Presets> requestPresets()
    • searchAgain

      private void searchAgain()
    • requestSearchResults

      private void requestSearchResults()
    • getContentEntries

      private void getContentEntries(boolean doAutostart)
    • requestContentEntries

      private void requestContentEntries()
    • getContentEntry

      private void getContentEntry(boolean doAutostart)
    • get

      private String get(TypeTextField field, boolean dateFromTo)
    • get

      private <T, U> U get(javafx.scene.control.ComboBox<T> comboBox, Function<T,U> toResult, Predicate<T> checkEmpty, U emptyValue)
    • get

      private String get(javafx.scene.control.TextField field)
    • get

      private String get(javafx.scene.control.CheckBox field)
    • autostart

      private void autostart(String dirEntry)
    • appendURI

      public URI appendURI(URI oldUri, String queryParamValue) throws URISyntaxException
      Löst aus:
      URISyntaxException
    • readString

      private String readString(URLConnection connection) throws IOException
      Löst aus:
      IOException