From: Debayan Sutradhar Date: Sun, 06 Jun 2021 20:41:04 +0530 Subject: Add javadoc --- Add javadoc --- --- /dev/null +++ b/docs/allclasses-index.html @@ -0,0 +1,145 @@ + + + + + +All Classes + + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes

+
+
+
+
+
+
Class
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Custom Alert Dialog for Server and Client
+
+ +
+
Alert Listener.
+
+ +
+
Stream-Pi Alert Type Enumerator
+
+ +
+
Custom Combo Box for Server and Client
+
+ +
+
Factory Class for Stream Pi Combo Box
+
+ +
+
Combo Box Listener.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+
+
+
+
+
+
+ + --- /dev/null +++ b/docs/allpackages-index.html @@ -0,0 +1,91 @@ + + + + + +All Packages + + + + + + + + + + + + + + + +
+ + +
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/alert/StreamPiAlert.html @@ -0,0 +1,452 @@ + + + + + +StreamPiAlert + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StreamPiAlert

+
+
java.lang.Object +
com.stream_pi.util.alert.StreamPiAlert
+
+
+
+
public class StreamPiAlert +extends Object
+
Custom Alert Dialog for Server and Client
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StreamPiAlert

      +
      public StreamPiAlert(String contextText)
      +
      +
    • +
    • +
      +

      StreamPiAlert

      +
      public StreamPiAlert(String title, + StreamPiAlertType streamPiAlertType, + javafx.scene.layout.Pane contentPane)
      +
      Public constructor to make an alert with just title, pre-made content pane (mainly for forms, complex dialogs)
      +
      +
      Parameters:
      +
      title - Heading of the Alert
      +
      streamPiAlertType - Alert Type
      +
      contentPane - The main body of the alert
      +
      +
      +
    • +
    • +
      +

      StreamPiAlert

      +
      public StreamPiAlert(String title, + String contentText)
      +
      Constructor for very simple alert, with just title and body text + Default AlertType will be INFORMATION
      +
      +
      Parameters:
      +
      title - Heading
      +
      contentText - Body Text
      +
      +
      +
    • +
    • +
      +

      StreamPiAlert

      +
      public StreamPiAlert(String contentText, + StreamPiAlertType alertType)
      +
      Constructor for alert with just "Alert" heading, + content text and alert type
      +
      +
      Parameters:
      +
      contentText - Body Text
      +
      alertType - Alert Type
      +
      +
      +
    • +
    • +
      +

      StreamPiAlert

      +
      public StreamPiAlert(String title, + StreamPiAlertType streamPiAlertType, + String... buttons)
      +
      Constructor to create Alert box with title, Alert Type and button choices
      +
      +
      Parameters:
      +
      title - Heading
      +
      streamPiAlertType - Alert Type
      +
      buttons - Button choices
      +
      +
      +
    • +
    • +
      +

      StreamPiAlert

      +
      public StreamPiAlert(String title, + StreamPiAlertType streamPiAlertType, + javafx.scene.layout.Pane contentPane, + String... buttons)
      +
      Constructor to create Alert Box with title, Alert Type, Body and button choices
      +
      +
      Parameters:
      +
      title - Heading of the alert box
      +
      streamPiAlertType - Alert Type
      +
      contentPane - Alert Body
      +
      buttons - Button choices
      +
      +
      +
    • +
    • +
      +

      StreamPiAlert

      +
      public StreamPiAlert(String title, + String contentText, + StreamPiAlertType streamPiAlertType)
      +
      Constructor to create Alert Box with Heading, content text, Alert Type
      +
      +
      Parameters:
      +
      title - Heading
      +
      contentText - Body Text
      +
      streamPiAlertType - Alert Type
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setParent

      +
      public static void setParent(javafx.scene.layout.StackPane parent)
      +
      Sets the parent where the alert will be shown
      +
      +
      Parameters:
      +
      parent - StackPane where the alert dialog will be shown
      +
      +
      +
    • +
    • +
      +

      getParent

      +
      public static javafx.scene.layout.StackPane getParent()
      +
      Returns the parent node
      +
      +
      Returns:
      +
      StackPane parent where the alert boxes will be shown
      +
      +
      +
    • +
    • +
      +

      setStreamPiAlertType

      +
      public void setStreamPiAlertType(StreamPiAlertType streamPiAlertType)
      +
      Sets the Alert type
      +
      +
      Parameters:
      +
      streamPiAlertType - Alert Type
      +
      +
      +
    • +
    • +
      +

      setOnClicked

      +
      public void setOnClicked(StreamPiAlertListener streamPiAlertListener)
      +
      Set on click Listener
      +
      +
      Parameters:
      +
      streamPiAlertListener - Alert Listener, triggered when a button is clicked
      +
      +
      +
    • +
    • +
      +

      getTitle

      +
      public String getTitle()
      +
      +
      Returns:
      +
      Heading of the Alert Box
      +
      +
      +
    • +
    • +
      +

      getButtons

      +
      public String[] getButtons()
      +
      +
      Returns:
      +
      Button Choices
      +
      +
      +
    • +
    • +
      +

      setAlertContent

      +
      public void setAlertContent(javafx.scene.layout.Pane contentPane)
      +
      +
      Parameters:
      +
      contentPane - Alert Body Node
      +
      +
      +
    • +
    • +
      +

      setButtons

      +
      public void setButtons(String... buttons)
      +
      Set all the button choices
      +
      +
      Parameters:
      +
      buttons - Array of button choices
      +
      +
      +
    • +
    • +
      +

      getContentPane

      +
      public javafx.scene.layout.Pane getContentPane()
      +
      +
      Returns:
      +
      The body node of the Alert Box
      +
      +
      +
    • +
    • +
      +

      show

      +
      public void show()
      +
      +
    • +
    • +
      +

      destroy

      +
      public void destroy()
      +
      Removes the alert from the parent pane
      +
      +
    • +
    • +
      +

      setIsShowPopup

      +
      public static void setIsShowPopup(boolean isShowPopup)
      +
      +
    • +
    • +
      +

      isIsShowPopup

      +
      public static boolean isIsShowPopup()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/alert/StreamPiAlertListener.html @@ -0,0 +1,167 @@ + + + + + +StreamPiAlertListener + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StreamPiAlertListener

+
+
java.lang.Object +
com.stream_pi.util.alert.StreamPiAlertListener
+
+
+
+
public abstract class StreamPiAlertListener +extends Object
+
Alert Listener. Triggered when a button on StreamPiAlert is clicked.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StreamPiAlertListener

      +
      public StreamPiAlertListener()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onClick

      +
      public abstract void onClick(String buttonClicked)
      +
      +
      Parameters:
      +
      buttonClicked - Button choice which was clicked
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/alert/StreamPiAlertType.html @@ -0,0 +1,256 @@ + + + + + +StreamPiAlertType + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Enum Class StreamPiAlertType

+
+
java.lang.Object +
java.lang.Enum<StreamPiAlertType> +
com.stream_pi.util.alert.StreamPiAlertType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<StreamPiAlertType>, Constable
+
+
+
public enum StreamPiAlertType +extends Enum<StreamPiAlertType>
+
Stream-Pi Alert Type Enumerator
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static StreamPiAlertType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static StreamPiAlertType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      getIconCode

      +
      public String getIconCode()
      +
      +
      Returns:
      +
      Ikonli Font Icon code
      +
      +
      +
    • +
    • +
      +

      getIconStyleClassName

      +
      public String getIconStyleClassName()
      +
      +
      Returns:
      +
      Icon CSS Style Class
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/alert/package-summary.html @@ -0,0 +1,93 @@ + + + + + +com.stream_pi.util.alert + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.alert

+
+
+
package com.stream_pi.util.alert
+
+
    +
  • +
    Class Summary
    +
    +
    Class
    +
    Description
    + +
    +
    Custom Alert Dialog for Server and Client
    +
    + +
    +
    Alert Listener.
    +
    +
    +
  • +
  • +
    Enum Class Summary
    +
    +
    Enum Class
    +
    Description
    + +
    +
    Stream-Pi Alert Type Enumerator
    +
    +
    +
  • +
+
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/alert/package-tree.html @@ -0,0 +1,89 @@ + + + + + +com.stream_pi.util.alert Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.alert

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/checkforupdates/CheckForUpdates.html @@ -0,0 +1,204 @@ + + + + + +CheckForUpdates + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class CheckForUpdates

+
+
java.lang.Object +
java.util.concurrent.FutureTask<V> +
javafx.concurrent.Task<Void> +
com.stream_pi.util.checkforupdates.CheckForUpdates
+
+
+
+
+
+
All Implemented Interfaces:
+
Runnable, Future<Void>, RunnableFuture<Void>, javafx.concurrent.Worker<Void>, javafx.event.EventTarget
+
+
+
public class CheckForUpdates +extends javafx.concurrent.Task<Void>
+
+
+
    + +
  • +
    +

    Property Summary

    +
    +

    Properties inherited from class javafx.concurrent.Task

    +exception, message, onCancelled, onFailed, onRunning, onScheduled, onSucceeded, progress, running, state, title, totalWork, value, workDone
    +
    +
  • + +
  • +
    +

    Nested Class Summary

    +
    +

    Nested classes/interfaces inherited from interface javafx.concurrent.Worker

    +javafx.concurrent.Worker.State
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    CheckForUpdates​(javafx.scene.control.Button checkForUpdatesButton, + PlatformType platformType, + Version currentVersion, + UpdateHyperlinkOnClick updateHyperlinkOnClick)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected Void
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class javafx.concurrent.Task

    +addEventFilter, addEventHandler, buildEventDispatchChain, cancel, cancel, cancelled, exceptionProperty, failed, fireEvent, getException, getMessage, getOnCancelled, getOnFailed, getOnRunning, getOnScheduled, getOnSucceeded, getProgress, getState, getTitle, getTotalWork, getValue, getWorkDone, isRunning, messageProperty, onCancelledProperty, onFailedProperty, onRunningProperty, onScheduledProperty, onSucceededProperty, progressProperty, removeEventFilter, removeEventHandler, running, runningProperty, scheduled, setEventHandler, setOnCancelled, setOnFailed, setOnRunning, setOnScheduled, setOnSucceeded, stateProperty, succeeded, titleProperty, totalWorkProperty, updateMessage, updateProgress, updateProgress, updateTitle, updateValue, valueProperty, workDoneProperty
    +
    +

    Methods inherited from class java.util.concurrent.FutureTask

    +done, get, get, isCancelled, isDone, run, runAndReset, set, setException, toString
    +
    +

    Methods inherited from class java.lang.Object

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

    Constructor Details

    +
      +
    • +
      +

      CheckForUpdates

      +
      public CheckForUpdates(javafx.scene.control.Button checkForUpdatesButton, + PlatformType platformType, + Version currentVersion, + UpdateHyperlinkOnClick updateHyperlinkOnClick)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      call

      +
      protected Void call()
      +
      +
      Specified by:
      +
      call in class javafx.concurrent.Task<Void>
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/checkforupdates/UpdateHyperlinkOnClick.html @@ -0,0 +1,179 @@ + + + + + +UpdateHyperlinkOnClick + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class UpdateHyperlinkOnClick

+
+
java.lang.Object +
com.stream_pi.util.checkforupdates.UpdateHyperlinkOnClick
+
+
+
+
All Implemented Interfaces:
+
EventListener, javafx.event.EventHandler<javafx.event.ActionEvent>
+
+
+
public abstract class UpdateHyperlinkOnClick +extends Object +implements javafx.event.EventHandler<javafx.event.ActionEvent>
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      UpdateHyperlinkOnClick

      +
      public UpdateHyperlinkOnClick()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setURL

      +
      public void setURL(String URL)
      +
      +
    • +
    • +
      +

      getURL

      +
      public String getURL()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/checkforupdates/package-summary.html @@ -0,0 +1,78 @@ + + + + + +com.stream_pi.util.checkforupdates + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.checkforupdates

+
+
+
package com.stream_pi.util.checkforupdates
+
+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/checkforupdates/package-tree.html @@ -0,0 +1,83 @@ + + + + + +com.stream_pi.util.checkforupdates Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.checkforupdates

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.util.concurrent.FutureTask<V> (implements java.util.concurrent.RunnableFuture<V>) +
        +
      • javafx.concurrent.Task<V> (implements javafx.event.EventTarget, javafx.concurrent.Worker<V>) + +
      • +
      +
    • +
    • com.stream_pi.util.checkforupdates.UpdateHyperlinkOnClick (implements javafx.event.EventHandler<T>)
    • +
    +
  • +
+
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/combobox/StreamPiComboBox.html @@ -0,0 +1,388 @@ + + + + + +StreamPiComboBox + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StreamPiComboBox<T>

+
+
java.lang.Object +
javafx.scene.Node +
javafx.scene.Parent +
javafx.scene.layout.Region +
javafx.scene.layout.Pane +
javafx.scene.layout.HBox +
com.stream_pi.util.combobox.StreamPiComboBox<T>
+
+
+
+
+
+
+
+
+
Type Parameters:
+
T - Combo Box List Type
+
+
+
All Implemented Interfaces:
+
javafx.css.Styleable, javafx.event.EventTarget
+
+
+
public class StreamPiComboBox<T> +extends javafx.scene.layout.HBox
+
Custom Combo Box for Server and Client
+
+
+
    + +
  • +
    +

    Property Summary

    +
    +

    Properties inherited from class javafx.scene.layout.HBox

    +alignment, fillHeight, spacing
    +
    +

    Properties inherited from class javafx.scene.layout.Region

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

    Properties inherited from class javafx.scene.Parent

    +needsLayout
    +
    +

    Properties inherited from class javafx.scene.Node

    +accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, 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
    +
    +
  • + +
  • +
    +

    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
    +
    Description
    + +
    +
    Constructor to create Combo Box with empty list
    +
    +
    StreamPiComboBox​(List<T> options)
    +
    +
    Constructor to create Combo Box with all the options
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    Removes the combo box from the parent pane
    +
    +
    int
    + +
     
    + + +
     
    + + +
     
    +
    javafx.scene.control.ScrollPane
    + +
     
    +
    void
    + +
     
    +
    void
    +
    setOptions​(List<T> options)
    +
    +
    Set Combo Box options
    +
    +
    static void
    +
    setParent​(javafx.scene.layout.StackPane parent)
    +
    +
    Sets the parent where the Combo Box will be shown
    +
    +
    void
    + +
     
    +
    void
    + +
    +
    Set on click Listener
    +
    +
    void
    + +
    +
    Adds the Combo Box to the parent node
    +
    +
    +
    +
    +
    +

    Methods inherited from class javafx.scene.layout.HBox

    +alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, layoutChildren, 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, 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
    +
    +

    Methods inherited from class javafx.scene.Parent

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

    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, 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, 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
    +
    +

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface javafx.css.Styleable

    +getStyleableNode
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StreamPiComboBox

      +
      public StreamPiComboBox(List<T> options)
      +
      Constructor to create Combo Box with all the options
      +
      +
      Parameters:
      +
      options - List of Options
      +
      +
      +
    • +
    • +
      +

      StreamPiComboBox

      +
      public StreamPiComboBox()
      +
      Constructor to create Combo Box with empty list
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setParent

      +
      public static void setParent(javafx.scene.layout.StackPane parent)
      +
      Sets the parent where the Combo Box will be shown
      +
      +
      Parameters:
      +
      parent - StackPane where the Combo Box dialog will be shown
      +
      +
      +
    • +
    • +
      +

      getOptions

      +
      public List<T> getOptions()
      +
      +
      Returns:
      +
      List of Combo Box Options
      +
      +
      +
    • +
    • +
      +

      setOptions

      +
      public void setOptions(List<T> options)
      +
      Set Combo Box options
      +
      +
      Parameters:
      +
      options - Combo Box Options
      +
      +
      +
    • +
    • +
      +

      getPopupScrollPane

      +
      public javafx.scene.control.ScrollPane getPopupScrollPane()
      +
      +
      Returns:
      +
      Final Scroll Pane
      +
      +
      +
    • +
    • +
      +

      getCurrentIndex

      +
      public int getCurrentIndex()
      +
      +
      Returns:
      +
      Current Selected Option Index
      +
      +
      +
    • +
    • +
      +

      getCurrentSelectedItem

      +
      public T getCurrentSelectedItem()
      +
      +
      Returns:
      +
      Current Selected Item
      +
      +
      +
    • +
    • +
      +

      setCurrentSelectedItemIndex

      +
      public void setCurrentSelectedItemIndex(int index)
      +
      +
      Parameters:
      +
      index - Current item index to be selected
      +
      +
      +
    • +
    • +
      +

      setStreamPiComboBoxListener

      +
      public void setStreamPiComboBoxListener(StreamPiComboBoxListener<T> streamPiComboBoxListener)
      +
      Set on click Listener
      +
      +
      Parameters:
      +
      streamPiComboBoxListener - Combo Box Listener, triggered when an option is clicked
      +
      +
      +
    • +
    • +
      +

      show

      +
      public void show()
      +
      Adds the Combo Box to the parent node
      +
      +
    • +
    • +
      +

      destroy

      +
      public void destroy()
      +
      Removes the combo box from the parent pane
      +
      +
    • +
    • +
      +

      setStreamPiComboBoxFactory

      +
      public void setStreamPiComboBoxFactory(StreamPiComboBoxFactory<T> streamPiComboBoxFactory)
      +
      +
      Parameters:
      +
      streamPiComboBoxFactory - Factory for the Combo Box
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/combobox/StreamPiComboBoxFactory.html @@ -0,0 +1,173 @@ + + + + + +StreamPiComboBoxFactory + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StreamPiComboBoxFactory<T>

+
+
java.lang.Object +
com.stream_pi.util.combobox.StreamPiComboBoxFactory<T>
+
+
+
+
Type Parameters:
+
T - Option Type
+
+
+
public abstract class StreamPiComboBoxFactory<T> +extends Object
+
Factory Class for Stream Pi Combo Box
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StreamPiComboBoxFactory

      +
      public StreamPiComboBoxFactory()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOptionDisplayText

      +
      public abstract String getOptionDisplayText(T object)
      +
      +
      Parameters:
      +
      object - Combo Box Option
      +
      Returns:
      +
      Label Text
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/combobox/StreamPiComboBoxListener.html @@ -0,0 +1,167 @@ + + + + + +StreamPiComboBoxListener + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StreamPiComboBoxListener<T>

+
+
java.lang.Object +
com.stream_pi.util.combobox.StreamPiComboBoxListener<T>
+
+
+
+
public abstract class StreamPiComboBoxListener<T> +extends Object
+
Combo Box Listener. Triggered when an option in Combo Box is clicked.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StreamPiComboBoxListener

      +
      public StreamPiComboBoxListener()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onNewItemSelected

      +
      public abstract void onNewItemSelected(T selectedItem)
      +
      +
      Parameters:
      +
      selectedItem - Choice which was clicked
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/combobox/package-summary.html @@ -0,0 +1,86 @@ + + + + + +com.stream_pi.util.combobox + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.combobox

+
+
+
package com.stream_pi.util.combobox
+
+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/combobox/package-tree.html @@ -0,0 +1,96 @@ + + + + + +com.stream_pi.util.combobox Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.combobox

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable) +
        +
      • javafx.scene.Parent +
          +
        • javafx.scene.layout.Region +
            +
          • javafx.scene.layout.Pane +
              +
            • javafx.scene.layout.HBox + +
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    • com.stream_pi.util.combobox.StreamPiComboBoxFactory<T>
    • +
    • com.stream_pi.util.combobox.StreamPiComboBoxListener<T>
    • +
    +
  • +
+
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/comms/Message.html @@ -0,0 +1,297 @@ + + + + + +Message + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class Message

+
+
java.lang.Object +
com.stream_pi.util.comms.Message
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class Message +extends Object +implements Serializable
+
+
See Also:
+
Serialized Form
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Message

      +
      public Message(String header)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      setDoubleArrValue

      +
      public void setDoubleArrValue(double... doubleArrValue)
      +
      +
    • +
    • +
      +

      getDoubleArrValue

      +
      public double[] getDoubleArrValue()
      +
      +
    • +
    • +
      +

      setDoubleValue

      +
      public void setDoubleValue(double doubleValue)
      +
      +
    • +
    • +
      +

      getDoubleValue

      +
      public double getDoubleValue()
      +
      +
    • +
    • +
      +

      setIntArrValue

      +
      public void setIntArrValue(int... intArrValue)
      +
      +
    • +
    • +
      +

      getIntArrValue

      +
      public int[] getIntArrValue()
      +
      +
    • +
    • +
      +

      setIntValue

      +
      public void setIntValue(int intValue)
      +
      +
    • +
    • +
      +

      getIntValue

      +
      public int getIntValue()
      +
      +
    • +
    • +
      +

      setByteArrValue

      +
      public void setByteArrValue(byte[] byteArrValue)
      +
      +
    • +
    • +
      +

      setStringArrValue

      +
      public void setStringArrValue(String... stringArrValue)
      +
      +
    • +
    • +
      +

      setStringValue

      +
      public void setStringValue(String stringValue)
      +
      +
    • +
    • +
      +

      getHeader

      +
      public String getHeader()
      +
      +
    • +
    • +
      +

      getByteArrValue

      +
      public byte[] getByteArrValue()
      +
      +
    • +
    • +
      +

      getStringArrValue

      +
      public String[] getStringArrValue()
      +
      +
    • +
    • +
      +

      getStringValue

      +
      public String getStringValue()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/comms/package-summary.html @@ -0,0 +1,76 @@ + + + + + +com.stream_pi.util.comms + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.comms

+
+
+
package com.stream_pi.util.comms
+
+
    +
  • +
    Class Summary
    +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • +
+
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/comms/package-tree.html @@ -0,0 +1,74 @@ + + + + + +com.stream_pi.util.comms Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.comms

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/contactlinks/ContactLinks.html @@ -0,0 +1,198 @@ + + + + + +ContactLinks + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class ContactLinks

+
+
java.lang.Object +
com.stream_pi.util.contactlinks.ContactLinks
+
+
+
+
public class ContactLinks +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ContactLinks

      +
      public ContactLinks()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getGitHub

      +
      public static String getGitHub()
      +
      +
    • +
    • +
      +

      getDiscord

      +
      public static String getDiscord()
      +
      +
    • +
    • +
      +

      getWebsite

      +
      public static String getWebsite()
      +
      +
    • +
    • +
      +

      getTwitter

      +
      public static String getTwitter()
      +
      +
    • +
    • +
      +

      getMatrix

      +
      public static String getMatrix()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/contactlinks/package-summary.html @@ -0,0 +1,76 @@ + + + + + +com.stream_pi.util.contactlinks + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.contactlinks

+
+
+
package com.stream_pi.util.contactlinks
+
+
    +
  • +
    Class Summary
    +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • +
+
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/contactlinks/package-tree.html @@ -0,0 +1,74 @@ + + + + + +com.stream_pi.util.contactlinks Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.contactlinks

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/exception/ActionNotFoundException.html @@ -0,0 +1,153 @@ + + + + + +ActionNotFoundException + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class ActionNotFoundException

+
+ +
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class ActionNotFoundException +extends MinorException
+
+
See Also:
+
Serialized Form
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ActionNotFoundException

      +
      public ActionNotFoundException(String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/exception/ClientNotFoundException.html @@ -0,0 +1,153 @@ + + + + + +ClientNotFoundException + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class ClientNotFoundException

+
+ +
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class ClientNotFoundException +extends MinorException
+
+
See Also:
+
Serialized Form
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ClientNotFoundException

      +
      public ClientNotFoundException(String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/exception/MinorException.html @@ -0,0 +1,165 @@ + + + + + +MinorException + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class MinorException

+
+ +
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
Direct Known Subclasses:
+
ActionNotFoundException, ClientNotFoundException, ProfileNotFoundException
+
+
+
public class MinorException +extends StreamPiException
+
+
See Also:
+
Serialized Form
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MinorException

      +
      public MinorException(String message)
      +
      +
    • +
    • +
      +

      MinorException

      +
      public MinorException(String title, + String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/exception/ProfileNotFoundException.html @@ -0,0 +1,153 @@ + + + + + +ProfileNotFoundException + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class ProfileNotFoundException

+
+ +
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class ProfileNotFoundException +extends MinorException
+
+
See Also:
+
Serialized Form
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ProfileNotFoundException

      +
      public ProfileNotFoundException(String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/exception/SevereException.html @@ -0,0 +1,161 @@ + + + + + +SevereException + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class SevereException

+
+ +
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class SevereException +extends StreamPiException
+
+
See Also:
+
Serialized Form
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SevereException

      +
      public SevereException(String message)
      +
      +
    • +
    • +
      +

      SevereException

      +
      public SevereException(String title, + String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/exception/StreamPiException.html @@ -0,0 +1,218 @@ + + + + + +StreamPiException + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StreamPiException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
com.stream_pi.util.exception.StreamPiException
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
Direct Known Subclasses:
+
MinorException, SevereException
+
+
+
public class StreamPiException +extends Exception
+
+
See Also:
+
Serialized Form
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StreamPiException

      +
      public StreamPiException(String message)
      +
      +
    • +
    • +
      +

      StreamPiException

      +
      public StreamPiException(String title, + String message)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getShortMessage

      +
      public String getShortMessage()
      +
      +
    • +
    • +
      +

      getTitle

      +
      public String getTitle()
      +
      +
    • +
    • +
      +

      setTitle

      +
      public void setTitle(String title)
      +
      +
    • +
    • +
      +

      setShortMessage

      +
      public void setShortMessage(String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/exception/package-summary.html @@ -0,0 +1,86 @@ + + + + + +com.stream_pi.util.exception + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.exception

+
+
+
package com.stream_pi.util.exception
+
+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/exception/package-tree.html @@ -0,0 +1,93 @@ + + + + + +com.stream_pi.util.exception Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.exception

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/iohelper/IOHelper.html @@ -0,0 +1,169 @@ + + + + + +IOHelper + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class IOHelper

+
+
java.lang.Object +
com.stream_pi.util.iohelper.IOHelper
+
+
+
+
public class IOHelper +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      IOHelper

      +
      public IOHelper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/iohelper/package-summary.html @@ -0,0 +1,76 @@ + + + + + +com.stream_pi.util.iohelper + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.iohelper

+
+
+
package com.stream_pi.util.iohelper
+
+
    +
  • +
    Class Summary
    +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • +
+
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/iohelper/package-tree.html @@ -0,0 +1,74 @@ + + + + + +com.stream_pi.util.iohelper Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.iohelper

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/loggerhelper/StreamPiLogFallbackHandler.html @@ -0,0 +1,177 @@ + + + + + +StreamPiLogFallbackHandler + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StreamPiLogFallbackHandler

+
+
java.lang.Object +
java.util.logging.Handler +
java.util.logging.StreamHandler +
java.util.logging.ConsoleHandler +
com.stream_pi.util.loggerhelper.StreamPiLogFallbackHandler
+
+
+
+
+
+
+
public class StreamPiLogFallbackHandler +extends ConsoleHandler
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StreamPiLogFallbackHandler

      +
      public StreamPiLogFallbackHandler()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      closeHandler

      +
      public void closeHandler()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/loggerhelper/StreamPiLogFileHandler.html @@ -0,0 +1,182 @@ + + + + + +StreamPiLogFileHandler + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StreamPiLogFileHandler

+
+
java.lang.Object +
java.util.logging.Handler +
java.util.logging.StreamHandler +
java.util.logging.FileHandler +
com.stream_pi.util.loggerhelper.StreamPiLogFileHandler
+
+
+
+
+
+
+
public class StreamPiLogFileHandler +extends FileHandler
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StreamPiLogFileHandler

      +
      public StreamPiLogFileHandler(String logFilePath) + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      closeHandler

      +
      public void closeHandler()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/loggerhelper/StreamPiLogFormatter.html @@ -0,0 +1,173 @@ + + + + + +StreamPiLogFormatter + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StreamPiLogFormatter

+
+
java.lang.Object +
java.util.logging.Formatter +
java.util.logging.SimpleFormatter +
com.stream_pi.util.loggerhelper.StreamPiLogFormatter
+
+
+
+
+
+
public class StreamPiLogFormatter +extends SimpleFormatter
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      StreamPiLogFormatter

      +
      public StreamPiLogFormatter()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/loggerhelper/package-summary.html @@ -0,0 +1,80 @@ + + + + + +com.stream_pi.util.loggerhelper + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.loggerhelper

+
+
+
package com.stream_pi.util.loggerhelper
+
+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/loggerhelper/package-tree.html @@ -0,0 +1,100 @@ + + + + + +com.stream_pi.util.loggerhelper Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.loggerhelper

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/platform/Platform.html @@ -0,0 +1,262 @@ + + + + + +Platform + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Enum Class Platform

+
+
java.lang.Object +
java.lang.Enum<Platform> +
com.stream_pi.util.platform.Platform
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<Platform>, Constable
+
+
+
public enum Platform +extends Enum<Platform>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      WINDOWS

      +
      public static final Platform WINDOWS
      +
      +
    • +
    • +
      +

      LINUX

      +
      public static final Platform LINUX
      +
      +
    • +
    • +
      +

      MAC

      +
      public static final Platform MAC
      +
      +
    • +
    • +
      +

      ANDROID

      +
      public static final Platform ANDROID
      +
      +
    • +
    • +
      +

      IOS

      +
      public static final Platform IOS
      +
      +
    • +
    • +
      +

      UNKNOWN

      +
      public static final Platform UNKNOWN
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static Platform[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static Platform valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      getUIName

      +
      public String getUIName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/platform/PlatformType.html @@ -0,0 +1,221 @@ + + + + + +PlatformType + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Enum Class PlatformType

+
+
java.lang.Object +
java.lang.Enum<PlatformType> +
com.stream_pi.util.platform.PlatformType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<PlatformType>, Constable
+
+
+
public enum PlatformType +extends Enum<PlatformType>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      SERVER

      +
      public static final PlatformType SERVER
      +
      +
    • +
    • +
      +

      CLIENT

      +
      public static final PlatformType CLIENT
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static PlatformType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static PlatformType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/platform/ReleaseStatus.html @@ -0,0 +1,230 @@ + + + + + +ReleaseStatus + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Enum Class ReleaseStatus

+
+
java.lang.Object +
java.lang.Enum<ReleaseStatus> +
com.stream_pi.util.platform.ReleaseStatus
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<ReleaseStatus>, Constable
+
+
+
public enum ReleaseStatus +extends Enum<ReleaseStatus>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static ReleaseStatus[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static ReleaseStatus valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      getUIName

      +
      public String getUIName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/platform/package-summary.html @@ -0,0 +1,80 @@ + + + + + +com.stream_pi.util.platform + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.platform

+
+
+
package com.stream_pi.util.platform
+
+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/platform/package-tree.html @@ -0,0 +1,80 @@ + + + + + +com.stream_pi.util.platform Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.platform

+Package Hierarchies: + +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/startatboot/StartAtBoot.html @@ -0,0 +1,199 @@ + + + + + +StartAtBoot + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class StartAtBoot

+
+
java.lang.Object +
com.stream_pi.util.startatboot.StartAtBoot
+
+
+
+
public class StartAtBoot +extends Object
+
+
+ +
+
+ +
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/startatboot/package-summary.html @@ -0,0 +1,76 @@ + + + + + +com.stream_pi.util.startatboot + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.startatboot

+
+
+
package com.stream_pi.util.startatboot
+
+
    +
  • +
    Class Summary
    +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • +
+
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/startatboot/package-tree.html @@ -0,0 +1,74 @@ + + + + + +com.stream_pi.util.startatboot Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.startatboot

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/uihelper/HBoxInputBox.html @@ -0,0 +1,264 @@ + + + + + +HBoxInputBox + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class HBoxInputBox

+
+
java.lang.Object +
javafx.scene.Node +
javafx.scene.Parent +
javafx.scene.layout.Region +
javafx.scene.layout.Pane +
javafx.scene.layout.HBox +
com.stream_pi.util.uihelper.HBoxInputBox
+
+
+
+
+
+
+
+
+
All Implemented Interfaces:
+
javafx.css.Styleable, javafx.event.EventTarget
+
+
+
public class HBoxInputBox +extends javafx.scene.layout.HBox
+
+
+
    + +
  • +
    +

    Property Summary

    +
    +

    Properties inherited from class javafx.scene.layout.HBox

    +alignment, fillHeight, spacing
    +
    +

    Properties inherited from class javafx.scene.layout.Region

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

    Properties inherited from class javafx.scene.Parent

    +needsLayout
    +
    +

    Properties inherited from class javafx.scene.Node

    +accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, 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
    +
    +
  • + +
  • +
    +

    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
    +
    Description
    +
    HBoxInputBox​(String labelText, + javafx.scene.control.TextField textField)
    +
     
    +
    HBoxInputBox​(String labelText, + javafx.scene.control.TextField textField, + int prefWidth)
    +
     
    +
    HBoxInputBox​(String labelText, + javafx.scene.control.TextField textField, + int prefWidth, + javafx.scene.control.CheckBox enablerCheckBox)
    +
     
    +
    HBoxInputBox​(String labelText, + javafx.scene.control.TextField textField, + javafx.scene.control.CheckBox enablerCheckBox)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    javafx.scene.control.TextField
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class javafx.scene.layout.HBox

    +alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, layoutChildren, 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, 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
    +
    +

    Methods inherited from class javafx.scene.Parent

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

    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, 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, 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
    +
    +

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface javafx.css.Styleable

    +getStyleableNode
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HBoxInputBox

      +
      public HBoxInputBox(String labelText, + javafx.scene.control.TextField textField, + int prefWidth, + javafx.scene.control.CheckBox enablerCheckBox)
      +
      +
    • +
    • +
      +

      HBoxInputBox

      +
      public HBoxInputBox(String labelText, + javafx.scene.control.TextField textField, + javafx.scene.control.CheckBox enablerCheckBox)
      +
      +
    • +
    • +
      +

      HBoxInputBox

      +
      public HBoxInputBox(String labelText, + javafx.scene.control.TextField textField)
      +
      +
    • +
    • +
      +

      HBoxInputBox

      +
      public HBoxInputBox(String labelText, + javafx.scene.control.TextField textField, + int prefWidth)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getTextField

      +
      public javafx.scene.control.TextField getTextField()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/uihelper/HBoxInputBoxWithFileChooser.html @@ -0,0 +1,215 @@ + + + + + +HBoxInputBoxWithFileChooser + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class HBoxInputBoxWithFileChooser

+
+
java.lang.Object +
javafx.scene.Node +
javafx.scene.Parent +
javafx.scene.layout.Region +
javafx.scene.layout.Pane +
javafx.scene.layout.HBox +
com.stream_pi.util.uihelper.HBoxInputBoxWithFileChooser
+
+
+
+
+
+
+
+
+
All Implemented Interfaces:
+
javafx.css.Styleable, javafx.event.EventTarget
+
+
+
public class HBoxInputBoxWithFileChooser +extends javafx.scene.layout.HBox
+
+
+
    + +
  • +
    +

    Property Summary

    +
    +

    Properties inherited from class javafx.scene.layout.HBox

    +alignment, fillHeight, spacing
    +
    +

    Properties inherited from class javafx.scene.layout.Region

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

    Properties inherited from class javafx.scene.Parent

    +needsLayout
    +
    +

    Properties inherited from class javafx.scene.Node

    +accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, 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
    +
    +
  • + +
  • +
    +

    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
    +
    Description
    +
    HBoxInputBoxWithFileChooser​(String labelText, + javafx.scene.control.TextField textField, + javafx.scene.control.CheckBox enablerCheckBox, + int prefWidth, + javafx.stage.FileChooser.ExtensionFilter... extensionFilter)
    +
     
    +
    HBoxInputBoxWithFileChooser​(String labelText, + javafx.scene.control.TextField textField, + javafx.scene.control.CheckBox enablerCheckBox, + javafx.stage.FileChooser.ExtensionFilter... extensionFilters)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class javafx.scene.layout.HBox

    +alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, layoutChildren, 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, 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
    +
    +

    Methods inherited from class javafx.scene.Parent

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

    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, 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, 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
    +
    +

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface javafx.css.Styleable

    +getStyleableNode
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HBoxInputBoxWithFileChooser

      +
      public HBoxInputBoxWithFileChooser(String labelText, + javafx.scene.control.TextField textField, + javafx.scene.control.CheckBox enablerCheckBox, + javafx.stage.FileChooser.ExtensionFilter... extensionFilters)
      +
      +
    • +
    • +
      +

      HBoxInputBoxWithFileChooser

      +
      public HBoxInputBoxWithFileChooser(String labelText, + javafx.scene.control.TextField textField, + javafx.scene.control.CheckBox enablerCheckBox, + int prefWidth, + javafx.stage.FileChooser.ExtensionFilter... extensionFilter)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/uihelper/HBoxWithSpaceBetween.html @@ -0,0 +1,252 @@ + + + + + +HBoxWithSpaceBetween + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class HBoxWithSpaceBetween

+
+
java.lang.Object +
javafx.scene.Node +
javafx.scene.Parent +
javafx.scene.layout.Region +
javafx.scene.layout.Pane +
javafx.scene.layout.HBox +
com.stream_pi.util.uihelper.HBoxWithSpaceBetween
+
+
+
+
+
+
+
+
+
All Implemented Interfaces:
+
javafx.css.Styleable, javafx.event.EventTarget
+
+
+
public class HBoxWithSpaceBetween +extends javafx.scene.layout.HBox
+
+
+
    + +
  • +
    +

    Property Summary

    +
    +

    Properties inherited from class javafx.scene.layout.HBox

    +alignment, fillHeight, spacing
    +
    +

    Properties inherited from class javafx.scene.layout.Region

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

    Properties inherited from class javafx.scene.Parent

    +needsLayout
    +
    +

    Properties inherited from class javafx.scene.Node

    +accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, 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
    +
    +
  • + +
  • +
    +

    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
    +
    Description
    +
    HBoxWithSpaceBetween​(String labelText, + javafx.scene.Node node2)
    +
     
    +
    HBoxWithSpaceBetween​(javafx.scene.Node node1, + javafx.scene.Node node2)
    +
     
    +
    HBoxWithSpaceBetween​(javafx.scene.Node node1, + javafx.scene.Node node2, + double spacing)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    make​(javafx.scene.Node node1, + javafx.scene.Node node2, + double spacing)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class javafx.scene.layout.HBox

    +alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, layoutChildren, 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, 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
    +
    +

    Methods inherited from class javafx.scene.Parent

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

    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, 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, 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
    +
    +

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface javafx.css.Styleable

    +getStyleableNode
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HBoxWithSpaceBetween

      +
      public HBoxWithSpaceBetween(javafx.scene.Node node1, + javafx.scene.Node node2, + double spacing)
      +
      +
    • +
    • +
      +

      HBoxWithSpaceBetween

      +
      public HBoxWithSpaceBetween(javafx.scene.Node node1, + javafx.scene.Node node2)
      +
      +
    • +
    • +
      +

      HBoxWithSpaceBetween

      +
      public HBoxWithSpaceBetween(String labelText, + javafx.scene.Node node2)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      make

      +
      public void make(javafx.scene.Node node1, + javafx.scene.Node node2, + double spacing)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/uihelper/SpaceFiller.html @@ -0,0 +1,171 @@ + + + + + +SpaceFiller + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class SpaceFiller

+
+
java.lang.Object +
com.stream_pi.util.uihelper.SpaceFiller
+
+
+
+
public class SpaceFiller +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SpaceFiller

      +
      public SpaceFiller()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      horizontal

      +
      public static javafx.scene.layout.Region horizontal()
      +
      +
    • +
    • +
      +

      vertical

      +
      public static javafx.scene.layout.Region vertical()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/uihelper/package-summary.html @@ -0,0 +1,82 @@ + + + + + +com.stream_pi.util.uihelper + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.uihelper

+
+
+
package com.stream_pi.util.uihelper
+
+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/uihelper/package-tree.html @@ -0,0 +1,97 @@ + + + + + +com.stream_pi.util.uihelper Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.uihelper

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable) + +
    • +
    • com.stream_pi.util.uihelper.SpaceFiller
    • +
    +
  • +
+
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/version/Version.html @@ -0,0 +1,268 @@ + + + + + +Version + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class Version

+
+
java.lang.Object +
com.stream_pi.util.version.Version
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class Version +extends Object +implements Serializable
+
+
See Also:
+
Serialized Form
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Version

      +
      public Version()
      +
      +
    • +
    • +
      +

      Version

      +
      public Version(int major, + int minor, + int revision)
      +
      +
    • +
    • +
      +

      Version

      +
      public Version(String version) + throws MinorException
      +
      +
      Throws:
      +
      MinorException
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getMajor

      +
      public int getMajor()
      +
      +
    • +
    • +
      +

      getMinor

      +
      public int getMinor()
      +
      +
    • +
    • +
      +

      getRevision

      +
      public int getRevision()
      +
      +
    • +
    • +
      +

      getText

      +
      public String getText()
      +
      +
    • +
    • +
      +

      setMajor

      +
      public void setMajor(int major)
      +
      +
    • +
    • +
      +

      setMinor

      +
      public void setMinor(int minor)
      +
      +
    • +
    • +
      +

      setRevision

      +
      public void setRevision(int revision)
      +
      +
    • +
    • +
      +

      isBiggerThan

      +
      public boolean isBiggerThan(Version version)
      +
      +
    • +
    • +
      +

      isEqual

      +
      public boolean isEqual(Version version)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/version/package-summary.html @@ -0,0 +1,76 @@ + + + + + +com.stream_pi.util.version + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.version

+
+
+
package com.stream_pi.util.version
+
+
    +
  • +
    Class Summary
    +
    +
    Class
    +
    Description
    + +
     
    +
    +
  • +
+
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/version/package-tree.html @@ -0,0 +1,74 @@ + + + + + +com.stream_pi.util.version Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.version

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/xmlconfighelper/XMLConfigHelper.html @@ -0,0 +1,469 @@ + + + + + +XMLConfigHelper + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + +

Class XMLConfigHelper

+
+
java.lang.Object +
com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
+
+
+
public class XMLConfigHelper +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      XMLConfigHelper

      +
      public XMLConfigHelper()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getStringProperty

      +
      public static String getStringProperty(Element parentElement, + String propertyName) + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      getIntProperty

      +
      public static int getIntProperty(Element parentElement, + String propertyName) + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      getDoubleProperty

      +
      public static double getDoubleProperty(Element parentElement, + String propertyName) + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      getBooleanProperty

      +
      public static boolean getBooleanProperty(Element parentElement, + String propertyName) + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      getProperty

      +
      public static String getProperty(Element parentElement, + String propertyName, + boolean createNewIfDoesntExist, + Document document, + File file) + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      save

      +
      public static void save(Document document, + File file) + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      getStringProperty

      +
      public static String getStringProperty(Element parentElement, + String propertyName, + String ifNotPresent, + boolean printStackTrace)
      +
      +
    • +
    • +
      +

      getStringProperty

      +
      public static String getStringProperty(Element parentElement, + String propertyName, + String ifNotPresent, + boolean printStackTrace, + boolean createNewIfDoesntExist, + Document document, + File file)
      +
      +
    • +
    • +
      +

      removeChilds

      +
      public static void removeChilds(Node node)
      +
      +
    • +
    • +
      +

      getIntProperty

      +
      public static int getIntProperty(Element parentElement, + String propertyName, + int ifNotPresent, + boolean printStackTrace)
      +
      +
    • +
    • +
      +

      getIntProperty

      +
      public static int getIntProperty(Element parentElement, + String propertyName, + int ifNotPresent, + boolean printStackTrace, + boolean createNewIfDoesntExist, + Document document, + File file)
      +
      +
    • +
    • +
      +

      getDoubleProperty

      +
      public static double getDoubleProperty(Element parentElement, + String propertyName, + double ifNotPresent)
      +
      +
    • +
    • +
      +

      getDoubleProperty

      +
      public static double getDoubleProperty(Element parentElement, + String propertyName, + double ifNotPresent, + boolean printStackTrace)
      +
      +
    • +
    • +
      +

      getDoubleProperty

      +
      public static double getDoubleProperty(Element parentElement, + String propertyName, + double ifNotPresent, + boolean printStackTrace, + boolean createNewIfDoesntExist, + Document document, + File file)
      +
      +
    • +
    • +
      +

      getStringProperty

      +
      public static String getStringProperty(Element parentElement, + String propertyName, + String ifNotPresent)
      +
      +
    • +
    • +
      +

      getBooleanProperty

      +
      public static boolean getBooleanProperty(Element parentElement, + String propertyName, + boolean ifNotPresent, + boolean printStackTrace)
      +
      +
    • +
    • +
      +

      getBooleanProperty

      +
      public static boolean getBooleanProperty(Element parentElement, + String propertyName, + boolean ifNotPresent, + boolean printStackTrace, + boolean createNewIfDoesntExist, + Document document, + File file)
      +
      +
    • +
    • +
      +

      getBooleanProperty

      +
      public static boolean getBooleanProperty(Element parentElement, + String propertyName, + boolean ifNotPresent)
      +
      +
    • +
    • +
      +

      doesElementExist

      +
      public static boolean doesElementExist(Element parent, + String nameOfElement)
      +
      +
    • +
    • +
      +

      doesElementExist

      +
      public static boolean doesElementExist(Document document, + String nameOfElement)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/xmlconfighelper/package-summary.html @@ -0,0 +1,76 @@ + + + + + +com.stream_pi.util.xmlconfighelper + + + + + + + + + + + + + + + +
+ +
+
+
+ +

Package com.stream_pi.util.xmlconfighelper

+
+
+
package com.stream_pi.util.xmlconfighelper
+
+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/com/stream_pi/util/xmlconfighelper/package-tree.html @@ -0,0 +1,74 @@ + + + + + +com.stream_pi.util.xmlconfighelper Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package com.stream_pi.util.xmlconfighelper

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/com.stream_pi.util/module-summary.html @@ -0,0 +1,114 @@ + + + + + +com.stream_pi.util + + + + + + + + + + + + + + + +
+ + +
+ + --- /dev/null +++ b/docs/element-list @@ -0,0 +1,14 @@ +module:com.stream_pi.util +com.stream_pi.util.alert +com.stream_pi.util.checkforupdates +com.stream_pi.util.combobox +com.stream_pi.util.comms +com.stream_pi.util.contactlinks +com.stream_pi.util.exception +com.stream_pi.util.iohelper +com.stream_pi.util.loggerhelper +com.stream_pi.util.platform +com.stream_pi.util.startatboot +com.stream_pi.util.uihelper +com.stream_pi.util.version +com.stream_pi.util.xmlconfighelper --- /dev/null +++ b/docs/help-doc.html @@ -0,0 +1,158 @@ + + + + + +API Help + + + + + + + + + + + + + + + +
+ +
+
+
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+

Module

+

Each module has a page that contains a list of its packages, dependencies on other modules, and services, with a summary for each. These pages may contain three categories:

+
    +
  • Packages
  • +
  • Modules
  • +
  • Services
  • +
+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exceptions
  • +
  • Errors
  • +
  • Annotation Interfaces
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
+
+
    +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Annotation Interface

+

Each annotation interface has its own separate page with the following sections:

+
    +
  • Annotation Interface Declaration
  • +
  • Annotation Interface Description
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
  • Element Details
  • +
+
+
+

Enum Class

+

Each enum class has its own separate page with the following sections:

+
    +
  • Enum Declaration
  • +
  • Enum Description
  • +
  • Enum Constant Summary
  • +
  • Enum Constant Details
  • +
+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
  • +
+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

+
+
+

Search

+

You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camel-case" abbreviations. For example:

+
    +
  • j.l.obj will match "java.lang.Object"
  • +
  • InpStr will match "java.io.InputStream"
  • +
  • HM.cK will match "java.util.HashMap.containsKey(Object)"
  • +
+

Refer to the Javadoc Search Specification for a full description of search features.

+
+
+This help file applies to API documentation generated by the standard doclet.
+
+
+ + --- /dev/null +++ b/docs/index-files/index-1.html @@ -0,0 +1,70 @@ + + + + + +A-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

A

+
+
ActionNotFoundException - Exception in com.stream_pi.util.exception
+
 
+
ActionNotFoundException(String) - Constructor for exception com.stream_pi.util.exception.ActionNotFoundException
+
 
+
ANDROID - Enum constant in enum class com.stream_pi.util.platform.Platform
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-10.html @@ -0,0 +1,78 @@ + + + + + +M-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

M

+
+
MAC - Enum constant in enum class com.stream_pi.util.platform.Platform
+
 
+
make(Node, Node, double) - Method in class com.stream_pi.util.uihelper.HBoxWithSpaceBetween
+
 
+
Message - Class in com.stream_pi.util.comms
+
 
+
Message(String) - Constructor for class com.stream_pi.util.comms.Message
+
 
+
MinorException - Exception in com.stream_pi.util.exception
+
 
+
MinorException(String) - Constructor for exception com.stream_pi.util.exception.MinorException
+
 
+
MinorException(String, String) - Constructor for exception com.stream_pi.util.exception.MinorException
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-11.html @@ -0,0 +1,68 @@ + + + + + +O-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

O

+
+
onClick(String) - Method in class com.stream_pi.util.alert.StreamPiAlertListener
+
 
+
onNewItemSelected(T) - Method in class com.stream_pi.util.combobox.StreamPiComboBoxListener
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-12.html @@ -0,0 +1,72 @@ + + + + + +P-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

P

+
+
Platform - Enum Class in com.stream_pi.util.platform
+
 
+
PlatformType - Enum Class in com.stream_pi.util.platform
+
 
+
ProfileNotFoundException - Exception in com.stream_pi.util.exception
+
 
+
ProfileNotFoundException(String) - Constructor for exception com.stream_pi.util.exception.ProfileNotFoundException
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-13.html @@ -0,0 +1,68 @@ + + + + + +R-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

R

+
+
ReleaseStatus - Enum Class in com.stream_pi.util.platform
+
 
+
removeChilds(Node) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-14.html @@ -0,0 +1,234 @@ + + + + + +S-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

S

+
+
save(Document, File) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
SERVER - Enum constant in enum class com.stream_pi.util.platform.PlatformType
+
 
+
setAlertContent(Pane) - Method in class com.stream_pi.util.alert.StreamPiAlert
+
 
+
setButtons(String...) - Method in class com.stream_pi.util.alert.StreamPiAlert
+
+
Set all the button choices
+
+
setByteArrValue(byte[]) - Method in class com.stream_pi.util.comms.Message
+
 
+
setCurrentSelectedItemIndex(int) - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
 
+
setDoubleArrValue(double...) - Method in class com.stream_pi.util.comms.Message
+
 
+
setDoubleValue(double) - Method in class com.stream_pi.util.comms.Message
+
 
+
setIntArrValue(int...) - Method in class com.stream_pi.util.comms.Message
+
 
+
setIntValue(int) - Method in class com.stream_pi.util.comms.Message
+
 
+
setIsShowPopup(boolean) - Static method in class com.stream_pi.util.alert.StreamPiAlert
+
 
+
setMajor(int) - Method in class com.stream_pi.util.version.Version
+
 
+
setMinor(int) - Method in class com.stream_pi.util.version.Version
+
 
+
setOnClicked(StreamPiAlertListener) - Method in class com.stream_pi.util.alert.StreamPiAlert
+
+
Set on click Listener
+
+
setOptions(List<T>) - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
+
Set Combo Box options
+
+
setParent(StackPane) - Static method in class com.stream_pi.util.alert.StreamPiAlert
+
+
Sets the parent where the alert will be shown
+
+
setParent(StackPane) - Static method in class com.stream_pi.util.combobox.StreamPiComboBox
+
+
Sets the parent where the Combo Box will be shown
+
+
setRevision(int) - Method in class com.stream_pi.util.version.Version
+
 
+
setShortMessage(String) - Method in exception com.stream_pi.util.exception.StreamPiException
+
 
+
setStreamPiAlertType(StreamPiAlertType) - Method in class com.stream_pi.util.alert.StreamPiAlert
+
+
Sets the Alert type
+
+
setStreamPiComboBoxFactory(StreamPiComboBoxFactory<T>) - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
 
+
setStreamPiComboBoxListener(StreamPiComboBoxListener<T>) - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
+
Set on click Listener
+
+
setStringArrValue(String...) - Method in class com.stream_pi.util.comms.Message
+
 
+
setStringValue(String) - Method in class com.stream_pi.util.comms.Message
+
 
+
setTitle(String) - Method in exception com.stream_pi.util.exception.StreamPiException
+
 
+
setURL(String) - Method in class com.stream_pi.util.checkforupdates.UpdateHyperlinkOnClick
+
 
+
SevereException - Exception in com.stream_pi.util.exception
+
 
+
SevereException(String) - Constructor for exception com.stream_pi.util.exception.SevereException
+
 
+
SevereException(String, String) - Constructor for exception com.stream_pi.util.exception.SevereException
+
 
+
show() - Method in class com.stream_pi.util.alert.StreamPiAlert
+
 
+
show() - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
+
Adds the Combo Box to the parent node
+
+
SpaceFiller - Class in com.stream_pi.util.uihelper
+
 
+
SpaceFiller() - Constructor for class com.stream_pi.util.uihelper.SpaceFiller
+
 
+
StartAtBoot - Class in com.stream_pi.util.startatboot
+
 
+
StartAtBoot(PlatformType, Platform) - Constructor for class com.stream_pi.util.startatboot.StartAtBoot
+
 
+
StreamPiAlert - Class in com.stream_pi.util.alert
+
+
Custom Alert Dialog for Server and Client
+
+
StreamPiAlert(String) - Constructor for class com.stream_pi.util.alert.StreamPiAlert
+
 
+
StreamPiAlert(String, StreamPiAlertType) - Constructor for class com.stream_pi.util.alert.StreamPiAlert
+
+
Constructor for alert with just "Alert" heading, + content text and alert type
+
+
StreamPiAlert(String, StreamPiAlertType, String...) - Constructor for class com.stream_pi.util.alert.StreamPiAlert
+
+
Constructor to create Alert box with title, Alert Type and button choices
+
+
StreamPiAlert(String, StreamPiAlertType, Pane) - Constructor for class com.stream_pi.util.alert.StreamPiAlert
+
+
Public constructor to make an alert with just title, pre-made content pane (mainly for forms, complex dialogs)
+
+
StreamPiAlert(String, StreamPiAlertType, Pane, String...) - Constructor for class com.stream_pi.util.alert.StreamPiAlert
+
+
Constructor to create Alert Box with title, Alert Type, Body and button choices
+
+
StreamPiAlert(String, String) - Constructor for class com.stream_pi.util.alert.StreamPiAlert
+
+
Constructor for very simple alert, with just title and body text + Default AlertType will be INFORMATION
+
+
StreamPiAlert(String, String, StreamPiAlertType) - Constructor for class com.stream_pi.util.alert.StreamPiAlert
+
+
Constructor to create Alert Box with Heading, content text, Alert Type
+
+
StreamPiAlertListener - Class in com.stream_pi.util.alert
+
+
Alert Listener.
+
+
StreamPiAlertListener() - Constructor for class com.stream_pi.util.alert.StreamPiAlertListener
+
 
+
StreamPiAlertType - Enum Class in com.stream_pi.util.alert
+
+
Stream-Pi Alert Type Enumerator
+
+
StreamPiComboBox<T> - Class in com.stream_pi.util.combobox
+
+
Custom Combo Box for Server and Client
+
+
StreamPiComboBox() - Constructor for class com.stream_pi.util.combobox.StreamPiComboBox
+
+
Constructor to create Combo Box with empty list
+
+
StreamPiComboBox(List<T>) - Constructor for class com.stream_pi.util.combobox.StreamPiComboBox
+
+
Constructor to create Combo Box with all the options
+
+
StreamPiComboBoxFactory<T> - Class in com.stream_pi.util.combobox
+
+
Factory Class for Stream Pi Combo Box
+
+
StreamPiComboBoxFactory() - Constructor for class com.stream_pi.util.combobox.StreamPiComboBoxFactory
+
 
+
StreamPiComboBoxListener<T> - Class in com.stream_pi.util.combobox
+
+
Combo Box Listener.
+
+
StreamPiComboBoxListener() - Constructor for class com.stream_pi.util.combobox.StreamPiComboBoxListener
+
 
+
StreamPiException - Exception in com.stream_pi.util.exception
+
 
+
StreamPiException(String) - Constructor for exception com.stream_pi.util.exception.StreamPiException
+
 
+
StreamPiException(String, String) - Constructor for exception com.stream_pi.util.exception.StreamPiException
+
 
+
StreamPiLogFallbackHandler - Class in com.stream_pi.util.loggerhelper
+
 
+
StreamPiLogFallbackHandler() - Constructor for class com.stream_pi.util.loggerhelper.StreamPiLogFallbackHandler
+
 
+
StreamPiLogFileHandler - Class in com.stream_pi.util.loggerhelper
+
 
+
StreamPiLogFileHandler(String) - Constructor for class com.stream_pi.util.loggerhelper.StreamPiLogFileHandler
+
 
+
StreamPiLogFormatter - Class in com.stream_pi.util.loggerhelper
+
 
+
StreamPiLogFormatter() - Constructor for class com.stream_pi.util.loggerhelper.StreamPiLogFormatter
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-15.html @@ -0,0 +1,72 @@ + + + + + +U-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

U

+
+
UNKNOWN - Enum constant in enum class com.stream_pi.util.platform.Platform
+
 
+
unzip(InputStream, String) - Static method in class com.stream_pi.util.iohelper.IOHelper
+
 
+
UpdateHyperlinkOnClick - Class in com.stream_pi.util.checkforupdates
+
 
+
UpdateHyperlinkOnClick() - Constructor for class com.stream_pi.util.checkforupdates.UpdateHyperlinkOnClick
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-16.html @@ -0,0 +1,110 @@ + + + + + +V-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

V

+
+
valueOf(String) - Static method in enum class com.stream_pi.util.alert.StreamPiAlertType
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class com.stream_pi.util.platform.Platform
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class com.stream_pi.util.platform.PlatformType
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class com.stream_pi.util.platform.ReleaseStatus
+
+
Returns the enum constant of this class with the specified name.
+
+
values() - Static method in enum class com.stream_pi.util.alert.StreamPiAlertType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class com.stream_pi.util.platform.Platform
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class com.stream_pi.util.platform.PlatformType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class com.stream_pi.util.platform.ReleaseStatus
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
Version - Class in com.stream_pi.util.version
+
 
+
Version() - Constructor for class com.stream_pi.util.version.Version
+
 
+
Version(int, int, int) - Constructor for class com.stream_pi.util.version.Version
+
 
+
Version(String) - Constructor for class com.stream_pi.util.version.Version
+
 
+
vertical() - Static method in class com.stream_pi.util.uihelper.SpaceFiller
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-17.html @@ -0,0 +1,68 @@ + + + + + +W-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

W

+
+
WARNING - Enum constant in enum class com.stream_pi.util.alert.StreamPiAlertType
+
 
+
WINDOWS - Enum constant in enum class com.stream_pi.util.platform.Platform
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-18.html @@ -0,0 +1,68 @@ + + + + + +X-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

X

+
+
XMLConfigHelper - Class in com.stream_pi.util.xmlconfighelper
+
 
+
XMLConfigHelper() - Constructor for class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-2.html @@ -0,0 +1,116 @@ + + + + + +C-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

C

+
+
call() - Method in class com.stream_pi.util.checkforupdates.CheckForUpdates
+
 
+
CheckForUpdates - Class in com.stream_pi.util.checkforupdates
+
 
+
CheckForUpdates(Button, PlatformType, Version, UpdateHyperlinkOnClick) - Constructor for class com.stream_pi.util.checkforupdates.CheckForUpdates
+
 
+
CLIENT - Enum constant in enum class com.stream_pi.util.platform.PlatformType
+
 
+
ClientNotFoundException - Exception in com.stream_pi.util.exception
+
 
+
ClientNotFoundException(String) - Constructor for exception com.stream_pi.util.exception.ClientNotFoundException
+
 
+
closeHandler() - Method in class com.stream_pi.util.loggerhelper.StreamPiLogFallbackHandler
+
 
+
closeHandler() - Method in class com.stream_pi.util.loggerhelper.StreamPiLogFileHandler
+
 
+
com.stream_pi.util - module com.stream_pi.util
+
 
+
com.stream_pi.util.alert - package com.stream_pi.util.alert
+
 
+
com.stream_pi.util.checkforupdates - package com.stream_pi.util.checkforupdates
+
 
+
com.stream_pi.util.combobox - package com.stream_pi.util.combobox
+
 
+
com.stream_pi.util.comms - package com.stream_pi.util.comms
+
 
+
com.stream_pi.util.contactlinks - package com.stream_pi.util.contactlinks
+
 
+
com.stream_pi.util.exception - package com.stream_pi.util.exception
+
 
+
com.stream_pi.util.iohelper - package com.stream_pi.util.iohelper
+
 
+
com.stream_pi.util.loggerhelper - package com.stream_pi.util.loggerhelper
+
 
+
com.stream_pi.util.platform - package com.stream_pi.util.platform
+
 
+
com.stream_pi.util.startatboot - package com.stream_pi.util.startatboot
+
 
+
com.stream_pi.util.uihelper - package com.stream_pi.util.uihelper
+
 
+
com.stream_pi.util.version - package com.stream_pi.util.version
+
 
+
com.stream_pi.util.xmlconfighelper - package com.stream_pi.util.xmlconfighelper
+
 
+
ContactLinks - Class in com.stream_pi.util.contactlinks
+
 
+
ContactLinks() - Constructor for class com.stream_pi.util.contactlinks.ContactLinks
+
 
+
create(File) - Method in class com.stream_pi.util.startatboot.StartAtBoot
+
 
+
create(File, boolean) - Method in class com.stream_pi.util.startatboot.StartAtBoot
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-3.html @@ -0,0 +1,78 @@ + + + + + +D-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

D

+
+
delete() - Method in class com.stream_pi.util.startatboot.StartAtBoot
+
 
+
destroy() - Method in class com.stream_pi.util.alert.StreamPiAlert
+
+
Removes the alert from the parent pane
+
+
destroy() - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
+
Removes the combo box from the parent pane
+
+
doesElementExist(Document, String) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
doesElementExist(Element, String) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-4.html @@ -0,0 +1,68 @@ + + + + + +E-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

E

+
+
EA - Enum constant in enum class com.stream_pi.util.platform.ReleaseStatus
+
 
+
ERROR - Enum constant in enum class com.stream_pi.util.alert.StreamPiAlertType
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-5.html @@ -0,0 +1,66 @@ + + + + + +F-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

F

+
+
format(LogRecord) - Method in class com.stream_pi.util.loggerhelper.StreamPiLogFormatter
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-6.html @@ -0,0 +1,168 @@ + + + + + +G-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

G

+
+
GA - Enum constant in enum class com.stream_pi.util.platform.ReleaseStatus
+
 
+
getBooleanProperty(Element, String) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getBooleanProperty(Element, String, boolean) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getBooleanProperty(Element, String, boolean, boolean) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getBooleanProperty(Element, String, boolean, boolean, boolean, Document, File) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getButtons() - Method in class com.stream_pi.util.alert.StreamPiAlert
+
 
+
getByteArrValue() - Method in class com.stream_pi.util.comms.Message
+
 
+
getContentPane() - Method in class com.stream_pi.util.alert.StreamPiAlert
+
 
+
getCurrentIndex() - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
 
+
getCurrentSelectedItem() - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
 
+
getDiscord() - Static method in class com.stream_pi.util.contactlinks.ContactLinks
+
 
+
getDoubleArrValue() - Method in class com.stream_pi.util.comms.Message
+
 
+
getDoubleProperty(Element, String) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getDoubleProperty(Element, String, double) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getDoubleProperty(Element, String, double, boolean) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getDoubleProperty(Element, String, double, boolean, boolean, Document, File) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getDoubleValue() - Method in class com.stream_pi.util.comms.Message
+
 
+
getGitHub() - Static method in class com.stream_pi.util.contactlinks.ContactLinks
+
 
+
getHeader() - Method in class com.stream_pi.util.comms.Message
+
 
+
getIconCode() - Method in enum class com.stream_pi.util.alert.StreamPiAlertType
+
 
+
getIconStyleClassName() - Method in enum class com.stream_pi.util.alert.StreamPiAlertType
+
 
+
getIntArrValue() - Method in class com.stream_pi.util.comms.Message
+
 
+
getIntProperty(Element, String) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getIntProperty(Element, String, int, boolean) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getIntProperty(Element, String, int, boolean, boolean, Document, File) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getIntValue() - Method in class com.stream_pi.util.comms.Message
+
 
+
getMajor() - Method in class com.stream_pi.util.version.Version
+
 
+
getMatrix() - Static method in class com.stream_pi.util.contactlinks.ContactLinks
+
 
+
getMinor() - Method in class com.stream_pi.util.version.Version
+
 
+
getOptionDisplayText(T) - Method in class com.stream_pi.util.combobox.StreamPiComboBoxFactory
+
 
+
getOptions() - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
 
+
getParent() - Static method in class com.stream_pi.util.alert.StreamPiAlert
+
+
Returns the parent node
+
+
getPopupScrollPane() - Method in class com.stream_pi.util.combobox.StreamPiComboBox
+
 
+
getProperty(Element, String, boolean, Document, File) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getRevision() - Method in class com.stream_pi.util.version.Version
+
 
+
getShortMessage() - Method in exception com.stream_pi.util.exception.StreamPiException
+
 
+
getStringArrValue() - Method in class com.stream_pi.util.comms.Message
+
 
+
getStringProperty(Element, String) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getStringProperty(Element, String, String) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getStringProperty(Element, String, String, boolean) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getStringProperty(Element, String, String, boolean, boolean, Document, File) - Static method in class com.stream_pi.util.xmlconfighelper.XMLConfigHelper
+
 
+
getStringValue() - Method in class com.stream_pi.util.comms.Message
+
 
+
getText() - Method in class com.stream_pi.util.version.Version
+
 
+
getTextField() - Method in class com.stream_pi.util.uihelper.HBoxInputBox
+
 
+
getTitle() - Method in class com.stream_pi.util.alert.StreamPiAlert
+
 
+
getTitle() - Method in exception com.stream_pi.util.exception.StreamPiException
+
 
+
getTwitter() - Static method in class com.stream_pi.util.contactlinks.ContactLinks
+
 
+
getUIName() - Method in enum class com.stream_pi.util.platform.Platform
+
 
+
getUIName() - Method in enum class com.stream_pi.util.platform.ReleaseStatus
+
 
+
getURL() - Method in class com.stream_pi.util.checkforupdates.UpdateHyperlinkOnClick
+
 
+
getWebsite() - Static method in class com.stream_pi.util.contactlinks.ContactLinks
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-7.html @@ -0,0 +1,90 @@ + + + + + +H-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

H

+
+
HBoxInputBox - Class in com.stream_pi.util.uihelper
+
 
+
HBoxInputBox(String, TextField) - Constructor for class com.stream_pi.util.uihelper.HBoxInputBox
+
 
+
HBoxInputBox(String, TextField, int) - Constructor for class com.stream_pi.util.uihelper.HBoxInputBox
+
 
+
HBoxInputBox(String, TextField, int, CheckBox) - Constructor for class com.stream_pi.util.uihelper.HBoxInputBox
+
 
+
HBoxInputBox(String, TextField, CheckBox) - Constructor for class com.stream_pi.util.uihelper.HBoxInputBox
+
 
+
HBoxInputBoxWithFileChooser - Class in com.stream_pi.util.uihelper
+
 
+
HBoxInputBoxWithFileChooser(String, TextField, CheckBox, int, FileChooser.ExtensionFilter...) - Constructor for class com.stream_pi.util.uihelper.HBoxInputBoxWithFileChooser
+
 
+
HBoxInputBoxWithFileChooser(String, TextField, CheckBox, FileChooser.ExtensionFilter...) - Constructor for class com.stream_pi.util.uihelper.HBoxInputBoxWithFileChooser
+
 
+
HBoxWithSpaceBetween - Class in com.stream_pi.util.uihelper
+
 
+
HBoxWithSpaceBetween(String, Node) - Constructor for class com.stream_pi.util.uihelper.HBoxWithSpaceBetween
+
 
+
HBoxWithSpaceBetween(Node, Node) - Constructor for class com.stream_pi.util.uihelper.HBoxWithSpaceBetween
+
 
+
HBoxWithSpaceBetween(Node, Node, double) - Constructor for class com.stream_pi.util.uihelper.HBoxWithSpaceBetween
+
 
+
horizontal() - Static method in class com.stream_pi.util.uihelper.SpaceFiller
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-8.html @@ -0,0 +1,78 @@ + + + + + +I-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

I

+
+
INFORMATION - Enum constant in enum class com.stream_pi.util.alert.StreamPiAlertType
+
 
+
IOHelper - Class in com.stream_pi.util.iohelper
+
 
+
IOHelper() - Constructor for class com.stream_pi.util.iohelper.IOHelper
+
 
+
IOS - Enum constant in enum class com.stream_pi.util.platform.Platform
+
 
+
isBiggerThan(Version) - Method in class com.stream_pi.util.version.Version
+
 
+
isEqual(Version) - Method in class com.stream_pi.util.version.Version
+
 
+
isIsShowPopup() - Static method in class com.stream_pi.util.alert.StreamPiAlert
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index-files/index-9.html @@ -0,0 +1,66 @@ + + + + + +L-Index + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form +

L

+
+
LINUX - Enum constant in enum class com.stream_pi.util.platform.Platform
+
 
+
+A C D E F G H I L M O P R S U V W X 
All Classes|All Packages|Serialized Form
+
+
+ + --- /dev/null +++ b/docs/index.html @@ -0,0 +1,27 @@ + + + + + +Generated Documentation (Untitled) + + + + + + + + + + + +
+ +

com.stream_pi.util/module-summary.html

+
+ + --- /dev/null +++ b/docs/jquery-ui.overrides.css @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; +} --- /dev/null +++ b/docs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"com.stream_pi.util.exception","c":"ActionNotFoundException","l":"ActionNotFoundException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.platform","c":"Platform","l":"ANDROID"},{"p":"com.stream_pi.util.checkforupdates","c":"CheckForUpdates","l":"call()"},{"p":"com.stream_pi.util.checkforupdates","c":"CheckForUpdates","l":"CheckForUpdates(Button, PlatformType, Version, UpdateHyperlinkOnClick)","u":"%3Cinit%3E(javafx.scene.control.Button,com.stream_pi.util.platform.PlatformType,com.stream_pi.util.version.Version,com.stream_pi.util.checkforupdates.UpdateHyperlinkOnClick)"},{"p":"com.stream_pi.util.platform","c":"PlatformType","l":"CLIENT"},{"p":"com.stream_pi.util.exception","c":"ClientNotFoundException","l":"ClientNotFoundException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.loggerhelper","c":"StreamPiLogFallbackHandler","l":"closeHandler()"},{"p":"com.stream_pi.util.loggerhelper","c":"StreamPiLogFileHandler","l":"closeHandler()"},{"p":"com.stream_pi.util.contactlinks","c":"ContactLinks","l":"ContactLinks()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.startatboot","c":"StartAtBoot","l":"create(File)","u":"create(java.io.File)"},{"p":"com.stream_pi.util.startatboot","c":"StartAtBoot","l":"create(File, boolean)","u":"create(java.io.File,boolean)"},{"p":"com.stream_pi.util.startatboot","c":"StartAtBoot","l":"delete()"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"destroy()"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"destroy()"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"doesElementExist(Document, String)","u":"doesElementExist(org.w3c.dom.Document,java.lang.String)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"doesElementExist(Element, String)","u":"doesElementExist(org.w3c.dom.Element,java.lang.String)"},{"p":"com.stream_pi.util.platform","c":"ReleaseStatus","l":"EA"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlertType","l":"ERROR"},{"p":"com.stream_pi.util.loggerhelper","c":"StreamPiLogFormatter","l":"format(LogRecord)","u":"format(java.util.logging.LogRecord)"},{"p":"com.stream_pi.util.platform","c":"ReleaseStatus","l":"GA"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getBooleanProperty(Element, String)","u":"getBooleanProperty(org.w3c.dom.Element,java.lang.String)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getBooleanProperty(Element, String, boolean)","u":"getBooleanProperty(org.w3c.dom.Element,java.lang.String,boolean)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getBooleanProperty(Element, String, boolean, boolean)","u":"getBooleanProperty(org.w3c.dom.Element,java.lang.String,boolean,boolean)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getBooleanProperty(Element, String, boolean, boolean, boolean, Document, File)","u":"getBooleanProperty(org.w3c.dom.Element,java.lang.String,boolean,boolean,boolean,org.w3c.dom.Document,java.io.File)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"getButtons()"},{"p":"com.stream_pi.util.comms","c":"Message","l":"getByteArrValue()"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"getContentPane()"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"getCurrentIndex()"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"getCurrentSelectedItem()"},{"p":"com.stream_pi.util.contactlinks","c":"ContactLinks","l":"getDiscord()"},{"p":"com.stream_pi.util.comms","c":"Message","l":"getDoubleArrValue()"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getDoubleProperty(Element, String)","u":"getDoubleProperty(org.w3c.dom.Element,java.lang.String)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getDoubleProperty(Element, String, double)","u":"getDoubleProperty(org.w3c.dom.Element,java.lang.String,double)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getDoubleProperty(Element, String, double, boolean)","u":"getDoubleProperty(org.w3c.dom.Element,java.lang.String,double,boolean)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getDoubleProperty(Element, String, double, boolean, boolean, Document, File)","u":"getDoubleProperty(org.w3c.dom.Element,java.lang.String,double,boolean,boolean,org.w3c.dom.Document,java.io.File)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"getDoubleValue()"},{"p":"com.stream_pi.util.contactlinks","c":"ContactLinks","l":"getGitHub()"},{"p":"com.stream_pi.util.comms","c":"Message","l":"getHeader()"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlertType","l":"getIconCode()"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlertType","l":"getIconStyleClassName()"},{"p":"com.stream_pi.util.comms","c":"Message","l":"getIntArrValue()"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getIntProperty(Element, String)","u":"getIntProperty(org.w3c.dom.Element,java.lang.String)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getIntProperty(Element, String, int, boolean)","u":"getIntProperty(org.w3c.dom.Element,java.lang.String,int,boolean)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getIntProperty(Element, String, int, boolean, boolean, Document, File)","u":"getIntProperty(org.w3c.dom.Element,java.lang.String,int,boolean,boolean,org.w3c.dom.Document,java.io.File)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"getIntValue()"},{"p":"com.stream_pi.util.version","c":"Version","l":"getMajor()"},{"p":"com.stream_pi.util.contactlinks","c":"ContactLinks","l":"getMatrix()"},{"p":"com.stream_pi.util.version","c":"Version","l":"getMinor()"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBoxFactory","l":"getOptionDisplayText(T)"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"getOptions()"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"getParent()"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"getPopupScrollPane()"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getProperty(Element, String, boolean, Document, File)","u":"getProperty(org.w3c.dom.Element,java.lang.String,boolean,org.w3c.dom.Document,java.io.File)"},{"p":"com.stream_pi.util.version","c":"Version","l":"getRevision()"},{"p":"com.stream_pi.util.exception","c":"StreamPiException","l":"getShortMessage()"},{"p":"com.stream_pi.util.comms","c":"Message","l":"getStringArrValue()"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getStringProperty(Element, String)","u":"getStringProperty(org.w3c.dom.Element,java.lang.String)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getStringProperty(Element, String, String)","u":"getStringProperty(org.w3c.dom.Element,java.lang.String,java.lang.String)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getStringProperty(Element, String, String, boolean)","u":"getStringProperty(org.w3c.dom.Element,java.lang.String,java.lang.String,boolean)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"getStringProperty(Element, String, String, boolean, boolean, Document, File)","u":"getStringProperty(org.w3c.dom.Element,java.lang.String,java.lang.String,boolean,boolean,org.w3c.dom.Document,java.io.File)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"getStringValue()"},{"p":"com.stream_pi.util.version","c":"Version","l":"getText()"},{"p":"com.stream_pi.util.uihelper","c":"HBoxInputBox","l":"getTextField()"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"getTitle()"},{"p":"com.stream_pi.util.exception","c":"StreamPiException","l":"getTitle()"},{"p":"com.stream_pi.util.contactlinks","c":"ContactLinks","l":"getTwitter()"},{"p":"com.stream_pi.util.platform","c":"Platform","l":"getUIName()"},{"p":"com.stream_pi.util.platform","c":"ReleaseStatus","l":"getUIName()"},{"p":"com.stream_pi.util.checkforupdates","c":"UpdateHyperlinkOnClick","l":"getURL()"},{"p":"com.stream_pi.util.contactlinks","c":"ContactLinks","l":"getWebsite()"},{"p":"com.stream_pi.util.uihelper","c":"HBoxInputBox","l":"HBoxInputBox(String, TextField)","u":"%3Cinit%3E(java.lang.String,javafx.scene.control.TextField)"},{"p":"com.stream_pi.util.uihelper","c":"HBoxInputBox","l":"HBoxInputBox(String, TextField, CheckBox)","u":"%3Cinit%3E(java.lang.String,javafx.scene.control.TextField,javafx.scene.control.CheckBox)"},{"p":"com.stream_pi.util.uihelper","c":"HBoxInputBox","l":"HBoxInputBox(String, TextField, int)","u":"%3Cinit%3E(java.lang.String,javafx.scene.control.TextField,int)"},{"p":"com.stream_pi.util.uihelper","c":"HBoxInputBox","l":"HBoxInputBox(String, TextField, int, CheckBox)","u":"%3Cinit%3E(java.lang.String,javafx.scene.control.TextField,int,javafx.scene.control.CheckBox)"},{"p":"com.stream_pi.util.uihelper","c":"HBoxInputBoxWithFileChooser","l":"HBoxInputBoxWithFileChooser(String, TextField, CheckBox, FileChooser.ExtensionFilter...)","u":"%3Cinit%3E(java.lang.String,javafx.scene.control.TextField,javafx.scene.control.CheckBox,javafx.stage.FileChooser.ExtensionFilter...)"},{"p":"com.stream_pi.util.uihelper","c":"HBoxInputBoxWithFileChooser","l":"HBoxInputBoxWithFileChooser(String, TextField, CheckBox, int, FileChooser.ExtensionFilter...)","u":"%3Cinit%3E(java.lang.String,javafx.scene.control.TextField,javafx.scene.control.CheckBox,int,javafx.stage.FileChooser.ExtensionFilter...)"},{"p":"com.stream_pi.util.uihelper","c":"HBoxWithSpaceBetween","l":"HBoxWithSpaceBetween(Node, Node)","u":"%3Cinit%3E(javafx.scene.Node,javafx.scene.Node)"},{"p":"com.stream_pi.util.uihelper","c":"HBoxWithSpaceBetween","l":"HBoxWithSpaceBetween(Node, Node, double)","u":"%3Cinit%3E(javafx.scene.Node,javafx.scene.Node,double)"},{"p":"com.stream_pi.util.uihelper","c":"HBoxWithSpaceBetween","l":"HBoxWithSpaceBetween(String, Node)","u":"%3Cinit%3E(java.lang.String,javafx.scene.Node)"},{"p":"com.stream_pi.util.uihelper","c":"SpaceFiller","l":"horizontal()"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlertType","l":"INFORMATION"},{"p":"com.stream_pi.util.iohelper","c":"IOHelper","l":"IOHelper()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.platform","c":"Platform","l":"IOS"},{"p":"com.stream_pi.util.version","c":"Version","l":"isBiggerThan(Version)","u":"isBiggerThan(com.stream_pi.util.version.Version)"},{"p":"com.stream_pi.util.version","c":"Version","l":"isEqual(Version)","u":"isEqual(com.stream_pi.util.version.Version)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"isIsShowPopup()"},{"p":"com.stream_pi.util.platform","c":"Platform","l":"LINUX"},{"p":"com.stream_pi.util.platform","c":"Platform","l":"MAC"},{"p":"com.stream_pi.util.uihelper","c":"HBoxWithSpaceBetween","l":"make(Node, Node, double)","u":"make(javafx.scene.Node,javafx.scene.Node,double)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"Message(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.exception","c":"MinorException","l":"MinorException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.exception","c":"MinorException","l":"MinorException(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlertListener","l":"onClick(String)","u":"onClick(java.lang.String)"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBoxListener","l":"onNewItemSelected(T)"},{"p":"com.stream_pi.util.exception","c":"ProfileNotFoundException","l":"ProfileNotFoundException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"removeChilds(Node)","u":"removeChilds(org.w3c.dom.Node)"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"save(Document, File)","u":"save(org.w3c.dom.Document,java.io.File)"},{"p":"com.stream_pi.util.platform","c":"PlatformType","l":"SERVER"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"setAlertContent(Pane)","u":"setAlertContent(javafx.scene.layout.Pane)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"setButtons(String...)","u":"setButtons(java.lang.String...)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"setByteArrValue(byte[])"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"setCurrentSelectedItemIndex(int)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"setDoubleArrValue(double...)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"setDoubleValue(double)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"setIntArrValue(int...)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"setIntValue(int)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"setIsShowPopup(boolean)"},{"p":"com.stream_pi.util.version","c":"Version","l":"setMajor(int)"},{"p":"com.stream_pi.util.version","c":"Version","l":"setMinor(int)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"setOnClicked(StreamPiAlertListener)","u":"setOnClicked(com.stream_pi.util.alert.StreamPiAlertListener)"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"setOptions(List)","u":"setOptions(java.util.List)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"setParent(StackPane)","u":"setParent(javafx.scene.layout.StackPane)"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"setParent(StackPane)","u":"setParent(javafx.scene.layout.StackPane)"},{"p":"com.stream_pi.util.version","c":"Version","l":"setRevision(int)"},{"p":"com.stream_pi.util.exception","c":"StreamPiException","l":"setShortMessage(String)","u":"setShortMessage(java.lang.String)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"setStreamPiAlertType(StreamPiAlertType)","u":"setStreamPiAlertType(com.stream_pi.util.alert.StreamPiAlertType)"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"setStreamPiComboBoxFactory(StreamPiComboBoxFactory)","u":"setStreamPiComboBoxFactory(com.stream_pi.util.combobox.StreamPiComboBoxFactory)"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"setStreamPiComboBoxListener(StreamPiComboBoxListener)","u":"setStreamPiComboBoxListener(com.stream_pi.util.combobox.StreamPiComboBoxListener)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"setStringArrValue(String...)","u":"setStringArrValue(java.lang.String...)"},{"p":"com.stream_pi.util.comms","c":"Message","l":"setStringValue(String)","u":"setStringValue(java.lang.String)"},{"p":"com.stream_pi.util.exception","c":"StreamPiException","l":"setTitle(String)","u":"setTitle(java.lang.String)"},{"p":"com.stream_pi.util.checkforupdates","c":"UpdateHyperlinkOnClick","l":"setURL(String)","u":"setURL(java.lang.String)"},{"p":"com.stream_pi.util.exception","c":"SevereException","l":"SevereException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.exception","c":"SevereException","l":"SevereException(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"show()"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"show()"},{"p":"com.stream_pi.util.uihelper","c":"SpaceFiller","l":"SpaceFiller()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.startatboot","c":"StartAtBoot","l":"StartAtBoot(PlatformType, Platform)","u":"%3Cinit%3E(com.stream_pi.util.platform.PlatformType,com.stream_pi.util.platform.Platform)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"StreamPiAlert(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"StreamPiAlert(String, StreamPiAlertType)","u":"%3Cinit%3E(java.lang.String,com.stream_pi.util.alert.StreamPiAlertType)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"StreamPiAlert(String, StreamPiAlertType, Pane)","u":"%3Cinit%3E(java.lang.String,com.stream_pi.util.alert.StreamPiAlertType,javafx.scene.layout.Pane)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"StreamPiAlert(String, StreamPiAlertType, Pane, String...)","u":"%3Cinit%3E(java.lang.String,com.stream_pi.util.alert.StreamPiAlertType,javafx.scene.layout.Pane,java.lang.String...)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"StreamPiAlert(String, StreamPiAlertType, String...)","u":"%3Cinit%3E(java.lang.String,com.stream_pi.util.alert.StreamPiAlertType,java.lang.String...)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"StreamPiAlert(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlert","l":"StreamPiAlert(String, String, StreamPiAlertType)","u":"%3Cinit%3E(java.lang.String,java.lang.String,com.stream_pi.util.alert.StreamPiAlertType)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlertListener","l":"StreamPiAlertListener()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"StreamPiComboBox()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBox","l":"StreamPiComboBox(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBoxFactory","l":"StreamPiComboBoxFactory()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.combobox","c":"StreamPiComboBoxListener","l":"StreamPiComboBoxListener()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.exception","c":"StreamPiException","l":"StreamPiException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.exception","c":"StreamPiException","l":"StreamPiException(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.stream_pi.util.loggerhelper","c":"StreamPiLogFallbackHandler","l":"StreamPiLogFallbackHandler()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.loggerhelper","c":"StreamPiLogFileHandler","l":"StreamPiLogFileHandler(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.loggerhelper","c":"StreamPiLogFormatter","l":"StreamPiLogFormatter()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.platform","c":"Platform","l":"UNKNOWN"},{"p":"com.stream_pi.util.iohelper","c":"IOHelper","l":"unzip(InputStream, String)","u":"unzip(java.io.InputStream,java.lang.String)"},{"p":"com.stream_pi.util.checkforupdates","c":"UpdateHyperlinkOnClick","l":"UpdateHyperlinkOnClick()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlertType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.stream_pi.util.platform","c":"Platform","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.stream_pi.util.platform","c":"PlatformType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.stream_pi.util.platform","c":"ReleaseStatus","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlertType","l":"values()"},{"p":"com.stream_pi.util.platform","c":"Platform","l":"values()"},{"p":"com.stream_pi.util.platform","c":"PlatformType","l":"values()"},{"p":"com.stream_pi.util.platform","c":"ReleaseStatus","l":"values()"},{"p":"com.stream_pi.util.version","c":"Version","l":"Version()","u":"%3Cinit%3E()"},{"p":"com.stream_pi.util.version","c":"Version","l":"Version(int, int, int)","u":"%3Cinit%3E(int,int,int)"},{"p":"com.stream_pi.util.version","c":"Version","l":"Version(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.stream_pi.util.uihelper","c":"SpaceFiller","l":"vertical()"},{"p":"com.stream_pi.util.alert","c":"StreamPiAlertType","l":"WARNING"},{"p":"com.stream_pi.util.platform","c":"Platform","l":"WINDOWS"},{"p":"com.stream_pi.util.xmlconfighelper","c":"XMLConfigHelper","l":"XMLConfigHelper()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file --- /dev/null +++ b/docs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [{"l":"com.stream_pi.util"}];updateSearchResults(); \ No newline at end of file --- /dev/null +++ b/docs/overview-tree.html @@ -0,0 +1,194 @@ + + + + + +Class Hierarchy + + + + + + + + + + + + + + + +
+ +
+
+ +
+

Class Hierarchy

+ +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + --- /dev/null +++ b/docs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.alert"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.checkforupdates"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.combobox"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.comms"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.contactlinks"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.exception"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.iohelper"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.loggerhelper"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.platform"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.startatboot"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.uihelper"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.version"},{"m":"com.stream_pi.util","l":"com.stream_pi.util.xmlconfighelper"}];updateSearchResults(); \ No newline at end of file Binary files /dev/null and b/docs/resources/glass.png differ Binary files /dev/null and b/docs/resources/x.png differ Binary files /dev/null and b/docs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png differ Binary files /dev/null and b/docs/script-dir/images/ui-bg_glass_65_dadada_1x400.png differ Binary files /dev/null and b/docs/script-dir/images/ui-bg_glass_75_dadada_1x400.png differ Binary files /dev/null and b/docs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png differ Binary files /dev/null and b/docs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png differ Binary files /dev/null and b/docs/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png differ Binary files /dev/null and b/docs/script-dir/images/ui-icons_222222_256x240.png differ Binary files /dev/null and b/docs/script-dir/images/ui-icons_2e83ff_256x240.png differ Binary files /dev/null and b/docs/script-dir/images/ui-icons_454545_256x240.png differ Binary files /dev/null and b/docs/script-dir/images/ui-icons_888888_256x240.png differ Binary files /dev/null and b/docs/script-dir/images/ui-icons_cd0a0a_256x240.png differ --- /dev/null +++ b/docs/script-dir/jquery-3.5.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(s in o[a])n=o[a][s],o[a].hasOwnProperty(s)&&void 0!==n&&(e[s]=t.isPlainObject(n)?t.isPlainObject(e[s])?t.widget.extend({},e[s],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=i.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"
    ",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,l=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=l.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=l.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("
      ").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("
      ").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("
      ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(t("
      ").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("
      ").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete}); \ No newline at end of file --- /dev/null +++ b/docs/script-dir/jquery-ui.structure.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.12.1 - 2018-12-06 +* http://jqueryui.com +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0} \ No newline at end of file --- /dev/null +++ b/docs/script.js @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); + elem.classList.add(isEvenRow ? evenRowColor : oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.querySelector('div#' + tableId +' .summary-table') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} + +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + contentDiv.addEventListener("scroll", function(e) { + var timeoutID; + if (!timeoutID) { + timeoutID = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + timeoutID = null; + }, 100); + } + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); --- /dev/null +++ b/docs/search.js @@ -0,0 +1,354 @@ +/* + * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var noResult = {l: "No results found"}; +var loading = {l: "Loading search index..."}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Classes and Interfaces"; +var catMembers = "Members"; +var catSearchTags = "Search Tags"; +var highlight = "$&"; +var searchPattern = ""; +var fallbackPattern = ""; +var RANKING_THRESHOLD = 2; +var NO_MATCH = 0xffff; +var MIN_RESULTS = 3; +var MAX_RESULTS = 500; +var UNNAMED = ""; +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(item, matcher, fallbackMatcher) { + var escapedItem = escapeHtml(item); + var highlighted = escapedItem.replace(matcher, highlight); + if (highlighted === escapedItem) { + highlighted = escapedItem.replace(fallbackMatcher, highlight) + } + return highlighted; +} +function getURLPrefix(ui) { + var urlPrefix=""; + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if (ui.item.category === catTypes || ui.item.category === catMembers) { + if (ui.item.m) { + urlPrefix = ui.item.m + slash; + } else { + $.each(packageSearchIndex, function(index, item) { + if (item.m && ui.item.p === item.l) { + urlPrefix = item.m + slash; + } + }); + } + } + return urlPrefix; +} +function createSearchPattern(term) { + var pattern = ""; + var isWordToken = false; + term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { + if (index > 0) { + // whitespace between identifiers is significant + pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; + } + var tokens = w.split(/(?=[A-Z,.()<>[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + if (s === "") { + continue; + } + pattern += $.ui.autocomplete.escapeRegex(s); + isWordToken = /\w$/.test(s); + if (isWordToken) { + pattern += "([a-z0-9_$<>\\[\\]]*?)"; + } + } + }); + return pattern; +} +function createMatcher(pattern, flags) { + var isCamelCase = /[A-Z]/.test(pattern); + return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); +} +var watermark = 'Search'; +$(function() { + var search = $("#search"); + var reset = $("#reset"); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + search.val(watermark).addClass('watermark'); + search.blur(function() { + if ($(this).val().length === 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + search.on('click keydown paste', function() { + if ($(this).val() === watermark) { + $(this).val('').removeClass('watermark'); + } + }); + reset.click(function() { + search.val('').focus(); + }); + search.focus()[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this; + var currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.category && item.category !== currentCategory) { + ul.append("
    • " + item.category + "
    • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "result-item"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "result-item"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + var matcher = createMatcher(escapeHtml(searchPattern), "g"); + var fallbackMatcher = new RegExp(fallbackPattern, "gi") + if (item.category === catModules) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catPackages) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catTypes) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catMembers) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else { + label = item.l; + } + var li = $("
    • ").appendTo(ul); + var div = $("
      ").appendTo(li); + if (item.category === catSearchTags && item.h) { + if (item.d) { + div.html(label + " (" + item.h + ")
      " + + item.d + "
      "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + if (item.m) { + div.html(item.m + "/" + label); + } else { + div.html(label); + } + } + return li; + } +}); +function rankMatch(match, category) { + if (!match) { + return NO_MATCH; + } + var index = match.index; + var input = match.input; + var leftBoundaryMatch = 2; + var periferalMatch = 0; + // make sure match is anchored on a left word boundary + if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { + leftBoundaryMatch = 0; + } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { + leftBoundaryMatch = 1; + } + var matchEnd = index + match[0].length; + var leftParen = input.indexOf("("); + var endOfName = leftParen > -1 ? leftParen : input.length; + // exclude peripheral matches + if (category !== catModules && category !== catSearchTags) { + var delim = category === catPackages ? "/" : "."; + if (leftParen > -1 && leftParen < index) { + periferalMatch += 2; + } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { + periferalMatch += 2; + } + } + var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match + for (var i = 1; i < match.length; i++) { + // lower ranking if parts of the name are missing + if (match[i]) + delta += match[i].length; + } + if (category === catTypes) { + // lower ranking if a type name contains unmatched camel-case parts + if (/[A-Z]/.test(input.substring(matchEnd))) + delta += 5; + if (/[A-Z]/.test(input.substring(0, index))) + delta += 5; + } + return leftBoundaryMatch + periferalMatch + (delta / 200); + +} +function doSearch(request, response) { + var result = []; + searchPattern = createSearchPattern(request.term); + fallbackPattern = createSearchPattern(request.term.toLowerCase()); + if (searchPattern === "") { + return this.close(); + } + var camelCaseMatcher = createMatcher(searchPattern, ""); + var fallbackMatcher = new RegExp(fallbackPattern, "i"); + + function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { + if (indexArray) { + var newResults = []; + $.each(indexArray, function (i, item) { + item.category = category; + var ranking = rankMatch(matcher.exec(nameFunc(item)), category); + if (ranking < RANKING_THRESHOLD) { + newResults.push({ranking: ranking, item: item}); + } + return newResults.length <= MAX_RESULTS; + }); + return newResults.sort(function(e1, e2) { + return e1.ranking - e2.ranking; + }).map(function(e) { + return e.item; + }); + } + return []; + } + function searchIndex(indexArray, category, nameFunc) { + var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); + result = result.concat(primaryResults); + if (primaryResults.length <= MIN_RESULTS && camelCaseMatcher.flags.indexOf("i") === -1) { + var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); + result = result.concat(secondaryResults.filter(function (item) { + return primaryResults.indexOf(item) === -1; + })); + } + } + + searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); + searchIndex(packageSearchIndex, catPackages, function(item) { + return (item.m && request.term.indexOf("/") > -1) + ? (item.m + "/" + item.l) : item.l; + }); + searchIndex(typeSearchIndex, catTypes, function(item) { + return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; + }); + searchIndex(memberSearchIndex, catMembers, function(item) { + return request.term.indexOf(".") > -1 + ? item.p + "." + item.c + "." + item.l : item.l; + }); + searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); + + if (!indexFilesLoaded()) { + updateSearchResults = function() { + doSearch(request, response); + } + result.unshift(loading); + } else { + updateSearchResults = function() {}; + } + response(result); +} +$(function() { + $("#search").catcomplete({ + minLength: 1, + delay: 300, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.category) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + url += "module-summary.html"; + } else if (ui.item.category === catPackages) { + if (ui.item.u) { + url = ui.item.u; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.u) { + url = ui.item.u; + } else if (ui.item.p === UNNAMED) { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === UNNAMED) { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.u) { + url += ui.item.u; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + $("#search").focus(); + } + } + }); +}); --- /dev/null +++ b/docs/serialized-form.html @@ -0,0 +1,202 @@ + + + + + +Serialized Form + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Serialized Form

      +
      + +
      +
      +
      + + --- /dev/null +++ b/docs/stylesheet.css @@ -0,0 +1,827 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +.summary-table dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 14px; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.clear { + clear:both; + height:0; + overflow:hidden; +} +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:11px; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* + * Styles for navigation bar. + */ +@media screen { + .flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + .flex-header { + flex: 0 0 auto; + } + .flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + min-height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.sub-nav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.sub-nav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list { + padding-top:5px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0 0 0 0; + padding:5px 6px; + clear:none; +} +.nav-list-search label { + position:relative; + right:-16px; +} +ul.sub-nav-list li { + list-style:none; + float:left; + padding-top:10px; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.nav-bar-cell1-rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header and footer. + */ +.title { + color:#2c4557; + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +dl.notes > dd { + margin:5px 0 10px 0; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +/* + * Styles for tables. + */ +.summary-table { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.summary-table { + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.caption a:link, .caption a:visited { + color:#1f389c; +} +.caption a:hover, +.caption a:active { + color:#FFFFFF; +} +.caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} + +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; +} +div.table-tabs > button.active-table-tab { + background: #F8981D; + color: #253441; +} +div.table-tabs > button.table-tab { + background: #4D7A97; + color: #FFFFFF; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +@media screen and (max-width: 800px) { + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-summary .col-last { + grid-column-end: span 2; + } +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +.summary-table > div { + text-align:left; + padding: 8px 3px 3px 7px; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-deprecated-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:#dee3e9; + font-weight: bold; +} +.col-first, .col-first { + font-size:13px; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-deprecated-item-name, .col-last { + font-size:13px; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-deprecated-item-name a:link, .col-deprecated-item-name a:visited, +.constant-values-container a:link, .constant-values-container a:visited, +.all-classes-container a:link, .all-classes-container a:visited, +.all-packages-container a:link, .all-packages-container a:visited { + font-weight:bold; +} +.table-sub-heading-color { + background-color:#EEEEFF; +} +.even-row-color, .even-row-color .table-header { + background-color:#FFFFFF; +} +.odd-row-color, .odd-row-color .table-header { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +.deprecated-content { + margin:0; + padding:10px 0; +} +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:0 10px 5px 0; + color:#474747; +} +.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .interface-name { + font-style:italic; +} +.deprecation-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment, div.block div.block span.emphasized-phrase, +div.block div.block span.interface-name { + font-style:normal; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.result-item { + font-size:13px; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.result-highlight { + font-weight:bold; +} +#search { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; + width:400px; +} +#reset { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:16px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:yellow; +} +.module-graph span { + display:none; + position:absolute; +} +.module-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0px 20px 5px 10px; + border: 1px solid #ededed; + background-color: #f8f8f8; +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} + +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak font sizes and paddings for small screens. + */ +@media screen and (max-width: 1050px) { + #search { + width: 300px; + } +} +@media screen and (max-width: 800px) { + #search { + width: 200px; + } + .top-nav, + .bottom-nav { + font-size: 11px; + padding-top: 6px; + } + .sub-nav { + font-size: 11px; + } + .about-language { + padding-right: 16px; + } + ul.nav-list li, + .sub-nav .nav-list-search { + padding: 6px; + } + ul.sub-nav-list li { + padding-top: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 500px) { + #search { + width: 150px; + } + .top-nav, + .bottom-nav { + font-size: 10px; + } + .sub-nav { + font-size: 10px; + } + .about-language { + font-size: 10px; + padding-right: 12px; + } +} --- /dev/null +++ b/docs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file --- /dev/null +++ b/docs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"com.stream_pi.util.exception","l":"ActionNotFoundException"},{"l":"All Classes","u":"allclasses-index.html"},{"p":"com.stream_pi.util.checkforupdates","l":"CheckForUpdates"},{"p":"com.stream_pi.util.exception","l":"ClientNotFoundException"},{"p":"com.stream_pi.util.contactlinks","l":"ContactLinks"},{"p":"com.stream_pi.util.uihelper","l":"HBoxInputBox"},{"p":"com.stream_pi.util.uihelper","l":"HBoxInputBoxWithFileChooser"},{"p":"com.stream_pi.util.uihelper","l":"HBoxWithSpaceBetween"},{"p":"com.stream_pi.util.iohelper","l":"IOHelper"},{"p":"com.stream_pi.util.comms","l":"Message"},{"p":"com.stream_pi.util.exception","l":"MinorException"},{"p":"com.stream_pi.util.platform","l":"Platform"},{"p":"com.stream_pi.util.platform","l":"PlatformType"},{"p":"com.stream_pi.util.exception","l":"ProfileNotFoundException"},{"p":"com.stream_pi.util.platform","l":"ReleaseStatus"},{"p":"com.stream_pi.util.exception","l":"SevereException"},{"p":"com.stream_pi.util.uihelper","l":"SpaceFiller"},{"p":"com.stream_pi.util.startatboot","l":"StartAtBoot"},{"p":"com.stream_pi.util.alert","l":"StreamPiAlert"},{"p":"com.stream_pi.util.alert","l":"StreamPiAlertListener"},{"p":"com.stream_pi.util.alert","l":"StreamPiAlertType"},{"p":"com.stream_pi.util.combobox","l":"StreamPiComboBox"},{"p":"com.stream_pi.util.combobox","l":"StreamPiComboBoxFactory"},{"p":"com.stream_pi.util.combobox","l":"StreamPiComboBoxListener"},{"p":"com.stream_pi.util.exception","l":"StreamPiException"},{"p":"com.stream_pi.util.loggerhelper","l":"StreamPiLogFallbackHandler"},{"p":"com.stream_pi.util.loggerhelper","l":"StreamPiLogFileHandler"},{"p":"com.stream_pi.util.loggerhelper","l":"StreamPiLogFormatter"},{"p":"com.stream_pi.util.checkforupdates","l":"UpdateHyperlinkOnClick"},{"p":"com.stream_pi.util.version","l":"Version"},{"p":"com.stream_pi.util.xmlconfighelper","l":"XMLConfigHelper"}];updateSearchResults(); \ No newline at end of file