- AbstractDataSource<T> - Class in edu.wpi.first.shuffleboard.api.sources
-
- AbstractDataSource(DataType<T>) - Constructor for class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- AbstractNumberField<N extends java.lang.Number> - Class in edu.wpi.first.shuffleboard.api.components
-
A type of text field that only accepts valid numbers.
- AbstractNumberField() - Constructor for class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
- AbstractNumberField(N) - Constructor for class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
- AbstractWidget - Class in edu.wpi.first.shuffleboard.api.widget
-
A partial implementation of
Widget
that implements property methods.
- AbstractWidget() - Constructor for class edu.wpi.first.shuffleboard.api.widget.AbstractWidget
-
- AbstractWidgetType<W extends Widget> - Class in edu.wpi.first.shuffleboard.api.widget
-
Describes a widget.
- AbstractWidgetType(String, Set<DataType>) - Constructor for class edu.wpi.first.shuffleboard.api.widget.AbstractWidgetType
-
- AbstractWidgetType(Description) - Constructor for class edu.wpi.first.shuffleboard.api.widget.AbstractWidgetType
-
- ActionList - Class in edu.wpi.first.shuffleboard.api.components
-
A class meant to represent abstract "actions" that can be taken by a user for a given context.
- ActionList(String) - Constructor for class edu.wpi.first.shuffleboard.api.components.ActionList
-
- ActionList.Action - Class in edu.wpi.first.shuffleboard.api.components
-
- actionsForComponent(Component) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
Creates an action list for a component.
- actionsForNode(Node) - Static method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
Retrieves the ActionList supplier that has been added to a node, if one exists.
- active - Variable in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- activeProperty() - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- activeProperty() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Checks if this data source is active, i.e.
- add(TypeAdapter<?>) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.Serializers
-
Adds the given type adapter.
- add(GridPoint) - Method in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
Adds another grid point to this one and returns the result.
- add(int, int) - Method in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
Adds a column and a row delta to this point and returns the result.
- addAction(ActionList.Action) - Method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
- addAction(String, Runnable) - Method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
- addAction(String, Node, Runnable) - Method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
Add an action with an associated graphic, such as a checkmark or icon.
- addChangeListener(ChangeListener<? super T>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicPropertyListenerDelegate
-
- addChild(Component) - Method in interface edu.wpi.first.shuffleboard.api.widget.Layout
-
Adds a new component to this layout.
- addChild(Component, double, double) - Method in interface edu.wpi.first.shuffleboard.api.widget.Layout
-
Adds a new component to this layout from a drag-and-drop operation.
- addChild(Component) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
- addClient(Sourced) - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- addClient(Sourced) - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Adds a client to this source.
- addComponent(Component) - Method in interface edu.wpi.first.shuffleboard.api.widget.ComponentContainer
-
Adds a component to this container.
- addComponent(Component) - Method in interface edu.wpi.first.shuffleboard.api.widget.Layout
-
- addComponentFor(DataSource<?>) - Method in interface edu.wpi.first.shuffleboard.api.Populatable
-
Adds a component for a data source.
- addComponentIfPossible(DataSource<?>) - Method in interface edu.wpi.first.shuffleboard.api.Populatable
-
If possible, adds a component for a data source.
- addComponentIfPossible(SourceTypes, String) - Method in interface edu.wpi.first.shuffleboard.api.Populatable
-
If possible, adds a component for a data source.
- addComponentToView(Component) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
Adds a component to this layout's view.
- addHook(ShutdownHooks.Hook) - Static method in class edu.wpi.first.shuffleboard.api.util.ShutdownHooks
-
Adds a hook to be run at shutdown.
- addIfNotPresent(List<? super T>, T) - Static method in class edu.wpi.first.shuffleboard.api.util.ListUtils
-
Adds an element to a list if the list does not already contain it.
- addIfNotPresent(List<? super T>, int, T) - Static method in class edu.wpi.first.shuffleboard.api.util.ListUtils
-
Adds an element to a list if the list does not already contain it.
- addImmediateListener(ImmediateChangeListener<? super T>) - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- addImmediateListener(ImmediateChangeListener<? super Boolean>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- addImmediateListener(ImmediateChangeListener<? super Number>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- addImmediateListener(ImmediateChangeListener<? super T>) - Method in interface edu.wpi.first.shuffleboard.api.properties.AtomicProperty
-
Adds a listener to be called immediately after the value changes, even when it changes from a thread other than
the JavaFX application thread.
- addImmediateListener(ImmediateChangeListener<? super T>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicPropertyListenerDelegate
-
- addInvalidationListener(InvalidationListener) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicPropertyListenerDelegate
-
- addItem(T) - Method in class edu.wpi.first.shuffleboard.api.util.Registry
-
Adds an item to the list of registered items.
- addListener(ChangeListener<? super T>) - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- addListener(InvalidationListener) - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- addListener(ChangeListener<? super Boolean>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- addListener(InvalidationListener) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- addListener(ChangeListener<? super Number>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- addListener(InvalidationListener) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- addNested(ActionList) - Method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
Adds another action list to this one, placing each of its actions in a separate sub-menu.
- addSource(DataSource) - Method in class edu.wpi.first.shuffleboard.api.widget.AbstractWidget
-
- addSource(DataSource) - Method in class edu.wpi.first.shuffleboard.api.widget.SingleSourceWidget
-
- addSource(DataSource) - Method in interface edu.wpi.first.shuffleboard.api.widget.Sourced
-
Adds a source.
- All - Static variable in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Represents the type of all data; a widget that can accept this data type can accept data of any
type.
- all() - Method in class edu.wpi.first.shuffleboard.api.util.ListUtils.Replacement
-
Makes all instances of the target value be replaced.
- allAvailableSourceUris() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceTypes
-
Gets a read-only observable list of all available source URIs of all the known types.
- allComponents() - Method in interface edu.wpi.first.shuffleboard.api.widget.Component
-
All of the components contained by or represented by this one, if any.
- allComponents() - Method in interface edu.wpi.first.shuffleboard.api.widget.ComponentContainer
-
Gets a stream of all the components in this container.
- allComponents() - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
- allComponents() - Method in interface edu.wpi.first.shuffleboard.api.widget.Layout
-
- allComponents() - Method in interface edu.wpi.first.shuffleboard.api.widget.Widget
-
- AllType - Class in edu.wpi.first.shuffleboard.api.data.types
-
A catchall data type that represents all data.
- allWidgets() - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
- alphabetical - Static variable in class edu.wpi.first.shuffleboard.api.components.SourceTreeTable
-
Compares tree items alphabetically.
- AlphanumComparator - Class in edu.wpi.first.shuffleboard.api.util
-
A string comparator that uses the
alphanum algorithm to compare
strings that contain numbers.
- AlphanumComparator() - Constructor for class edu.wpi.first.shuffleboard.api.util.AlphanumComparator
-
- AnnotatedTypeAdapter - Annotation Type in edu.wpi.first.shuffleboard.api.json
-
An annotation for TypeAdapters that indicates it should be included as part of any Gson
configuration for this project.
- AnnotatedWidget - Interface in edu.wpi.first.shuffleboard.api.widget
-
A type of widget that has its name and data types set with a
Description
annotation on the class.
- APP_PREFIX - Static variable in class edu.wpi.first.shuffleboard.api.dnd.DataFormats
-
The prefix for all data formats specific to the app.
- append(TimestampedData) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recording
-
Appends the given data to the end of the data list.
- apply(I) - Method in interface edu.wpi.first.shuffleboard.api.util.ThrowingFunction
-
- applyTo(Node) - Method in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
Sets the column and row indices of a node to this point.
- asMap() - Method in class edu.wpi.first.shuffleboard.api.data.ComplexData
-
Creates a map containing all the individual data points composing this complex data object.
- asMap() - Method in class edu.wpi.first.shuffleboard.api.data.MapData
-
- asMap() - Method in class edu.wpi.first.shuffleboard.api.data.NamedData
-
- asMenuItem() - Method in class edu.wpi.first.shuffleboard.api.components.ActionList.Action
-
Creates a new menu item for this action.
- assertRunningFromTest() - Static method in class edu.wpi.first.shuffleboard.api.util.TestUtils
-
Asserts that this method's call stack originated from a test method invocation.
- AsyncProperty<T> - Class in edu.wpi.first.shuffleboard.api.properties
-
A thread-safe implementation of a property.
- AsyncProperty() - Constructor for class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- AsyncProperty(T) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- AsyncProperty(Object, String) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- AsyncProperty(Object, String, T) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- AsyncUtils - Class in edu.wpi.first.shuffleboard.api.util
-
A quick and dirty solution to running certain things asynchronously.
- AtomicBooleanProperty - Class in edu.wpi.first.shuffleboard.api.properties
-
An implementation of BooleanProperty
that makes all reads and writes atomic.
- AtomicBooleanProperty(boolean) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- AtomicBooleanProperty(String, boolean) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- AtomicBooleanProperty(Object, String, boolean) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- AtomicIntegerProperty - Class in edu.wpi.first.shuffleboard.api.properties
-
An implementation of IntegerProperty
that makes all reads and writes atomic.
- AtomicIntegerProperty() - Constructor for class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- AtomicIntegerProperty(int) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- AtomicIntegerProperty(String, int) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- AtomicIntegerProperty(Object, String, int) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- AtomicProperty<T> - Interface in edu.wpi.first.shuffleboard.api.properties
-
A type of property that makes all reads and writes atomic.
- AtomicPropertyListenerDelegate<T> - Class in edu.wpi.first.shuffleboard.api.properties
-
A helper class that implements many of the listener and binding related methods for atomic properties.
- AtomicPropertyListenerDelegate(AtomicProperty<T>) - Constructor for class edu.wpi.first.shuffleboard.api.properties.AtomicPropertyListenerDelegate
-
- autoPopulate() - Method in class edu.wpi.first.shuffleboard.api.tab.TabInfo.TabInfoBuilder
-
Sets the built tab to autopopulate.
- AutoSizedTextField - Class in edu.wpi.first.shuffleboard.api.components
-
A TextField that resizes itself to fit its content.
- AutoSizedTextField() - Constructor for class edu.wpi.first.shuffleboard.api.components.AutoSizedTextField
-
Default constructor.
- cancel() - Method in class edu.wpi.first.shuffleboard.api.util.Debouncer
-
Cancels the debouncer.
- castStream(Class<U>) - Static method in class edu.wpi.first.shuffleboard.api.util.TypeUtils
-
Filter out members of a subtype from a stream of some base type.
- Category - Class in edu.wpi.first.shuffleboard.api.prefs
-
A category of settings.
- centerProperty() - Method in class edu.wpi.first.shuffleboard.api.components.LinearIndicator
-
- changesFrom(T) - Method in class edu.wpi.first.shuffleboard.api.data.ComplexData
-
Gets a map of changes that, when applied to other
, would result in data identical
to this one.
- ChildContainer(Layout) - Constructor for class edu.wpi.first.shuffleboard.api.widget.LayoutBase.ChildContainer
-
Creates a new empty container.
- ChildContainer(Component, Layout) - Constructor for class edu.wpi.first.shuffleboard.api.widget.LayoutBase.ChildContainer
-
Creates a container for the given component.
- childProperty() - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase.ChildContainer
-
- cleanUp() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.TypeAdapter
-
Resets the state of this type adapter (if it has state) before a new recording starts.
- cleanUpAll() - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.Serializers
-
- close() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Closes this data source and frees any used resources.
- closeAndCancel() - Method in class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
Closes this dialog and sets the result to ButtonType.CLOSE
.
- closeOnFocusLostProperty() - Method in class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
- col - Variable in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
- combineLists(ObservableList<T>, ObservableList<T>) - Static method in class edu.wpi.first.shuffleboard.api.util.PropertyUtils
-
Combines multiple observable lists into a single one.
- compare(String, String) - Method in class edu.wpi.first.shuffleboard.api.util.AlphanumComparator
-
- compareTo(TimestampedData) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.TimestampedData
-
- ComplexAnnotatedWidget<D extends ComplexData> - Class in edu.wpi.first.shuffleboard.api.widget
-
A complex widget that is backed by a String-to-Object map of data values.
- ComplexAnnotatedWidget() - Constructor for class edu.wpi.first.shuffleboard.api.widget.ComplexAnnotatedWidget
-
- ComplexData<T extends ComplexData<T>> - Class in edu.wpi.first.shuffleboard.api.data
-
A complex data type backed internally by an observable map.
- ComplexData() - Constructor for class edu.wpi.first.shuffleboard.api.data.ComplexData
-
- ComplexDataType<T extends ComplexData> - Class in edu.wpi.first.shuffleboard.api.data
-
Represents complex data such as POJOs or maps.
- ComplexDataType(String, Class<T>) - Constructor for class edu.wpi.first.shuffleboard.api.data.ComplexDataType
-
- Component - Interface in edu.wpi.first.shuffleboard.api.widget
-
A Component is base interface for any part of the dashboard that can be instantiated by the user.
- ComponentContainer - Interface in edu.wpi.first.shuffleboard.api.widget
-
A common interface for objects that can contain components.
- componentNamesForSource(DataSource<?>) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Gets the names of all the possible components than can display the data in a given source.
- componentNamesForType(DataType) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Gets the names of all the possible components that can display the given type, sorted alphabetically.
- components() - Method in interface edu.wpi.first.shuffleboard.api.widget.ComponentContainer
-
Gets a stream of all the first-level components in this container.
- Components - Class in edu.wpi.first.shuffleboard.api.widget
-
Utility class for keeping track of known widgets.
- Components() - Constructor for class edu.wpi.first.shuffleboard.api.widget.Components
-
- components() - Method in interface edu.wpi.first.shuffleboard.api.widget.Layout
-
- ComponentType<C extends Component> - Interface in edu.wpi.first.shuffleboard.api.widget
-
A ComponentType is a Java object that encapsulates a single "variety" of component that the
user could instantiate.
- computeIfAbsent(String, Supplier<DataSource<T>>) - Method in class edu.wpi.first.shuffleboard.api.sources.Sources
-
- computeIfAbsent(Map<K, V>, K, ThrowingFunction<? super K, ? extends V, ? extends X>) - Static method in class edu.wpi.first.shuffleboard.api.util.Maps
-
An unsafe version of Map.computeIfAbsent
that may throw a checked
exception.
- concat(String, String, String...) - Static method in class edu.wpi.first.shuffleboard.api.util.NetworkTableUtils
-
Concatenates multiple keys.
- connect() - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- connect() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Connects this source to the underlying data stream.
- connect() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Connects sources of this type to the backing source interface.
- connected - Variable in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- connectedProperty() - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- connectedProperty() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
- ConnectionStatus - Class in edu.wpi.first.shuffleboard.api.sources
-
Contains information about the state of a source type's connection to the source of its data.
- ConnectionStatus(String, boolean) - Constructor for class edu.wpi.first.shuffleboard.api.sources.ConnectionStatus
-
- connectionStatusProperty() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
- containsKey(String) - Method in class edu.wpi.first.shuffleboard.api.data.MapData
-
- containsValue(Object) - Method in class edu.wpi.first.shuffleboard.api.data.MapData
-
- ConversionSettings - Class in edu.wpi.first.shuffleboard.api.sources.recording
-
A container object for various settings for converting binary Shuffleboard recordings to other formats.
- ConversionSettings(boolean) - Constructor for class edu.wpi.first.shuffleboard.api.sources.recording.ConversionSettings
-
Creates a new container object.
- Converter - Interface in edu.wpi.first.shuffleboard.api.sources.recording
-
Handles converting of recording files to a file.
- Converters - Class in edu.wpi.first.shuffleboard.api.sources.recording
-
- Converters() - Constructor for class edu.wpi.first.shuffleboard.api.sources.recording.Converters
-
- create(double, double, double, double, double) - Static method in class edu.wpi.first.shuffleboard.api.components.CurvedArrow
-
Creates a new curved arrow.
- createAction(String, Runnable) - Static method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
Creates a new action.
- createAction(String, Runnable, Node) - Static method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
Creates a new action.
- createChangeMenusForWidget(Widget) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
Creates all the menus needed for changing a widget to a different type.
- createComponent(String) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Tries to create an arbitrary component.
- createComponent(String, DataSource<?>) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Creates a new component with the given name.
- createDefaultSkin() - Method in class edu.wpi.first.shuffleboard.api.components.ExtendedPropertySheet
-
- createForFxml(URL) - Static method in class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
Creates a new shuffleboard dialog with its content set to the contents of the given FXML file.
- createPolar(double, double, double, double, double) - Static method in class edu.wpi.first.shuffleboard.api.components.CurvedArrow
-
Creates a new curved arrow.
- createRecordingFilePath(Instant) - Static method in class edu.wpi.first.shuffleboard.api.util.Storage
-
Generates the path to a recording file based on when a recording started.
- createRootSourceEntry() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Creates a root source entry.
- createSourceEntryForUri(String) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Creates a source entry corresponding to the given URI.
- createStraight(double, double, double, double) - Static method in class edu.wpi.first.shuffleboard.api.components.CurvedArrow
-
Creates a straight arrow, which is just a curved arrow with an infinite radius.
- createWidget(String, DataSource<T>) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Tries to create a widget from a known widget with the given name.
- createWidget(String, Collection<DataSource>) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Tries to create a widget from a known widget with the given name.
- createWidget(String) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Tries to create a widget from a known widget name, without an initial source.
- currentModeProperty() - Static method in enum edu.wpi.first.shuffleboard.api.DashboardMode
-
- CurvedArrow - Class in edu.wpi.first.shuffleboard.api.components
-
A utility class for generating curved arrows.
- DashboardMode - Enum in edu.wpi.first.shuffleboard.api
-
An enum representing the possible modes of dashboard operation.
- data - Variable in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- DataFormats - Class in edu.wpi.first.shuffleboard.api.dnd
-
Utility class for the app's data formats.
- DataFormats.MultipleTileData - Class in edu.wpi.first.shuffleboard.api.dnd
-
Holds information about multiple dragged tiles.
- DataFormats.TileData - Class in edu.wpi.first.shuffleboard.api.dnd
-
Holds the information about a single dragged tile.
- DataFormats.TilelessComponentData - Class in edu.wpi.first.shuffleboard.api.dnd
-
Holds the information about a tileless component.
- dataOrDefault - Variable in class edu.wpi.first.shuffleboard.api.widget.SimpleAnnotatedWidget
-
A read-only binding of the data for this widget.
- dataProperty() - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- dataProperty() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
- dataProperty() - Method in class edu.wpi.first.shuffleboard.api.widget.SimpleAnnotatedWidget
-
The property for this widgets data.
- dataProperty() - Method in interface edu.wpi.first.shuffleboard.api.widget.SingleTypeWidget
-
Gets a property containing the value of the source.
- DataSource<T> - Interface in edu.wpi.first.shuffleboard.api.sources
-
A data source provides some kind of data that widgets can display and manipulate.
- DataSourceUtils - Class in edu.wpi.first.shuffleboard.api.sources
-
- DataType<T> - Class in edu.wpi.first.shuffleboard.api.data
-
Represents types of data that sources can provide and widgets can display.
- DataType(String, Class<T>) - Constructor for class edu.wpi.first.shuffleboard.api.data.DataType
-
Creates a new data type instance.
- dataType - Variable in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- dataTypeForEntry(String) - Static method in class edu.wpi.first.shuffleboard.api.util.NetworkTableUtils
-
Gets the data type most closely associated with the value of the given network table key.
- dataTypeForSource(DataTypes, String) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Gets the data type of a source for a given URI.
- DataTypes - Class in edu.wpi.first.shuffleboard.api.data
-
Registry of data types in shuffleboard.
- DataTypes() - Constructor for class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Creates a new data type registry.
- Debouncer - Class in edu.wpi.first.shuffleboard.api.util
-
A simple class for debouncing method calls.
- Debouncer(Runnable, Duration) - Constructor for class edu.wpi.first.shuffleboard.api.util.Debouncer
-
Creates a new debouncer.
- decode(byte[], int, DataType<T>) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Decodes a byte buffer as a value of the given data type.
- defaultComponentNameFor(DataType) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Gets the name of the default component for the given data type, or Optional.empty()
if there is no default
component for that type.
- DelegatedAdapter<T> - Class in edu.wpi.first.shuffleboard.api.sources.recording.serialization
-
- DelegatedAdapter(DataType<T>, Function<? super T, byte[]>, BiFunction<byte[], Integer, ? extends T>, ToIntFunction<? super T>) - Constructor for class edu.wpi.first.shuffleboard.api.sources.recording.serialization.DelegatedAdapter
-
Creates a new adapter that uses the given functions.
- Description - Annotation Type in edu.wpi.first.shuffleboard.api.plugin
-
Describes a plugins group ID (a unique identifier for the group or organization that develops the plugin); and its
name, version, and a summary of what the plugin provides.
- Description - Annotation Type in edu.wpi.first.shuffleboard.api.widget
-
Describes a widget.
- deserialize(JsonElement, JsonDeserializationContext) - Method in interface edu.wpi.first.shuffleboard.api.json.ElementTypeAdapter
-
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in interface edu.wpi.first.shuffleboard.api.json.ElementTypeAdapter
-
- deserialize(byte[], int) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.BooleanArrayAdapter
-
- deserialize(byte[], int) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.ByteArrayAdapter
-
- deserialize(byte[], int) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.DelegatedAdapter
-
- deserialize(byte[], int) - Method in interface edu.wpi.first.shuffleboard.api.sources.recording.serialization.Deserializer
-
Deserializes data from a byte buffer, beginning at the given position.
- deserialize(byte[], int) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.NumberArrayAdapter
-
- deserialize(byte[], int) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.StringAdapter
-
- deserialize(byte[], int) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.StringArrayAdapter
-
- Deserializer<T> - Interface in edu.wpi.first.shuffleboard.api.sources.recording.serialization
-
An interface for functions that can convert raw byte arrays of
serialized
data back to objects.
- disconnect() - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- disconnect() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Disconnects this source from the underlying data stream.
- disconnect() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Disconnects sources of this type from the backing source interface.
- DOWN - Static variable in interface edu.wpi.first.shuffleboard.api.util.RoundingMode
-
Rounds a fractional value up to the nearest integer greater than or equal to the given value.
- DragUtils - Class in edu.wpi.first.shuffleboard.api.dnd
-
Utility class for dealing with various drag and drop operations.
- DummySource<T> - Class in edu.wpi.first.shuffleboard.api.sources
-
- DummySource(DataType<T>, T) - Constructor for class edu.wpi.first.shuffleboard.api.sources.DummySource
-
Create a new static, unchanging source for the given data type and value.
- FILE_SEPARATOR - Static variable in class edu.wpi.first.shuffleboard.api.util.SystemProperties
-
The filesystem directory separator character.
- fileExtension() - Method in interface edu.wpi.first.shuffleboard.api.sources.recording.Converter
-
The file extension for the output files, including the dot.
- first() - Method in class edu.wpi.first.shuffleboard.api.util.ListUtils.Replacement
-
Makes only the first instance of the target value be replaced.
- firstIndexOf(List<? extends T>, Predicate<? super T>) - Static method in class edu.wpi.first.shuffleboard.api.util.ListUtils
-
Gets the first index of an element matching a predicate.
- flagMatches(int, int) - Static method in class edu.wpi.first.shuffleboard.api.util.BitUtils
-
Checks if a bitfield contains a certain flag.
- flagMatches(int, int) - Static method in class edu.wpi.first.shuffleboard.api.util.NetworkTableUtils
-
- flush() - Method in class edu.wpi.first.shuffleboard.api.prefs.FlushableProperty
-
- FlushableProperty<T> - Class in edu.wpi.first.shuffleboard.api.prefs
-
A Property
that can be flushed.
- FlushableProperty(Property<T>) - Constructor for class edu.wpi.first.shuffleboard.api.prefs.FlushableProperty
-
Create a new FlushableProperty.
- forAnnotatedWidget(Class<T>) - Static method in interface edu.wpi.first.shuffleboard.api.widget.WidgetType
-
Creates a widget type for a widget class that has a
@Description
annotation.
- forJavaType(Class<T>) - Method in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Gets the data type most relevant to a Java class.
- forJavaTypes(Class<?>...) - Method in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Gets a set of registered data types that can handle data of the supplied Java types.
- formatName() - Method in interface edu.wpi.first.shuffleboard.api.sources.recording.Converter
-
Gets the name of the format that recordings are exported to.
- forName(String) - Method in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Gets the data type with the given name.
- forName(String) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceTypes
-
Gets the source type with the given name, or
SourceTypes.None
if that name has not been registered.
- forName(String) - Method in class edu.wpi.first.shuffleboard.api.theme.Themes
-
Gets the theme with the given name.
- forType(Class<D>) - Method in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Gets the registered data type of the given class.
- forType(DataType<T>) - Static method in class edu.wpi.first.shuffleboard.api.sources.DummySource
-
- forType(SourceType) - Method in class edu.wpi.first.shuffleboard.api.sources.Sources
-
Gets a list of all the known data sources.
- forTypes(Class<? extends DataType>...) - Method in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Gets the registered data types of the given types.
- forTypes(Set<DataType>) - Static method in class edu.wpi.first.shuffleboard.api.sources.DummySource
-
Return an example source value for the given data types.
- forTypes(DataType...) - Static method in class edu.wpi.first.shuffleboard.api.sources.DummySource
-
- forUri(String) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Given a URI-like string with a protocol and a pseudo-path, return a source for the current SourceType
This function will throw an error if it doesn't support the protocol that's passed.
- forUri(String) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceTypes
-
Creates a data source corresponding to the given URI.
- fromMap() - Method in class edu.wpi.first.shuffleboard.api.data.ComplexDataType
-
Gets a function used to create a new data object from a map of values to property names.
- fromMap(Map<String, Object>) - Method in class edu.wpi.first.shuffleboard.api.data.ComplexDataType
-
Creates a new data object from the given map.
- fromMap() - Method in class edu.wpi.first.shuffleboard.api.data.types.MapType
-
- fromNode(Node) - Static method in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
Creates a new point from a node.
- fromString(String) - Method in class edu.wpi.first.shuffleboard.api.util.UnitStringConverter
-
- fullIdString() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets an ID string unique to this plugin in the format "{groupId}:{name}:{version}
.
- FxUtils - Class in edu.wpi.first.shuffleboard.api.util
-
Utility methods for JavaFX not available in the standard library.
- get(String) - Method in class edu.wpi.first.shuffleboard.api.data.MapData
-
- get() - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- get() - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- get() - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- get(DataType<T>) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.Serializers
-
Gets the type adapter for the given data type, or null
if no such adapter exists.
- get(String) - Method in class edu.wpi.first.shuffleboard.api.sources.Sources
-
- get() - Method in class edu.wpi.first.shuffleboard.api.util.LazyInit
-
Gets the value, initializing it if necessary.
- get(Map<? super K, ?>, K) - Static method in class edu.wpi.first.shuffleboard.api.util.Maps
-
Gets the element mapped to K
in a map, casting it as needed.
- get(Object, Field) - Static method in class edu.wpi.first.shuffleboard.api.util.ReflectionUtils
-
Gets the value of a field.
- get() - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutClass
-
- getAction() - Method in class edu.wpi.first.shuffleboard.api.components.ActionList.Action
-
Gets the code that this action runs.
- getActiveWidgets() - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Gets a list of the active widgets in the application.
- getAdapters() - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.Serializers
-
- getAllSourceNames(List<TimestampedData>) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Gets the names of all the sources represented in a data set.
- getAngle() - Method in class edu.wpi.first.shuffleboard.api.util.Vector2D
-
Gets the angle of this vector, in radians in the range (-pi, pi).
- getAsImage(Color) - Method in class edu.wpi.first.shuffleboard.api.util.GridImage
-
Creates an image of a grid based off this model.
- getAvailableSources() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Gets a observable map of available source URIs to their values.
- getAvailableSourceUris() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Gets a list of the URIs of all available sources of this type.
- getBackupsDir() - Static method in class edu.wpi.first.shuffleboard.api.util.Storage
-
The directory that shuffleboard backups are stored in.
- getBean() - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- getBean() - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- getBean() - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- getBean() - Method in class edu.wpi.first.shuffleboard.api.util.PseudoClassProperty
-
- getByUuid(UUID) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Gets the component with the given UUID.
- getCategory() - Method in class edu.wpi.first.shuffleboard.api.components.ExtendedPropertySheet.PropertyItem
-
- getCenter() - Method in class edu.wpi.first.shuffleboard.api.components.LinearIndicator
-
Gets the value of the property center.
- getChild() - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase.ChildContainer
-
Gets the value of the property child.
- getChildren() - Method in interface edu.wpi.first.shuffleboard.api.widget.Layout
-
Gets all the children in this layout.
- getChildren() - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
- getCol() - Method in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
- getComponentId() - Method in class edu.wpi.first.shuffleboard.api.dnd.DataFormats.TilelessComponentData
-
- getComponents() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets a list of the non-annotated components defined by this plugin.
- getConnectionStatus() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Gets the connection status of this source type.
- getControlCssMetaData() - Method in class edu.wpi.first.shuffleboard.api.components.StyleableGauge
-
- getController(Node) - Static method in class edu.wpi.first.shuffleboard.api.util.FxUtils
-
Gets the FXML controller for a node.
- getConverters() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Converters
-
- getCurrentFile() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.TypeAdapter
-
Gets the current recording file being loaded.
- getCurrentMode() - Static method in enum edu.wpi.first.shuffleboard.api.DashboardMode
-
Gets the current mode of the dashboard.
- getCustomTypeAdapters() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets the custom JSON serializers that this plugin requires to properly save and load custom components.
- getData(Dragboard, DataFormat) - Static method in class edu.wpi.first.shuffleboard.api.dnd.DragUtils
-
Gets data from a dragboard for the given format, casting it as necessary.
- getData() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Gets the current value of this data source.
- getData() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recording
-
- getData() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.TimestampedData
-
- getData() - Method in interface edu.wpi.first.shuffleboard.api.widget.SingleTypeWidget
-
Gets the current value of the data source.
- getDataType() - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- getDataType() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Gets the type of data that this source is providing.
- getDataType() - Method in interface edu.wpi.first.shuffleboard.api.sources.recording.serialization.Deserializer
-
Gets the type of data this can deserialize.
- getDataType() - Method in interface edu.wpi.first.shuffleboard.api.sources.recording.serialization.Serializer
-
Gets the type of the data this can serialize.
- getDataType() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.TypeAdapter
-
- getDataType() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.TimestampedData
-
- getDataType() - Method in interface edu.wpi.first.shuffleboard.api.widget.SingleTypeWidget
-
- getDataTypes() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets a list of custom data types that this plugin defines.
- getDataTypes() - Method in class edu.wpi.first.shuffleboard.api.widget.AbstractWidgetType
-
- getDataTypes() - Method in interface edu.wpi.first.shuffleboard.api.widget.AnnotatedWidget
-
- getDataTypes() - Method in interface edu.wpi.first.shuffleboard.api.widget.ComponentType
-
Gets a set of data types that this component is capable of displaying.
- getDataTypes() - Method in interface edu.wpi.first.shuffleboard.api.widget.Sourced
-
Gets the allowable data types for sources.
- getDataTypes() - Method in interface edu.wpi.first.shuffleboard.api.widget.WidgetType
-
Get data types the widget should be suggested for.
- getDebounceDelay() - Method in class edu.wpi.first.shuffleboard.api.util.Debouncer
-
Gets the maximum amount of time after a method has been called to wait before running it.
- getDefault() - Static method in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Gets the default data type registry.
- getDefault() - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Converters
-
- getDefault() - Static method in class edu.wpi.first.shuffleboard.api.sources.Sources
-
- getDefault() - Static method in class edu.wpi.first.shuffleboard.api.sources.SourceTypes
-
Gets the default source type registry.
- getDefault() - Static method in class edu.wpi.first.shuffleboard.api.theme.Themes
-
Gets the default themes instance.
- getDefault() - Static method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Gets the default widget registry.
- getDefaultComponents() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets a map of the default components to use for each data type.
- getDefaultTabInfo() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets a list of information about any default tabs that shuffleboard should use.
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.DataType
-
Gets the default value of this data type, eg 0 for numbers or an empty String for text.
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.AllType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.BooleanArrayType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.BooleanType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.MapType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.NoneType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.NumberArrayType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.NumberType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.RawByteType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.StringArrayType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.StringType
-
- getDefaultValue() - Method in class edu.wpi.first.shuffleboard.api.data.types.UnknownType
-
- getDescription() - Method in class edu.wpi.first.shuffleboard.api.components.ExtendedPropertySheet.PropertyItem
-
- getDescription() - Method in class edu.wpi.first.shuffleboard.api.prefs.Setting
-
- getDescription() - Method in interface edu.wpi.first.shuffleboard.api.widget.AnnotatedWidget
-
- getEntryForCellData(TreeTableColumn.CellDataFeatures<T, ?>) - Static method in class edu.wpi.first.shuffleboard.api.components.SourceTreeTable
-
- getFirst() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recording
-
- getGetter(Class<?>, String) - Static method in class edu.wpi.first.shuffleboard.api.json.PropertySaver
-
Gets the getter method in the given class for a property with the given name, in the form get<name>
e.g.
- getGraphic() - Method in class edu.wpi.first.shuffleboard.api.components.ActionList.Action
-
Gets the graphic used to display this action.
- getGroupId() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
The group ID of this plugin.
- getGroups() - Method in class edu.wpi.first.shuffleboard.api.prefs.Category
-
Gets the groups of settings in this category.
- getHeight() - Method in class edu.wpi.first.shuffleboard.api.widget.TileSize
-
- getHost() - Method in class edu.wpi.first.shuffleboard.api.sources.ConnectionStatus
-
Gets the host(s) that the source type is connected to.
- getId() - Method in class edu.wpi.first.shuffleboard.api.dnd.DataFormats.TileData
-
- getId() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
- getInitialPoint() - Method in class edu.wpi.first.shuffleboard.api.dnd.DataFormats.MultipleTileData
-
- getInstance() - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
Gets the recorder instance.
- getItems() - Method in class edu.wpi.first.shuffleboard.api.util.Registry
-
Gets a read-only view of the list of registered items.
- getJavaClass() - Method in class edu.wpi.first.shuffleboard.api.data.DataType
-
Gets the Java class of the data objects this data type represents.
- getLabel(Node) - Static method in class edu.wpi.first.shuffleboard.api.util.FxUtils
-
Gets the label associated with a node.
- getLabelPosition() - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
Gets the side on which labels for components should be displayed.
- getLabelSide() - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase.ChildContainer
-
- getLast() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recording
-
- getLength() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recording
-
Gets the length of this recording in milliseconds.
- getLinuxDistribution() - Static method in class edu.wpi.first.shuffleboard.api.util.OsDetector
-
Gets the distribution of the Linux-based operating system that shuffleboard is running on.
- getLocalDragPoint() - Method in class edu.wpi.first.shuffleboard.api.dnd.DataFormats.TileData
-
- getMagnitude() - Method in class edu.wpi.first.shuffleboard.api.util.Vector2D
-
Gets the magnitude of this vector.
- getMaxValue() - Method in class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
Gets the value of the property maxValue.
- getMinValue() - Method in class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
Gets the value of the property minValue.
- getName() - Method in class edu.wpi.first.shuffleboard.api.components.ActionList.Action
-
Gets the name of this action.
- getName() - Method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
- getName() - Method in class edu.wpi.first.shuffleboard.api.components.ExtendedPropertySheet.PropertyItem
-
- getName() - Method in class edu.wpi.first.shuffleboard.api.data.DataType
-
Gets the name of this data type.
- getName() - Method in class edu.wpi.first.shuffleboard.api.data.NamedData
-
- getName() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets the name of this plugin.
- getName() - Method in class edu.wpi.first.shuffleboard.api.prefs.Category
-
Gets the name of this category.
- getName() - Method in class edu.wpi.first.shuffleboard.api.prefs.Group
-
- getName() - Method in class edu.wpi.first.shuffleboard.api.prefs.Setting
-
- getName() - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- getName() - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- getName() - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- getName() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Gets the name of this data source.
- getName() - Method in interface edu.wpi.first.shuffleboard.api.sources.SourceEntry
-
The name of a source corresponding to this entry.
- getName() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
- getName() - Method in class edu.wpi.first.shuffleboard.api.tab.TabInfo
-
Gets the name of the tab this represents.
- getName() - Method in class edu.wpi.first.shuffleboard.api.theme.Theme
-
Gets the name of this theme.
- getName() - Method in class edu.wpi.first.shuffleboard.api.util.PseudoClassProperty
-
- getName() - Method in class edu.wpi.first.shuffleboard.api.widget.AbstractWidgetType
-
- getName() - Method in interface edu.wpi.first.shuffleboard.api.widget.AnnotatedWidget
-
- getName() - Method in interface edu.wpi.first.shuffleboard.api.widget.Component
-
Gets the name of this widget type.
- getName() - Method in interface edu.wpi.first.shuffleboard.api.widget.ComponentType
-
Get the name of the component (ex: "Number Slider").
- getName() - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutClass
-
- getNumber() - Method in class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
Gets the value of the property number.
- getNumberFromText(String) - Method in class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
Converts text representation of a number to the number itself.
- getNumberFromText(String) - Method in class edu.wpi.first.shuffleboard.api.components.IntegerField
-
- getNumberFromText(String) - Method in class edu.wpi.first.shuffleboard.api.components.NumberField
-
- getObservableValue() - Method in class edu.wpi.first.shuffleboard.api.components.ExtendedPropertySheet.PropertyItem
-
- getOperatingSystemType() - Static method in class edu.wpi.first.shuffleboard.api.util.OsDetector
-
Gets the type of the operating system.
- getOptional(DataType<T>) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.Serializers
-
Gets an optional containing the adapter for the given data type, or an empty optional if there is no such adapter.
- getParentId() - Method in class edu.wpi.first.shuffleboard.api.dnd.DataFormats.TilelessComponentData
-
- getPluginCache() - Static method in class edu.wpi.first.shuffleboard.api.util.Storage
-
The path to the file that contains a cache of external plugin jars.
- getPluginPath() - Static method in class edu.wpi.first.shuffleboard.api.util.Storage
-
The directory that plugins are loaded from.
- getProperties() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
- getProperty() - Method in class edu.wpi.first.shuffleboard.api.prefs.Setting
-
- getPropertyFields(Class<?>) - Static method in class edu.wpi.first.shuffleboard.api.json.PropertySaver
-
Gets a stream of the fields in the object's class hierarchy annotated with
@SaveThisProperty
.
- getProtocol() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
- getRecordingConverters() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets a list of converters used to convert Shuffleboard recording files to other formats.
- getRecordingDir() - Static method in class edu.wpi.first.shuffleboard.api.util.Storage
-
The directory that contains the nested recording files and sub-directories.
- getRecordingFile() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
- getRow() - Method in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
- getSerializedSize(boolean[]) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.BooleanArrayAdapter
-
- getSerializedSize(byte[]) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.ByteArrayAdapter
-
- getSerializedSize(T) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.DelegatedAdapter
-
- getSerializedSize(T) - Method in interface edu.wpi.first.shuffleboard.api.sources.recording.serialization.Deserializer
-
Gets the size of a byte array that would encode the given value.
- getSerializedSize(double[]) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.NumberArrayAdapter
-
- getSerializedSize(String) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.StringAdapter
-
- getSerializedSize(String[]) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.StringArrayAdapter
-
- getSettings() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets the user-configurable settings for this plugin.
- getSettings() - Method in class edu.wpi.first.shuffleboard.api.prefs.Group
-
- getSettings() - Method in class edu.wpi.first.shuffleboard.api.widget.AbstractWidget
-
- getSettings() - Method in interface edu.wpi.first.shuffleboard.api.widget.Component
-
Gets the settings for this component.
- getSource() - Method in class edu.wpi.first.shuffleboard.api.widget.SingleSourceWidget
-
Gets the value of the property source.
- getSourceId() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.TimestampedData
-
- getSourceIds() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recording
-
- getSourcePrefix() - Method in class edu.wpi.first.shuffleboard.api.tab.TabInfo
-
The source prefix the tab should use when autopopulating.
- getSources() - Method in class edu.wpi.first.shuffleboard.api.widget.AbstractWidget
-
- getSources() - Method in interface edu.wpi.first.shuffleboard.api.widget.Sourced
-
Gets an observable list of the sources for this object.
- getSourceType() - Method in class edu.wpi.first.shuffleboard.api.components.SourceTreeTable
-
Gets the value of the property sourceType.
- getSourceTypes() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets a list of custom source types that this plugin defines.
- getStartTime() - Static method in class edu.wpi.first.shuffleboard.api.util.Time
-
Gets the start time of the current application run in epoch milliseconds.
- getStorageDir() - Static method in class edu.wpi.first.shuffleboard.api.util.Storage
-
The main storage directory that all Shuffleboard files should exist in.
- getStyleableProperty(S) - Method in class edu.wpi.first.shuffleboard.api.css.SimpleCssMetaData
-
- getStyleSheets() - Method in class edu.wpi.first.shuffleboard.api.theme.Theme
-
Gets the style sheets in this theme.
- getSubcategories() - Method in class edu.wpi.first.shuffleboard.api.prefs.Category
-
Gets the subcategories below this one.
- getSubheaderText() - Method in class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
Gets the value of the property subheaderText.
- getSummary() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets a descriptive string describing what this plugin provides.
- getText() - Method in class edu.wpi.first.shuffleboard.api.components.EditableLabel
-
Gets the value of the property text.
- getThemes() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets a list of themes that this plugin defines.
- getThemes() - Method in class edu.wpi.first.shuffleboard.api.theme.Themes
-
Gets an observable list of the registered themes.
- getThemesDir() - Static method in class edu.wpi.first.shuffleboard.api.util.Storage
-
Gets the directory for custom external themes, creating it if it does not exist.
- getTileIds() - Method in class edu.wpi.first.shuffleboard.api.dnd.DataFormats.MultipleTileData
-
- getTimestamp() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.TimestampedData
-
- getTitle() - Method in interface edu.wpi.first.shuffleboard.api.widget.Component
-
Gets the value of the property title.
- getType() - Method in class edu.wpi.first.shuffleboard.api.components.ExtendedPropertySheet.PropertyItem
-
- getType() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Gets the type of this source.
- getType() - Method in class edu.wpi.first.shuffleboard.api.sources.DummySource
-
- getType() - Method in class edu.wpi.first.shuffleboard.api.sources.SubSource
-
- getType() - Method in interface edu.wpi.first.shuffleboard.api.widget.ComponentType
-
- getType() - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutClass
-
- getTypeAdapters() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
- getTypesExpected() - Method in exception edu.wpi.first.shuffleboard.api.data.IncompatibleSourceException
-
- getTypesFound() - Method in exception edu.wpi.first.shuffleboard.api.data.IncompatibleSourceException
-
- getUnchecked(Object, Field) - Static method in class edu.wpi.first.shuffleboard.api.util.ReflectionUtils
-
Gets the value of a field.
- getUserAgentStylesheet() - Method in class edu.wpi.first.shuffleboard.api.components.StyleableGauge
-
- getValue() - Method in class edu.wpi.first.shuffleboard.api.components.ExtendedPropertySheet.PropertyItem
-
- getValue() - Method in class edu.wpi.first.shuffleboard.api.components.LinearIndicator
-
Gets the value of the property value.
- getValue() - Method in class edu.wpi.first.shuffleboard.api.data.NamedData
-
- getValue() - Method in interface edu.wpi.first.shuffleboard.api.sources.SourceEntry
-
The value of a source corresponding to this entry.
- getValueView() - Method in interface edu.wpi.first.shuffleboard.api.sources.SourceEntry
-
Gets an object used to display the value of the source this entry represents.
- getVersion() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets the version of this plugin.
- getView() - Method in interface edu.wpi.first.shuffleboard.api.widget.Component
-
Gets a JavaFX pane that displays this component.
- getViewName() - Method in interface edu.wpi.first.shuffleboard.api.sources.SourceEntry
-
The string to use to display the name of the source.
- getWidth() - Method in class edu.wpi.first.shuffleboard.api.widget.TileSize
-
- getX() - Method in class edu.wpi.first.shuffleboard.api.util.Vector2D
-
Gets the X-coordinate of this vector.
- getY() - Method in class edu.wpi.first.shuffleboard.api.util.Vector2D
-
Gets the Y-coordinate of this vector.
- GridImage - Class in edu.wpi.first.shuffleboard.api.util
-
A representation of an image of a grid.
- GridImage(int, int, int, int, int) - Constructor for class edu.wpi.first.shuffleboard.api.util.GridImage
-
Creates a new grid image representation.
- GridPoint - Class in edu.wpi.first.shuffleboard.api.util
-
Represents a point in a grid.
- GridPoint(int, int) - Constructor for class edu.wpi.first.shuffleboard.api.util.GridPoint
-
Creates a point at the given column and row indices.
- Group - Class in edu.wpi.first.shuffleboard.api.prefs
-
- idString() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Gets an ID string unique to this plugin in the format "{groupId}:{name}"
.
- ImmediateChangeListener<T> - Interface in edu.wpi.first.shuffleboard.api.properties
-
A change listener that is invoked immediately when an atomic property changes.
- IncompatibleSourceException - Exception in edu.wpi.first.shuffleboard.api.data
-
- IncompatibleSourceException(Set<DataType>, DataType) - Constructor for exception edu.wpi.first.shuffleboard.api.data.IncompatibleSourceException
-
Represents binding sources of incompatible types to a widget.
- IncompleteDataException - Exception in edu.wpi.first.shuffleboard.api.data
-
An exception thrown when attempting to create a data object without having all the variables available.
- IncompleteDataException(String) - Constructor for exception edu.wpi.first.shuffleboard.api.data.IncompleteDataException
-
- IncompleteDataException(String, Throwable) - Constructor for exception edu.wpi.first.shuffleboard.api.data.IncompleteDataException
-
- INITIAL_THEME - Static variable in class edu.wpi.first.shuffleboard.api.theme.Themes
-
- inst - Static variable in class edu.wpi.first.shuffleboard.api.util.NetworkTableUtils
-
The root network table.
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.AllType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.BooleanArrayType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.BooleanType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.MapType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.NoneType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.NumberArrayType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.NumberType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.RawByteType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.StringArrayType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.StringType
-
- Instance - Static variable in class edu.wpi.first.shuffleboard.api.data.types.UnknownType
-
- INSTANCE - Static variable in class edu.wpi.first.shuffleboard.api.util.AlphanumComparator
-
A public default instance to use, since every instance of this class is identical.
- IntegerField - Class in edu.wpi.first.shuffleboard.api.components
-
A type of text field that only accepts valid integers.
- IntegerField() - Constructor for class edu.wpi.first.shuffleboard.api.components.IntegerField
-
- IntegerField(int) - Constructor for class edu.wpi.first.shuffleboard.api.components.IntegerField
-
- invalidated(T, T) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicPropertyListenerDelegate
-
Fires all listeners when the value of the property changes.
- invalidated() - Method in class edu.wpi.first.shuffleboard.api.util.PseudoClassProperty
-
- InvalidPluginDefinitionException - Exception in edu.wpi.first.shuffleboard.api.plugin
-
An exception that can be thrown when a plugin has an invalid definition, e.g.
- InvalidPluginDefinitionException(String) - Constructor for exception edu.wpi.first.shuffleboard.api.plugin.InvalidPluginDefinitionException
-
- InvalidPluginDefinitionException(String, Throwable) - Constructor for exception edu.wpi.first.shuffleboard.api.plugin.InvalidPluginDefinitionException
-
- InvalidWidgetException - Exception in edu.wpi.first.shuffleboard.api.widget
-
An exception thrown when a widget is determined to have an invalid configuration.
- InvalidWidgetException(String) - Constructor for exception edu.wpi.first.shuffleboard.api.widget.InvalidWidgetException
-
Constructs an exception with the given message.
- invoke(Object, Method, Object...) - Static method in class edu.wpi.first.shuffleboard.api.util.ReflectionUtils
-
Gets the output of a method.
- invokeUnchecked(Object, Method, Object...) - Static method in class edu.wpi.first.shuffleboard.api.util.ReflectionUtils
-
Gets the output value of a method.
- isActive() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Gets the value of the property active.
- isAutoPopulate() - Method in class edu.wpi.first.shuffleboard.api.tab.TabInfo
-
Checks if the tab should autopopulate.
- isBound() - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- isBound() - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- isBound() - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- isBound() - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicPropertyListenerDelegate
-
- isChanged() - Method in class edu.wpi.first.shuffleboard.api.prefs.FlushableProperty
-
- isCloseOnFocusLost() - Method in class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
Gets the value of the property closeOnFocusLost.
- isCompatible(DataType, Collection<? extends DataType>) - Static method in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
- isCompleteNumber(String) - Method in class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
Checks if the given string is a valid number acceptable by this text field.
- isCompleteNumber(String) - Method in class edu.wpi.first.shuffleboard.api.components.IntegerField
-
- isCompleteNumber(String) - Method in class edu.wpi.first.shuffleboard.api.components.NumberField
-
- isComplex() - Method in class edu.wpi.first.shuffleboard.api.data.ComplexDataType
-
- isComplex() - Method in class edu.wpi.first.shuffleboard.api.data.DataType
-
Checks if this data type is complex or not.
- isComplex() - Method in class edu.wpi.first.shuffleboard.api.data.SimpleDataType
-
- isConnected() - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
Gets the value of the property connected.
- isConnected() - Method in class edu.wpi.first.shuffleboard.api.sources.ConnectionStatus
-
Checks if the source type connected to the
host(s)
.
- isConnected() - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Checks if this source is currently connected to its underlying data stream.
- isConvertMetadata() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.ConversionSettings
-
Checks if metadata entries should be converted.
- isDelete(int) - Static method in class edu.wpi.first.shuffleboard.api.util.NetworkTableUtils
-
Checks if the given network table flags contains the delete flag
.
- isDifferent(Object, Object) - Static method in class edu.wpi.first.shuffleboard.api.util.EqualityUtils
-
Checks if two objects are different, ie !isEqual(o1, o2)
.
- isDifferent(T[], T[]) - Static method in class edu.wpi.first.shuffleboard.api.util.EqualityUtils
-
Checks if two object arrays are different, ie !isEqual(array1, array2)
.
- isEmpty() - Method in class edu.wpi.first.shuffleboard.api.data.MapData
-
- isEnabled() - Static method in class edu.wpi.first.shuffleboard.api.LiveWindow
-
Gets the value of the property enabled.
- isEqual(Object, Object) - Static method in class edu.wpi.first.shuffleboard.api.util.EqualityUtils
-
Checks if two objects are equal.
- isEqual(T[], T[]) - Static method in class edu.wpi.first.shuffleboard.api.util.EqualityUtils
-
Checks if two object arrays are logically equal.
- isLinux() - Static method in class edu.wpi.first.shuffleboard.api.util.OsDetector
-
- isLoaded() - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Checks if this plugin has been loaded.
- isMac() - Static method in class edu.wpi.first.shuffleboard.api.util.OsDetector
-
- isMetadata(String) - Static method in class edu.wpi.first.shuffleboard.api.sources.DataSourceUtils
-
Checks if the given source URI is metadata, eg matches the format "~METADATA~" or ".metadata", or has any parent
that matches either of those formats.
- isNotMetadata(String) - Static method in class edu.wpi.first.shuffleboard.api.sources.DataSourceUtils
-
Checks if the given source URI is not metadata, eg does not match either "~METADATA~" or ".metadata".
- isRecordable() - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
- isRegistered(T) - Method in class edu.wpi.first.shuffleboard.api.util.Registry
-
Checks if the given item has been registered with this registry.
- isResizable() - Method in class edu.wpi.first.shuffleboard.api.components.ResizableImageView
-
- isRunning() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
Gets the value of the property running.
- isSettable(S) - Method in class edu.wpi.first.shuffleboard.api.css.SimpleCssMetaData
-
- isStartOfNumber(String) - Method in class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
Checks if the given string is a valid start to an acceptable number in text form.
- isStartOfNumber(String) - Method in class edu.wpi.first.shuffleboard.api.components.IntegerField
-
- isStartOfNumber(String) - Method in class edu.wpi.first.shuffleboard.api.components.NumberField
-
- isUnknown() - Static method in class edu.wpi.first.shuffleboard.api.util.OsDetector
-
- isWindows() - Static method in class edu.wpi.first.shuffleboard.api.util.OsDetector
-
- RawByteType - Class in edu.wpi.first.shuffleboard.api.data.types
-
- read(TimestampedData) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Reads a data point and passes it to all appropriate sources of this type.The default
behavior is to do nothing; recordable subclasses must override this method.
- read(Property<? super T>, Preferences, Function<String, ? extends T>) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Reads a value saved in a preferences object and stores it in a JavaFX property.
- read(IntegerProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Reads an int saved in a preferences object and stores it in a JavaFX property.
- read(LongProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Reads a long saved in a preferences object and stores it in a JavaFX property.
- read(DoubleProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Reads a double saved in a preferences object and stores it in a JavaFX property.
- read(BooleanProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Reads a boolean saved in a preferences object and stores it in a JavaFX property.
- read(StringProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Reads a string saved in a preferences object and stores it in a JavaFX property.
- readAllProperties(Component, JsonDeserializationContext, JsonObject) - Method in class edu.wpi.first.shuffleboard.api.json.PropertySaver
-
Read all properties from a component.
- readAnnotatedFields(Object, JsonDeserializationContext, JsonObject) - Method in class edu.wpi.first.shuffleboard.api.json.PropertySaver
-
- readBoolean(byte[]) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Parses a byte array as a boolean value.
- readBoolean(byte[], int) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a boolean from a byte array at the given position.
- readDouble(byte[], int) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a double-precision number from a big-endian byte array.
- readInt(byte[]) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a 32-bit int from a big-endian byte array.
- readInt(byte[], int) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a 32-bit int from a big-endian byte array.
- readLong(byte[]) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a 64-bit int from a big-endian byte array.
- readLong(byte[], int) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a 64-bit int from a big-endian byte array.
- readNestedProperties(Object, JsonDeserializationContext, JsonObject) - Method in class edu.wpi.first.shuffleboard.api.json.PropertySaver
-
Deserialized nested properties from fields annotated ith
@SavePropertyFrom
in the object's
class hierarchy.
- readShort(byte[]) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a short
(signed 16-bit integer) from a big-endian byte array.
- readShort(byte[], int) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a short
(signed 16-bit integer) from a big-endian byte array.
- readString(byte[], int) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a string from the given byte array, starting at the given position.
- readStringArray(byte[], int) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Reads a string array from the given byte array, starting at the given position.
- record(String, DataType<?>, Object) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
Records a data point at the current time.
- recordCurrentValue(DataSource<?>) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
Records the current value of the given source.
- Recorder - Class in edu.wpi.first.shuffleboard.api.sources.recording
-
Records data from sources.
- Recording - Class in edu.wpi.first.shuffleboard.api.sources.recording
-
- Recording() - Constructor for class edu.wpi.first.shuffleboard.api.sources.recording.Recording
-
- ReflectionUtils - Class in edu.wpi.first.shuffleboard.api.util
-
Utility class for working with reflection.
- register(DataType) - Method in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Registers the given data type.
- register(Converter) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Converters
-
- register(DataSource) - Method in class edu.wpi.first.shuffleboard.api.sources.Sources
-
- register(SourceType) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceTypes
-
Registers a new source type.
- register(Theme) - Method in class edu.wpi.first.shuffleboard.api.theme.Themes
-
- register(T) - Method in class edu.wpi.first.shuffleboard.api.util.Registry
-
Registers an item with this registry.
- register(ComponentType) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
- register(Class<T>) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Convenience overload for registering annotated widgets.
- registerAll(T...) - Method in class edu.wpi.first.shuffleboard.api.util.Registry
-
Registers many items at once.
- registerAll(Collection<? extends T>) - Method in class edu.wpi.first.shuffleboard.api.util.Registry
-
Registers many items at once.
- registerIfAbsent(T) - Method in class edu.wpi.first.shuffleboard.api.util.Registry
-
Registers an item only if it is not already registered.
- registerSupplier(Node, Supplier<ActionList>) - Static method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
Add an ActionList supplier to a Node, for insertion in a scene graph.
- Registry<T> - Class in edu.wpi.first.shuffleboard.api.util
-
Common superclass for registry classes.
- Registry() - Constructor for class edu.wpi.first.shuffleboard.api.util.Registry
-
- remove(TypeAdapter) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.Serializers
-
Removes the given type adapter.
- removeAllSources() - Method in interface edu.wpi.first.shuffleboard.api.widget.Sourced
-
- removeChangeListener(ChangeListener<? super T>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicPropertyListenerDelegate
-
- removeChild(Component) - Method in interface edu.wpi.first.shuffleboard.api.widget.Layout
-
Removes a child component from ths layout.
- removeChild(Component) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
- removeClient(Sourced) - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- removeClient(Sourced) - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Removes a client from this source.
- removeComponent(Component) - Method in interface edu.wpi.first.shuffleboard.api.widget.ComponentContainer
-
Removes a component from this container.
- removeComponent(Component) - Method in interface edu.wpi.first.shuffleboard.api.widget.Layout
-
- removeComponentFromView(Component) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
Removes a component from this layout's view.
- removeEntry(S) - Method in class edu.wpi.first.shuffleboard.api.components.SourceTreeTable
-
Removes a source entry from this tree table, as well as all child entries and empty parents.
- removeHook(ShutdownHooks.Hook) - Static method in class edu.wpi.first.shuffleboard.api.util.ShutdownHooks
-
Removes a hook from running at shutdown.
- removeImmediateListener(ImmediateChangeListener<? super T>) - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- removeImmediateListener(ImmediateChangeListener<? super Boolean>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- removeImmediateListener(ImmediateChangeListener<? super Number>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- removeImmediateListener(ImmediateChangeListener<? super T>) - Method in interface edu.wpi.first.shuffleboard.api.properties.AtomicProperty
-
Removes an immediate listener from this property.
- removeImmediateListener(ImmediateChangeListener<? super T>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicPropertyListenerDelegate
-
- removeInvalidationListener(InvalidationListener) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicPropertyListenerDelegate
-
- removeItem(T) - Method in class edu.wpi.first.shuffleboard.api.util.Registry
-
Removes an item from the list of registered items.
- removeListener(ChangeListener<? super T>) - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- removeListener(InvalidationListener) - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- removeListener(ChangeListener<? super Boolean>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- removeListener(InvalidationListener) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- removeListener(ChangeListener<? super Number>) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- removeListener(InvalidationListener) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- removeProtocol(String) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Removes the protocol prefix from a string.
- removeSource(DataSource) - Method in interface edu.wpi.first.shuffleboard.api.widget.Sourced
-
- replace(Predicate<? super T>) - Method in class edu.wpi.first.shuffleboard.api.util.ListUtils.Replacement
-
Sets a predicate to use to test elements in the list.
- replace(T) - Method in class edu.wpi.first.shuffleboard.api.util.ListUtils.Replacement
-
Sets the element to be replaced.
- replaceIn(List<T>) - Static method in class edu.wpi.first.shuffleboard.api.util.ListUtils
-
Replaces the first instance of an element in a list with another.
- replaceInPlace(Component, Component) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
Replaces a component with another one, keeping it in the same position as the original component.
- requestClose(Window) - Static method in class edu.wpi.first.shuffleboard.api.util.FxUtils
-
Fires a close request on a window.
- Requirements - Annotation Type in edu.wpi.first.shuffleboard.api.plugin
-
Marks a plugin class as requiring other plugins.
- Requires - Annotation Type in edu.wpi.first.shuffleboard.api.plugin
-
Defines a requirement of a plugin.
- reset() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
Resets this recorder.
- ResizableImageView - Class in edu.wpi.first.shuffleboard.api.components
-
An implementation of ImageView
that has proper resizing code.
- ResizableImageView() - Constructor for class edu.wpi.first.shuffleboard.api.components.ResizableImageView
-
- resize(double, double) - Method in class edu.wpi.first.shuffleboard.api.components.ResizableImageView
-
- rootTable - Static variable in class edu.wpi.first.shuffleboard.api.util.NetworkTableUtils
-
- round(double) - Method in interface edu.wpi.first.shuffleboard.api.util.RoundingMode
-
Rounds a fractional value to an integer.
- RoundingMode - Interface in edu.wpi.first.shuffleboard.api.util
-
Specifies a rounding behavior for mathematical operations.
- row - Variable in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
- run() - Method in class edu.wpi.first.shuffleboard.api.util.Debouncer
-
- run() - Method in interface edu.wpi.first.shuffleboard.api.util.ShutdownHooks.Hook
-
- runAllHooks() - Static method in class edu.wpi.first.shuffleboard.api.util.ShutdownHooks
-
Runs all hooks.
- runAsync(Runnable) - Static method in class edu.wpi.first.shuffleboard.api.util.AsyncUtils
-
- runningProperty() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
- runOnFxThread(Runnable) - Static method in class edu.wpi.first.shuffleboard.api.util.FxUtils
-
Runs a task on the JavaFX application thread as soon as possible.
- save(Property<? extends T>, Preferences, Function<? super T, String>) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Saves a property to a preferences object.
- save(IntegerProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Saves an integer property.
- save(LongProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Saves a long property.
- save(DoubleProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Saves a double property.
- save(BooleanProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Saves a boolean property.
- save(StringProperty, Preferences) - Static method in class edu.wpi.first.shuffleboard.api.util.PreferencesUtils
-
Saves a string property.
- saveAllProperties(Component, JsonSerializationContext, JsonObject) - Method in class edu.wpi.first.shuffleboard.api.json.PropertySaver
-
Saves all properties from a component.
- saveAnnotatedFields(Object, JsonSerializationContext, JsonObject) - Method in class edu.wpi.first.shuffleboard.api.json.PropertySaver
-
- saveNestedProperties(Object, JsonSerializationContext, JsonObject) - Method in class edu.wpi.first.shuffleboard.api.json.PropertySaver
-
Saves nested properties from fields annotated ith
@SavePropertyFrom
in the object's class
hierarchy.
- SaveProperties - Annotation Type in edu.wpi.first.shuffleboard.api.properties
-
- SavePropertyFrom - Annotation Type in edu.wpi.first.shuffleboard.api.properties
-
Flags a property of a field to be saved as part of that object.
- saveRecording(Recording, Path) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Saves a recording to the given file.
- SaveThisProperty - Annotation Type in edu.wpi.first.shuffleboard.api.properties
-
Marks a JavaFX property field in a component to be saved.
- Serialization - Class in edu.wpi.first.shuffleboard.api.sources.recording
-
- serialize(T, JsonSerializationContext) - Method in interface edu.wpi.first.shuffleboard.api.json.ElementTypeAdapter
-
- serialize(T, Type, JsonSerializationContext) - Method in interface edu.wpi.first.shuffleboard.api.json.ElementTypeAdapter
-
- serialize(boolean[]) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.BooleanArrayAdapter
-
- serialize(byte[]) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.ByteArrayAdapter
-
- serialize(T) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.DelegatedAdapter
-
- serialize(double[]) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.NumberArrayAdapter
-
- serialize(T) - Method in interface edu.wpi.first.shuffleboard.api.sources.recording.serialization.Serializer
-
Serializes the given data as a byte array.
- serialize(String) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.StringAdapter
-
- serialize(String[]) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.StringArrayAdapter
-
- serializeProperty(JsonSerializationContext, JsonObject, Property, String) - Static method in class edu.wpi.first.shuffleboard.api.json.PropertySaver
-
- Serializer<T> - Interface in edu.wpi.first.shuffleboard.api.sources.recording.serialization
-
An interface for functions that can convert data of type T
to a raw byte array.
- Serializers - Class in edu.wpi.first.shuffleboard.api.sources.recording.serialization
-
Keeps track of data serializers to use for saving and loading data recording files.
- set(T) - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- set(boolean) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- set(int) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- setActive(boolean) - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
Sets the value of the property active.
- setAsyncRunner(Consumer<Runnable>) - Static method in class edu.wpi.first.shuffleboard.api.util.AsyncUtils
-
- setCenter(double) - Method in class edu.wpi.first.shuffleboard.api.components.LinearIndicator
-
Sets the value of the property center.
- setChild(Component) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase.ChildContainer
-
Sets the value of the property child.
- setCloseOnFocusLost(boolean) - Method in class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
Sets the value of the property closeOnFocusLost.
- setConnected(boolean) - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
Sets the value of the property connected.
- setConnectionStatus(ConnectionStatus) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Sets the connection status of this source type.
- setController(Node, Object) - Static method in class edu.wpi.first.shuffleboard.api.util.FxUtils
-
Sets the FXML controller for a node.
- setCurrentFile(File) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.serialization.TypeAdapter
-
Sets the current recording file.
- setCurrentMode(DashboardMode) - Static method in enum edu.wpi.first.shuffleboard.api.DashboardMode
-
Sets the current mode of the dashboard.
- setData(T) - Method in interface edu.wpi.first.shuffleboard.api.sources.DataSource
-
Sets the value of the property data.
- setData(T) - Method in interface edu.wpi.first.shuffleboard.api.widget.SingleTypeWidget
-
Sets the current value of the data source.
- setDefault(DataTypes) - Static method in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
Sets the default instance to use.
- setDefault(Components) - Static method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Sets the default instance to use.
- setDefaultComponent(DataType, ComponentType<?>) - Method in class edu.wpi.first.shuffleboard.api.widget.Components
-
Sets the default component to use for a given data type.
- setLabelPosition(LayoutBase.LabelPosition) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
Sets the side on which labels for children should be displayed.
- setLabelSide(LayoutBase.LabelPosition) - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase.ChildContainer
-
- setLoaded(boolean) - Method in class edu.wpi.first.shuffleboard.api.plugin.Plugin
-
Flags this plugin as loaded or unloaded.
- setMaxValue(N) - Method in class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
Sets the value of the property maxValue.
- setMinValue(N) - Method in class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
Sets the value of the property minValue.
- setName(String) - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
Sets the value of the property name.
- setNumber(N) - Method in class edu.wpi.first.shuffleboard.api.components.AbstractNumberField
-
Sets the value of the property number.
- setRunning(boolean) - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
Sets the value of the property running.
- setSkinType(Gauge.SkinType) - Method in class edu.wpi.first.shuffleboard.api.components.StyleableGauge
-
- setSource(DataSource) - Method in class edu.wpi.first.shuffleboard.api.widget.SingleSourceWidget
-
Sets the value of the property source.
- setSourceType(SourceType) - Method in class edu.wpi.first.shuffleboard.api.components.SourceTreeTable
-
Sets the value of the property sourceType.
- setStartTime(long) - Static method in class edu.wpi.first.shuffleboard.api.util.Time
-
Sets the start time of the current application run in epoch milliseconds.
- setSubheaderText(String) - Method in class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
Sets the value of the property subheaderText.
- setText(String) - Method in class edu.wpi.first.shuffleboard.api.components.EditableLabel
-
Sets the value of the property text.
- Setting<T> - Class in edu.wpi.first.shuffleboard.api.prefs
-
A single user-configurable setting.
- setTitle(String) - Method in class edu.wpi.first.shuffleboard.api.widget.AbstractWidget
-
Sets the value of the property title.
- setTitle(String) - Method in interface edu.wpi.first.shuffleboard.api.widget.Component
-
Sets the value of the property title.
- setValue(Object) - Method in class edu.wpi.first.shuffleboard.api.components.ExtendedPropertySheet.PropertyItem
-
- setValue(double) - Method in class edu.wpi.first.shuffleboard.api.components.LinearIndicator
-
Sets the value of the property value.
- setValue(T) - Method in class edu.wpi.first.shuffleboard.api.properties.AsyncProperty
-
- setValue(Boolean) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicBooleanProperty
-
- setValue(Number) - Method in class edu.wpi.first.shuffleboard.api.properties.AtomicIntegerProperty
-
- ShuffleboardDialog - Class in edu.wpi.first.shuffleboard.api.components
-
A type of dialog that defaults to be undecorated and non-modal.
- ShuffleboardDialog(Node) - Constructor for class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
Creates a new dialog with the given content.
- ShuffleboardDialog(Node, boolean) - Constructor for class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
- shutdown() - Static method in class edu.wpi.first.shuffleboard.api.util.NetworkTableUtils
-
Shuts down the default instance.
- shutdown(NetworkTableInstance) - Static method in class edu.wpi.first.shuffleboard.api.util.NetworkTableUtils
-
Shuts down the network table client or server, then clears all entries from network tables.
- ShutdownHooks - Class in edu.wpi.first.shuffleboard.api.util
-
Handles shutdown hooks to run when the shuffleboard app closes.
- ShutdownHooks.Hook - Interface in edu.wpi.first.shuffleboard.api.util
-
- SimpleAdapter<T> - Class in edu.wpi.first.shuffleboard.api.sources.recording.serialization
-
An adapter for simple data types (eg number, boolean) that always have a specific serialized size.
- SimpleAdapter(DataType<T>, Function<T, byte[]>, BiFunction<byte[], Integer, T>, int) - Constructor for class edu.wpi.first.shuffleboard.api.sources.recording.serialization.SimpleAdapter
-
- SimpleAnnotatedWidget<T> - Class in edu.wpi.first.shuffleboard.api.widget
-
- SimpleAnnotatedWidget() - Constructor for class edu.wpi.first.shuffleboard.api.widget.SimpleAnnotatedWidget
-
- SimpleColorCssMetaData<S extends javafx.css.Styleable> - Class in edu.wpi.first.shuffleboard.api.css
-
- SimpleColorCssMetaData(String, Function<? super S, Property<Color>>) - Constructor for class edu.wpi.first.shuffleboard.api.css.SimpleColorCssMetaData
-
Creates a new simple color CSS metadata object.
- SimpleCssMetaData<S extends javafx.css.Styleable,T> - Class in edu.wpi.first.shuffleboard.api.css
-
A simple implementation of CSS metadata that allows the property to be styled as long as it is not bound.
- SimpleCssMetaData(String, StyleConverter<?, T>, Function<? super S, Property<T>>) - Constructor for class edu.wpi.first.shuffleboard.api.css.SimpleCssMetaData
-
Creates a new simple CSS metadata object.
- SimpleDataType<T> - Class in edu.wpi.first.shuffleboard.api.data
-
Represents the type of simple data such as numbers or strings.
- SimpleDataType(String, Class<T>) - Constructor for class edu.wpi.first.shuffleboard.api.data.SimpleDataType
-
- SimpleStyleableObjectPropertyWrapper<T> - Class in edu.wpi.first.shuffleboard.api.properties
-
Wraps a normal JavaFX property in a styleable wrapper property.
- SimpleStyleableObjectPropertyWrapper(CssMetaData<? extends Styleable, T>, Property<T>) - Constructor for class edu.wpi.first.shuffleboard.api.properties.SimpleStyleableObjectPropertyWrapper
-
Creates a new styleable property that wraps another.
- SingleSourceWidget - Class in edu.wpi.first.shuffleboard.api.widget
-
A partial implementation of Widget
that only has a single source.
- SingleSourceWidget() - Constructor for class edu.wpi.first.shuffleboard.api.widget.SingleSourceWidget
-
- singleTile - Static variable in class edu.wpi.first.shuffleboard.api.dnd.DataFormats
-
The data format for widgets being dragged.
- SingleTypeWidget<T> - Interface in edu.wpi.first.shuffleboard.api.widget
-
- SIZE_OF_BOOL - Static variable in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
The size of a serialized boolean
, in bytes.
- SIZE_OF_BYTE - Static variable in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
The size of a serialized byte
, in bytes.
- SIZE_OF_DOUBLE - Static variable in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
The size of a serialized double
, in bytes.
- SIZE_OF_INT - Static variable in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
The size of a serialized int
, in bytes.
- SIZE_OF_LONG - Static variable in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
The size of a serialized short
, in bytes.
- SIZE_OF_SHORT - Static variable in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
The size of a serialized short
, in bytes.
- sizeOfStringArray(String[]) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
- source - Static variable in class edu.wpi.first.shuffleboard.api.dnd.DataFormats
-
The data format for sources being dragged.
- source - Variable in class edu.wpi.first.shuffleboard.api.widget.SingleSourceWidget
-
- Sourced - Interface in edu.wpi.first.shuffleboard.api.widget
-
Common interface for objects that have data sources.
- SourceEntry - Interface in edu.wpi.first.shuffleboard.api.sources
-
A representation of a source used for the drag-and-drop of sources, as well as previewing them in the application.
- sourcePrefix(String) - Method in class edu.wpi.first.shuffleboard.api.tab.TabInfo.TabInfoBuilder
-
Sets the source prefix the built tab should use during autopopulation.
- sourceProperty() - Method in class edu.wpi.first.shuffleboard.api.widget.SingleSourceWidget
-
- Sources - Class in edu.wpi.first.shuffleboard.api.sources
-
Keeps track of all created data sources.
- Sources() - Constructor for class edu.wpi.first.shuffleboard.api.sources.Sources
-
- sources - Variable in class edu.wpi.first.shuffleboard.api.widget.AbstractWidget
-
- SourceTreeTable<S extends SourceEntry,V> - Class in edu.wpi.first.shuffleboard.api.components
-
A tree table view or displaying hierarchical sources.
- SourceTreeTable() - Constructor for class edu.wpi.first.shuffleboard.api.components.SourceTreeTable
-
Creates a new source tree table.
- SourceType - Class in edu.wpi.first.shuffleboard.api.sources
-
Represents the type of a data source and where the data for that source comes from.
- SourceType(String, boolean, String, Function<String, DataSource>) - Constructor for class edu.wpi.first.shuffleboard.api.sources.SourceType
-
Creates a new source type.
- sourceTypeProperty() - Method in class edu.wpi.first.shuffleboard.api.components.SourceTreeTable
-
- SourceTypes - Class in edu.wpi.first.shuffleboard.api.sources
-
- SourceTypes() - Constructor for class edu.wpi.first.shuffleboard.api.sources.SourceTypes
-
Creates a new source type registry.
- start() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
Starts recording data.
- startTimeProperty() - Static method in class edu.wpi.first.shuffleboard.api.util.Time
-
- Static - Static variable in class edu.wpi.first.shuffleboard.api.sources.SourceTypes
-
- stop() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recorder
-
Stops recording data.
- Storage - Class in edu.wpi.first.shuffleboard.api.util
-
Utilities for local file storage.
- String - Static variable in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
The type corresponding to text data.
- StringAdapter - Class in edu.wpi.first.shuffleboard.api.sources.recording.serialization
-
- StringAdapter() - Constructor for class edu.wpi.first.shuffleboard.api.sources.recording.serialization.StringAdapter
-
- StringArray - Static variable in class edu.wpi.first.shuffleboard.api.data.DataTypes
-
The type corresponding to an array of strings (String[]).
- StringArrayAdapter - Class in edu.wpi.first.shuffleboard.api.sources.recording.serialization
-
- StringArrayAdapter() - Constructor for class edu.wpi.first.shuffleboard.api.sources.recording.serialization.StringArrayAdapter
-
- StringArrayType - Class in edu.wpi.first.shuffleboard.api.data.types
-
- StringType - Class in edu.wpi.first.shuffleboard.api.data.types
-
- stripProtocol(String) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceTypes
-
Tries to strip the protocol from a source URI.
- StyleableGauge - Class in edu.wpi.first.shuffleboard.api.components
-
A subclass of Gauge
that allows various UI properties to be styled with CSS.
- StyleableGauge() - Constructor for class edu.wpi.first.shuffleboard.api.components.StyleableGauge
-
- StyleableGauge(Gauge.SkinType) - Constructor for class edu.wpi.first.shuffleboard.api.components.StyleableGauge
-
- subArray(byte[], int, int) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
- subheaderTextProperty() - Method in class edu.wpi.first.shuffleboard.api.components.ShuffleboardDialog
-
- SubSource<T> - Class in edu.wpi.first.shuffleboard.api.sources
-
A type of source that provides a view of a subset of the data of another source, as well as propagating data changes
to the original source.
- SubSource(DataType<T>, DataSource<U>, Function<? super T, ? extends U>, Function<? super U, ? extends T>) - Constructor for class edu.wpi.first.shuffleboard.api.sources.SubSource
-
Creates a new sub source.
- subtract(GridPoint) - Method in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
Subtracts another grid point from this one.
- supports(String) - Method in interface edu.wpi.first.shuffleboard.api.Populatable
-
Checks if the given data source is supported, ie it matches some criteria; for example, a widget that populates
with data under a certain path should check if the source's ID starts with that path.
- SystemProperties - Class in edu.wpi.first.shuffleboard.api.util
-
Utility class containing the values of commonly used system properties.
- TabInfo - Class in edu.wpi.first.shuffleboard.api.tab
-
Represents a tab in the dashboard.
- TabInfo(String, boolean, String) - Constructor for class edu.wpi.first.shuffleboard.api.tab.TabInfo
-
Creates a new TabInfo object.
- TabInfo.TabInfoBuilder - Class in edu.wpi.first.shuffleboard.api.tab
-
- TabInfoBuilder() - Constructor for class edu.wpi.first.shuffleboard.api.tab.TabInfo.TabInfoBuilder
-
- TestUtils - Class in edu.wpi.first.shuffleboard.api.util
-
Utility class for making sure certain methods may only be called from tests.
- textProperty() - Method in class edu.wpi.first.shuffleboard.api.components.EditableLabel
-
- Theme - Class in edu.wpi.first.shuffleboard.api.theme
-
A theme is a way of stying the shuffleboard application.
- Theme(String, String...) - Constructor for class edu.wpi.first.shuffleboard.api.theme.Theme
-
Creates a new theme with the given name and styled by the given style sheets.
- Theme(Class<?>, String, String...) - Constructor for class edu.wpi.first.shuffleboard.api.theme.Theme
-
Creates a new theme with the given name and styled by the given style sheets.
- Themes - Class in edu.wpi.first.shuffleboard.api.theme
-
Keeps track of the themes available to the application.
- Themes(Theme...) - Constructor for class edu.wpi.first.shuffleboard.api.theme.Themes
-
Creates a new theme registry.
- ThreadUtils - Class in edu.wpi.first.shuffleboard.api.util
-
Utilities dealing with threading.
- ThrowingFunction<I,O,X extends java.lang.Throwable> - Interface in edu.wpi.first.shuffleboard.api.util
-
A version of Function
that may throw a checked exception.
- TileData(String, GridPoint) - Constructor for class edu.wpi.first.shuffleboard.api.dnd.DataFormats.TileData
-
Creates a new tile data object with the given ID and initial drag point.
- tilelessComponent - Static variable in class edu.wpi.first.shuffleboard.api.dnd.DataFormats
-
The data format for components that do not exist inside a tile.
- TilelessComponentData(UUID, UUID) - Constructor for class edu.wpi.first.shuffleboard.api.dnd.DataFormats.TilelessComponentData
-
- TileSize - Class in edu.wpi.first.shuffleboard.api.widget
-
Represents the size of a tile in a grid.
- TileSize(int, int) - Constructor for class edu.wpi.first.shuffleboard.api.widget.TileSize
-
Creates a size with the given width and height.
- Time - Class in edu.wpi.first.shuffleboard.api.util
-
Utility class for working with the current time.
- TimestampedData - Class in edu.wpi.first.shuffleboard.api.sources.recording
-
Represents an immutable view of the value of a data source at a specific instant.
- TimestampedData(String, DataType, Object, long) - Constructor for class edu.wpi.first.shuffleboard.api.sources.recording.TimestampedData
-
Creates a new time stamped data object.
- titleProperty() - Method in class edu.wpi.first.shuffleboard.api.widget.AbstractWidget
-
- titleProperty() - Method in interface edu.wpi.first.shuffleboard.api.widget.Component
-
Gets the label for this component.
- titleProperty() - Method in class edu.wpi.first.shuffleboard.api.widget.LayoutBase
-
- toByteArray(boolean) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Encodes a boolean as a 1-byte array.
- toByteArray(short) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Encodes a 16-bit int as a 2-byte big-endian byte array.
- toByteArray(int) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Encodes a 32-bit int as a 4-byte big-endian byte array.
- toByteArray(long) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Encodes a 64-bit int as an 8-byte big-endian byte array.
- toByteArray(double) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Encodes a double-precision number as an 8-byte big-endian byte array.
- toByteArray(String) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Encodes a string as a big-endian byte array.
- toByteArray(String[]) - Static method in class edu.wpi.first.shuffleboard.api.sources.recording.Serialization
-
Encodes a string array as a big-endian byte array.
- toFlag(boolean, int) - Static method in class edu.wpi.first.shuffleboard.api.util.BitUtils
-
Converts a boolean value to a specific bitflag.
- toHexString(Color) - Static method in class edu.wpi.first.shuffleboard.api.util.FxUtils
-
Converts a JavaFX color to a hex web string in the format #RRGGBBAA
.
- toImmutableList() - Static method in class edu.wpi.first.shuffleboard.api.util.ListUtils
-
Creates a new collector for immutable lists.
- toMenuItems() - Method in class edu.wpi.first.shuffleboard.api.components.ActionList
-
Returns MenuItem
view of the ActionList, with all items represented by either text items or sub-menus.
- toString() - Method in class edu.wpi.first.shuffleboard.api.data.DataType
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.data.MapData
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.data.NamedData
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.sources.AbstractDataSource
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.sources.ConnectionStatus
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.ConversionSettings
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.Recording
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.sources.recording.TimestampedData
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.tab.TabInfo
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.theme.Theme
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.util.GridPoint
-
- toString(Number) - Method in class edu.wpi.first.shuffleboard.api.util.UnitStringConverter
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.util.Vector2D
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.widget.AbstractWidgetType
-
- toString() - Method in class edu.wpi.first.shuffleboard.api.widget.TileSize
-
- toUri(String) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceType
-
- tryInstantiate(Class<T>) - Static method in class edu.wpi.first.shuffleboard.api.util.TypeUtils
-
Tries to create a new instance of T
using a public no-arg ("default") constructor.
- TypeAdapter<T> - Class in edu.wpi.first.shuffleboard.api.sources.recording.serialization
-
- TypeAdapter(DataType<T>) - Constructor for class edu.wpi.first.shuffleboard.api.sources.recording.serialization.TypeAdapter
-
Creates a new adapter for the given data type.
- typedSourceProperty() - Method in class edu.wpi.first.shuffleboard.api.widget.SimpleAnnotatedWidget
-
- typeForUri(String) - Method in class edu.wpi.first.shuffleboard.api.sources.SourceTypes
-
Gets the source type associated with the given URI, or
SourceTypes.None
if the protocol is not recognized.
- TypeUtils - Class in edu.wpi.first.shuffleboard.api.util
-
Utilities dealing with the type system.