## Uses of Class
java.util.Vector

Packages that use Vector
java.awt.image: Provides classes for creating and modifying images.
java.awt.image.renderable: Provides classes and interfaces for producing rendering-independent images.
java.util: Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
javax.accessibility: Defines a contract between user-interface components and an assistive technology that provides access to those components.
javax.management: Provides the core classes for the Java Management Extensions.
javax.management.relation: Provides the definition of the Relation Service.
javax.management.timer: Provides the definition of the Timer MBean.
javax.naming: Provides the classes and interfaces for accessing naming services.
javax.naming.directory: Extends the `javax.naming` package to provide functionality for accessing directory services.
javax.sound.midi: Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.
javax.sql.rowset.serial: Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
javax.swing: Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.plaf.basic: Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.multi: Provides user interface objects that combine two or more look and feels.
javax.swing.table: Provides classes and interfaces for dealing with `javax.swing.JTable`.
javax.swing.text: Provides classes and interfaces that deal with editable and noneditable text components.
javax.swing.text.html: Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.
javax.swing.text.html.parser: Provides the default HTML parser, along with support classes.
javax.swing.tree: Provides classes and interfaces for dealing with `javax.swing.JTree`.
javax.swing.undo: Allows developers to provide support for undo/redo in applications such as text editors.

### Uses of Vector in java.awt.image

Methods in java.awt.image that return Vector
`Vector<RenderedImage>` BufferedImage.`getSources()` Returns a `Vector` of `RenderedImage` objects that are the immediate sources, not the sources of these immediate sources, of image data for this `BufferedImage`.
`Vector<RenderedImage>` RenderedImage.`getSources()` Returns a vector of RenderedImages that are the immediate sources of image data for this RenderedImage.

### Uses of Vector in java.awt.image.renderable

Fields in java.awt.image.renderable declared as Vector
`protected Vector<Object>` ParameterBlock.`parameters` A Vector of non-source parameters, stored as arbitrary Objects.
`protected Vector<Object>` ParameterBlock.`sources` A Vector of sources, stored as arbitrary Objects.

Methods in java.awt.image.renderable that return Vector
`Vector<Object>` ParameterBlock.`getParameters()` Returns the entire Vector of parameters.
`Vector<Object>` ParameterBlock.`getSources()` Returns the entire Vector of sources.
`Vector<RenderableImage>` RenderableImage.`getSources()` Returns a vector of RenderableImages that are the sources of image data for this RenderableImage.
`Vector<RenderableImage>` RenderableImageOp.`getSources()` Returns a vector of RenderableImages that are the sources of image data for this RenderableImage.

Methods in java.awt.image.renderable with parameters of type Vector
`void` ParameterBlock.`setParameters​(Vector<Object> parameters)` Sets the entire Vector of parameters to a given Vector.
`void` ParameterBlock.`setSources​(Vector<Object> sources)` Sets the entire Vector of sources to a given Vector.

Constructors in java.awt.image.renderable with parameters of type Vector
`ParameterBlock​(Vector<Object> sources)` Constructs a `ParameterBlock` with a given Vector of sources.
`ParameterBlock​(Vector<Object> sources, Vector<Object> parameters)` Constructs a `ParameterBlock` with a given Vector of sources and Vector of parameters.

### Uses of Vector in java.util

Subclasses of Vector in java.util
`class` `Stack<E>` The `Stack` class represents a last-in-first-out (LIFO) stack of objects.

### Uses of Vector in javax.accessibility

Fields in javax.accessibility declared as Vector
`protected Vector<AccessibleRelation>` AccessibleRelationSet.`relations` Each entry in the `Vector` represents an `AccessibleRelation`.
`protected Vector<AccessibleState>` AccessibleStateSet.`states` Each entry in the `Vector` represents an `AccessibleState`.

### Uses of Vector in javax.management

Methods in javax.management that return Vector
`Vector<String>` AttributeChangeNotificationFilter.`getEnabledAttributes()` Gets all the enabled attribute names for this filter.
`Vector<String>` NotificationFilterSupport.`getEnabledTypes()` Gets all the enabled notification types for this filter.

### Uses of Vector in javax.management.relation

Methods in javax.management.relation that return Vector
`Vector<ObjectName>` MBeanServerNotificationFilter.`getDisabledObjectNames()` Gets all the ObjectNames disabled.
`Vector<ObjectName>` MBeanServerNotificationFilter.`getEnabledObjectNames()` Gets all the ObjectNames enabled.

### Uses of Vector in javax.management.timer

Methods in javax.management.timer that return Vector
`Vector<Integer>` Timer.`getAllNotificationIDs()` Gets all timer notification identifiers registered into the list of notifications.
`Vector<Integer>` TimerMBean.`getAllNotificationIDs()` Gets all timer notification identifiers registered into the list of notifications.
`Vector<Integer>` Timer.`getNotificationIDs​(String type)` Gets all the identifiers of timer notifications corresponding to the specified type.
`Vector<Integer>` TimerMBean.`getNotificationIDs​(String type)` Gets all the identifiers of timer notifications corresponding to the specified type.

### Uses of Vector in javax.naming

Fields in javax.naming declared as Vector
`protected Vector<RefAddr>` Reference.`addrs` Contains the addresses contained in this Reference.

### Uses of Vector in javax.naming.directory

Fields in javax.naming.directory declared as Vector
`protected Vector<Object>` BasicAttribute.`values` Holds the attribute's values.

### Uses of Vector in javax.sound.midi

Fields in javax.sound.midi declared as Vector
`protected Vector<Track>` Sequence.`tracks` The MIDI tracks in this sequence.

### Uses of Vector in javax.sql.rowset.serial

Constructors in javax.sql.rowset.serial with parameters of type Vector
`SQLOutputImpl​(Vector<?> attributes, Map<String,​?> map)` Creates a new `SQLOutputImpl` object initialized with the given vector of attributes and type map.

### Uses of Vector in javax.swing

Fields in javax.swing declared as Vector
`protected Vector<AbstractButton>` ButtonGroup.`buttons` The list of buttons participating in this group.

Methods in javax.swing with parameters of type Vector
`void` JList.`setListData​(Vector<? extends E> listData)` Constructs a read-only `ListModel` from a `Vector` and calls `setModel` with this model.

Constructors in javax.swing with parameters of type Vector
`DefaultComboBoxModel​(Vector<E> v)` Constructs a DefaultComboBoxModel object initialized with a vector.
`JComboBox​(Vector<E> items)` Creates a `JComboBox` that contains the elements in the specified Vector.
`JList​(Vector<? extends E> listData)` Constructs a `JList` that displays the elements in the specified `Vector`.
`JTable​(Vector<? extends Vector> rowData, Vector<?> columnNames)` Constructs a `JTable` to display the values in the `Vector` of `Vectors`, `rowData`, with column names, `columnNames`.
`JTree​(Vector<?> value)` Returns a `JTree` with each element of the specified `Vector` as the child of a new root node which is not displayed.

Constructor parameters in javax.swing with type arguments of type Vector
`JTable​(Vector<? extends Vector> rowData, Vector<?> columnNames)` Constructs a `JTable` to display the values in the `Vector` of `Vectors`, `rowData`, with column names, `columnNames`.

### Uses of Vector in javax.swing.plaf.basic

Methods in javax.swing.plaf.basic that return Vector
`Vector<File>` BasicDirectoryModel.`getDirectories()` Returns a list of directories.
`Vector<File>` BasicDirectoryModel.`getFiles()` Returns a list of files.

Methods in javax.swing.plaf.basic with parameters of type Vector
`protected void` BasicDirectoryModel.`sort​(Vector<? extends File> v)` Sorts a list of files.

### Uses of Vector in javax.swing.plaf.multi

Fields in javax.swing.plaf.multi declared as Vector
`protected Vector<ComponentUI>` MultiButtonUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiColorChooserUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiComboBoxUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiDesktopIconUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiDesktopPaneUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiFileChooserUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiInternalFrameUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiLabelUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiListUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiMenuBarUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiMenuItemUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiOptionPaneUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiPanelUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiPopupMenuUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiProgressBarUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiRootPaneUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiScrollBarUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiScrollPaneUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiSeparatorUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiSliderUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiSpinnerUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiSplitPaneUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiTabbedPaneUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiTableHeaderUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiTableUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiTextUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiToolBarUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiToolTipUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiTreeUI.`uis` The vector containing the real UIs.
`protected Vector<ComponentUI>` MultiViewportUI.`uis` The vector containing the real UIs.

Methods in javax.swing.plaf.multi with parameters of type Vector
`static ComponentUI` MultiLookAndFeel.`createUIs​(ComponentUI mui, Vector<ComponentUI> uis, JComponent target)` Creates the `ComponentUI` objects required to present the `target` component, placing the objects in the `uis` vector and returning the `ComponentUI` object that best represents the component's UI.
`protected static ComponentUI[]` MultiLookAndFeel.`uisToArray​(Vector<? extends ComponentUI> uis)` Creates an array, populates it with UI objects from the passed-in vector, and returns the array.

### Uses of Vector in javax.swing.table

Fields in javax.swing.table declared as Vector
`protected Vector` DefaultTableModel.`columnIdentifiers` The `Vector` of column identifiers.
`protected Vector<Vector>` DefaultTableModel.`dataVector` The `Vector` of `Vectors` of `Object` values.
`protected Vector<TableColumn>` DefaultTableColumnModel.`tableColumns` Array of TableColumn objects in this model

Fields in javax.swing.table with type parameters of type Vector
`protected Vector<Vector>` DefaultTableModel.`dataVector` The `Vector` of `Vectors` of `Object` values.

Methods in javax.swing.table that return Vector
`protected static Vector<Object>` DefaultTableModel.`convertToVector​(Object[] anArray)` Returns a vector that contains the same objects as the array.
`protected static Vector<Vector<Object>>` DefaultTableModel.`convertToVector​(Object[][] anArray)` Returns a vector of vectors that contains the same objects as the array.
`Vector<Vector>` DefaultTableModel.`getDataVector()` Returns the `Vector` of `Vectors` that contains the table's data values.

Methods in javax.swing.table that return types with arguments of type Vector
`protected static Vector<Vector<Object>>` DefaultTableModel.`convertToVector​(Object[][] anArray)` Returns a vector of vectors that contains the same objects as the array.
`Vector<Vector>` DefaultTableModel.`getDataVector()` Returns the `Vector` of `Vectors` that contains the table's data values.

Methods in javax.swing.table with parameters of type Vector
`void` DefaultTableModel.`addColumn​(Object columnName, Vector<?> columnData)` Adds a column to the model.
`void` DefaultTableModel.`addRow​(Vector<?> rowData)` Adds a row to the end of the model.
`void` DefaultTableModel.`insertRow​(int row, Vector<?> rowData)` Inserts a row at `row` in the model.
`void` DefaultTableModel.`setColumnIdentifiers​(Vector<?> columnIdentifiers)` Replaces the column identifiers in the model.
`void` DefaultTableModel.`setDataVector​(Vector<? extends Vector> dataVector, Vector<?> columnIdentifiers)` Replaces the current `dataVector` instance variable with the new `Vector` of rows, `dataVector`.

Method parameters in javax.swing.table with type arguments of type Vector
`void` DefaultTableModel.`setDataVector​(Vector<? extends Vector> dataVector, Vector<?> columnIdentifiers)` Replaces the current `dataVector` instance variable with the new `Vector` of rows, `dataVector`.

Constructors in javax.swing.table with parameters of type Vector
`DefaultTableModel​(Vector<?> columnNames, int rowCount)` Constructs a `DefaultTableModel` with as many columns as there are elements in `columnNames` and `rowCount` of `null` object values.
`DefaultTableModel​(Vector<? extends Vector> data, Vector<?> columnNames)` Constructs a `DefaultTableModel` and initializes the table by passing `data` and `columnNames` to the `setDataVector` method.

Constructor parameters in javax.swing.table with type arguments of type Vector
`DefaultTableModel​(Vector<? extends Vector> data, Vector<?> columnNames)` Constructs a `DefaultTableModel` and initializes the table by passing `data` and `columnNames` to the `setDataVector` method.

### Uses of Vector in javax.swing.text

Methods in javax.swing.text that return Vector
`protected Vector` GapContent.`getPositionsInRange​(Vector v, int offset, int length)` Returns a Vector containing instances of UndoPosRef for the Positions in the range `offset` to `offset` + `length`.
`protected Vector` StringContent.`getPositionsInRange​(Vector v, int offset, int length)` Returns a Vector containing instances of UndoPosRef for the Positions in the range `offset` to `offset` + `length`.

Methods in javax.swing.text with parameters of type Vector
`protected Vector` GapContent.`getPositionsInRange​(Vector v, int offset, int length)` Returns a Vector containing instances of UndoPosRef for the Positions in the range `offset` to `offset` + `length`.
`protected Vector` StringContent.`getPositionsInRange​(Vector v, int offset, int length)` Returns a Vector containing instances of UndoPosRef for the Positions in the range `offset` to `offset` + `length`.
`protected void` GapContent.`updateUndoPositions​(Vector positions, int offset, int length)` Resets the location for all the UndoPosRef instances in `positions`.
`protected void` StringContent.`updateUndoPositions​(Vector positions)` Resets the location for all the UndoPosRef instances in `positions`.

### Uses of Vector in javax.swing.text.html

Fields in javax.swing.text.html declared as Vector
`protected Vector<DefaultStyledDocument.ElementSpec>` HTMLDocument.HTMLReader.`parseBuffer` Buffer to keep building elements.

### Uses of Vector in javax.swing.text.html.parser

Fields in javax.swing.text.html.parser declared as Vector
`Vector<Element>` DTD.`elements` The vector of elements
`Vector<?>` AttributeList.`values` The possible attribute values

Methods in javax.swing.text.html.parser with parameters of type Vector
`void` ContentModel.`getElements​(Vector<Element> elemVec)` Update elemVec with the list of elements that are part of the this contentModel.

Constructors in javax.swing.text.html.parser with parameters of type Vector
`AttributeList​(String name, int type, int modifier, String value, Vector<?> values, AttributeList next)` Create an attribute list element.

### Uses of Vector in javax.swing.tree

Fields in javax.swing.tree declared as Vector
`protected Vector<TreeNode>` DefaultMutableTreeNode.`children` array of children, may be null if this node has no children

Methods in javax.swing.tree with parameters of type Vector
`protected void` DefaultTreeSelectionModel.`notifyPathChange​(Vector<?> changedPaths, TreePath oldLeadSelection)` Deprecated. As of JDK version 1.7

### Uses of Vector in javax.swing.undo

Fields in javax.swing.undo declared as Vector
`protected Vector<UndoableEdit>` CompoundEdit.`edits` The collection of `UndoableEdit`s undone/redone en masse by this `CompoundEdit`.
`protected Vector<UndoableEditListener>` UndoableEditSupport.`listeners` The list of listeners.