Chart FX for Java 6.2

SoftwareFX.ChartFX.Annotation
Class SelectionList

java.lang.Object
  extended bySoftwareFX.ChartFX.Annotation.AnnotationListBase
      extended bySoftwareFX.ChartFX.Annotation.SelectionList
All Implemented Interfaces:
java.util.Collection, java.util.Enumeration, java.util.List

public final class SelectionList
extends AnnotationListBase
implements java.util.List, java.util.Enumeration

Provides access to the SelectionList object.


Constructor Summary
SelectionList()
           
 
Method Summary
 boolean add(AnnotationObject element)
          Appends the specified element to the SelectionList collection.
 void add(int index, AnnotationObject element)
          Appends the specified element to the SelectionList collection.
 void add(int index, java.lang.Object element)
          Appends the specified element to the SelectionList collection.
 boolean add(java.lang.Object element)
          Appends the specified element to the SelectionList collection.
 boolean addAll(java.util.Collection elements)
          Adds all of the elements in the specified collection to the SelectionList collection.
 boolean addAll(int index, java.util.Collection elements)
          Adds all of the elements in the specified collection to the SelectionList collection.
 void clear()
          Removes all of the elements from this collection.
 boolean contains(AnnotationObject element)
          Returns true if the SelectionList contains the specified element.
 boolean contains(java.lang.Object element)
          Returns true if the SelectionList contains the specified element.
 boolean containsAll(java.util.Collection elements)
          Returns true if the SelectionList collection contains all of the elements in the specified collection.
 java.util.Enumeration elements()
          Returns an enumeration of the values in the SelectionList .
 boolean equals(java.lang.Object element)
          Compares the specified object with this collection for equality.
 boolean equals(SelectionList element)
          Compares the specified object with this collection for equality.
 java.lang.Object get(int index)
          Returns the element at the specified position in the SelectionList.
 AnnotationObject getItem(int n)
          Gets and Sets the element at the specified position in the LabelList.
 int hashCode()
          Returns the hash code value for this collection.
 boolean hasMoreElements()
          Tests if this enumeration contains more elements.
 int indexOf(AnnotationObject element)
          Returns the index in the SelectionList of the first occurrence of the specified element, or -1 if this list does not contain this element.
 int indexOf(java.lang.Object element)
          Returns the index in the SelectionList of the first occurrence of the specified element, or -1 if this list does not contain this element.
 boolean isEmpty()
          Returns true if this collection contains no elements.
 java.util.Iterator iterator()
          Returns an iterator over the elements in this collection.
 int lastIndexOf(AnnotationObject element)
          Returns the index in the SelectionList of the last occurrence of the specified element, or -1 if this list does not contain this element.
 int lastIndexOf(java.lang.Object element)
          Returns the index in the SelectionList of the last occurrence of the specified element, or -1 if this list does not contain this element.
 java.util.ListIterator listIterator()
          Returns a list iterator of the elements in this collection.
 java.util.ListIterator listIterator(int index)
          Returns a list iterator of the elements in this collection.
 java.lang.Object nextElement()
          Returns the next element of this enumeration if this enumeration object has at least one more element to provide.
 boolean remove(AnnotationObject element)
          Removes the specified element from the SelectionList collection.
 java.lang.Object remove(int index)
          Removes the specified element from the SelectionList collection.
 boolean remove(java.lang.Object element)
          Removes the specified element from the SelectionList collection.
 boolean removeAll(java.util.Collection elements)
          Removes all of the elements in the specified collection from the SelectionList collection.
 boolean retainAll(java.util.Collection elements)
          Retains only the elements in the SelectionList collection that are contained in the specified collection.
 AnnotationObject set(int index, AnnotationObject element)
          Replaces the element at the specified position in the SelectionList collection with the specified element.
 java.lang.Object set(int index, java.lang.Object element)
          Replaces the element at the specified position in the SelectionList collection with the specified element.
 int size()
          Returns the number of elements in this collection.
 java.util.List subList(int fromIndex, int toIndex)
          Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
 java.lang.Object[] toArray()
          Returns an array containing all of the elements in this collection in proper sequence.
 java.lang.Object[] toArray(java.lang.Object[] internalObject)
          Returns an array containing all of the elements in this collection in proper sequence.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectionList

public SelectionList()
Method Detail

add

public boolean add(java.lang.Object element)

Appends the specified element to the SelectionList collection.

Specified by:
add in interface java.util.List
Overrides:
add in class AnnotationListBase
Parameters:
element - The item to add to the SelectionList collection.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase.contains(java.lang.Object), AnnotationListBase#insert, AnnotationListBase.remove(int), AnnotationX, AnnotationList

add

public void add(int index,
                java.lang.Object element)

Appends the specified element to the SelectionList collection.

Specified by:
add in interface java.util.List
Overrides:
add in class AnnotationListBase
Parameters:
element - The item to add to the SelectionList collection.
index - The index of the item to add to the SelectionList collection.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase.contains(java.lang.Object), AnnotationListBase#insert, AnnotationListBase.remove(int), AnnotationX, AnnotationList

add

public boolean add(AnnotationObject element)

Appends the specified element to the SelectionList collection.

Overrides:
add in class AnnotationListBase
Parameters:
element - The item to add to the SelectionList collection.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase.contains(java.lang.Object), AnnotationListBase#insert, AnnotationListBase.remove(int), AnnotationX, AnnotationList

add

public void add(int index,
                AnnotationObject element)

Appends the specified element to the SelectionList collection.

Overrides:
add in class AnnotationListBase
Parameters:
element - The item to add to the SelectionList collection.
index - The index of the item to add to the SelectionList collection.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase.contains(java.lang.Object), AnnotationListBase#insert, AnnotationListBase.remove(int), AnnotationX, AnnotationList

addAll

public boolean addAll(java.util.Collection elements)

Adds all of the elements in the specified collection to the SelectionList collection.

Specified by:
addAll in interface java.util.List
Overrides:
addAll in class AnnotationListBase
Parameters:
elements - Elements to be inserted into this collection.

addAll

public boolean addAll(int index,
                      java.util.Collection elements)

Adds all of the elements in the specified collection to the SelectionList collection.

Specified by:
addAll in interface java.util.List
Overrides:
addAll in class AnnotationListBase
Parameters:
elements - Elements to be inserted into this collection.
index - The index of the item to add to the SelectionList collection.

clear

public void clear()

Removes all of the elements from this collection.

Specified by:
clear in interface java.util.List
Overrides:
clear in class AnnotationListBase

contains

public boolean contains(java.lang.Object element)

Returns true if the SelectionList contains the specified element.

Specified by:
contains in interface java.util.List
Overrides:
contains in class AnnotationListBase
Parameters:
element - Element whose presence in this collection is to be tested.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase.add(java.lang.Object), AnnotationListBase#insert, AnnotationListBase.remove(int), AnnotationX

contains

public boolean contains(AnnotationObject element)

Returns true if the SelectionList contains the specified element.

Overrides:
contains in class AnnotationListBase
Parameters:
element - Element whose presence in this collection is to be tested.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase.add(java.lang.Object), AnnotationListBase#insert, AnnotationListBase.remove(int), AnnotationX

containsAll

public boolean containsAll(java.util.Collection elements)

Returns true if the SelectionList collection contains all of the elements in the specified collection.

Specified by:
containsAll in interface java.util.List
Overrides:
containsAll in class AnnotationListBase
Parameters:
elements - Collection to be checked for containment in this collection.

elements

public java.util.Enumeration elements()

Returns an enumeration of the values in the SelectionList . Use the Enumeration methods on the returned object to fetch the elements sequentially.

Overrides:
elements in class AnnotationListBase

equals

public boolean equals(java.lang.Object element)

Compares the specified object with this collection for equality.

Specified by:
equals in interface java.util.List
Overrides:
equals in class AnnotationListBase
Parameters:
element - Object to be compared for equality with this collection.

equals

public boolean equals(SelectionList element)

Compares the specified object with this collection for equality.

Parameters:
element - Object to be compared for equality with this collection.

get

public java.lang.Object get(int index)

Returns the element at the specified position in the SelectionList.

Specified by:
get in interface java.util.List
Overrides:
get in class AnnotationListBase
Parameters:
index - Index of element to return.

getItem

public AnnotationObject getItem(int n)

Gets and Sets the element at the specified position in the LabelList.

Overrides:
getItem in class AnnotationListBase
Parameters:
n - The index of the element in the LabelList.
See Also:
AnnotationX.getList(int), AnnotationX

hashCode

public int hashCode()

Returns the hash code value for this collection.

Specified by:
hashCode in interface java.util.List
Overrides:
hashCode in class AnnotationListBase

hasMoreElements

public boolean hasMoreElements()

Tests if this enumeration contains more elements.

Specified by:
hasMoreElements in interface java.util.Enumeration
Overrides:
hasMoreElements in class AnnotationListBase

indexOf

public int indexOf(java.lang.Object element)

Returns the index in the SelectionList of the first occurrence of the specified element, or -1 if this list does not contain this element.

Specified by:
indexOf in interface java.util.List
Overrides:
indexOf in class AnnotationListBase
Parameters:
element - Element to search for.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase#copyTo

indexOf

public int indexOf(AnnotationObject element)

Returns the index in the SelectionList of the first occurrence of the specified element, or -1 if this list does not contain this element.

Overrides:
indexOf in class AnnotationListBase
Parameters:
element - Element to search for.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase#copyTo

isEmpty

public boolean isEmpty()

Returns true if this collection contains no elements.

Specified by:
isEmpty in interface java.util.List
Overrides:
isEmpty in class AnnotationListBase

iterator

public java.util.Iterator iterator()

Returns an iterator over the elements in this collection.

Specified by:
iterator in interface java.util.List
Overrides:
iterator in class AnnotationListBase

lastIndexOf

public int lastIndexOf(java.lang.Object element)

Returns the index in the SelectionList of the last occurrence of the specified element, or -1 if this list does not contain this element.

Specified by:
lastIndexOf in interface java.util.List
Overrides:
lastIndexOf in class AnnotationListBase
Parameters:
element - Element to search for.

lastIndexOf

public int lastIndexOf(AnnotationObject element)

Returns the index in the SelectionList of the last occurrence of the specified element, or -1 if this list does not contain this element.

Overrides:
lastIndexOf in class AnnotationListBase
Parameters:
element - Element to search for.

listIterator

public java.util.ListIterator listIterator()

Returns a list iterator of the elements in this collection.

Specified by:
listIterator in interface java.util.List
Overrides:
listIterator in class AnnotationListBase

listIterator

public java.util.ListIterator listIterator(int index)

Returns a list iterator of the elements in this collection.

Specified by:
listIterator in interface java.util.List
Overrides:
listIterator in class AnnotationListBase

nextElement

public java.lang.Object nextElement()

Returns the next element of this enumeration if this enumeration object has at least one more element to provide.

Specified by:
nextElement in interface java.util.Enumeration
Overrides:
nextElement in class AnnotationListBase

remove

public java.lang.Object remove(int index)

Removes the specified element from the SelectionList collection.

Specified by:
remove in interface java.util.List
Overrides:
remove in class AnnotationListBase
Parameters:
index - The index of the item to add to the SelectionList collection.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase.add(java.lang.Object), AnnotationListBase.contains(java.lang.Object), AnnotationListBase#insert, AnnotationX

remove

public boolean remove(java.lang.Object element)

Removes the specified element from the SelectionList collection.

Specified by:
remove in interface java.util.List
Overrides:
remove in class AnnotationListBase
Parameters:
element - The item to add to the SelectionList collection.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase.add(java.lang.Object), AnnotationListBase.contains(java.lang.Object), AnnotationListBase#insert, AnnotationX

remove

public boolean remove(AnnotationObject element)

Removes the specified element from the SelectionList collection.

Overrides:
remove in class AnnotationListBase
Parameters:
element - The item to add to the SelectionList collection.
See Also:
AnnotationListBase.getItem(int), AnnotationListBase.add(java.lang.Object), AnnotationListBase.contains(java.lang.Object), AnnotationListBase#insert, AnnotationX

removeAll

public boolean removeAll(java.util.Collection elements)

Removes all of the elements in the specified collection from the SelectionList collection.

Specified by:
removeAll in interface java.util.List
Overrides:
removeAll in class AnnotationListBase
Parameters:
elements - Elements to be removed from this collection.

retainAll

public boolean retainAll(java.util.Collection elements)

Retains only the elements in the SelectionList collection that are contained in the specified collection.

Specified by:
retainAll in interface java.util.List
Overrides:
retainAll in class AnnotationListBase
Parameters:
elements - Elements to be retained in this collection.

set

public java.lang.Object set(int index,
                            java.lang.Object element)

Replaces the element at the specified position in the SelectionList collection with the specified element.

Specified by:
set in interface java.util.List
Overrides:
set in class AnnotationListBase
Parameters:
index - The index of the item to add to the SelectionList collection.
element - The item to add to the SelectionList collection

set

public AnnotationObject set(int index,
                            AnnotationObject element)

Replaces the element at the specified position in the SelectionList collection with the specified element.

Overrides:
set in class AnnotationListBase
Parameters:
index - The index of the item to add to the SelectionList collection.
element - The item to add to the SelectionList collection

size

public int size()

Returns the number of elements in this collection.

Specified by:
size in interface java.util.List
Overrides:
size in class AnnotationListBase

subList

public java.util.List subList(int fromIndex,
                              int toIndex)

Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.

Specified by:
subList in interface java.util.List
Overrides:
subList in class AnnotationListBase
Parameters:
fromIndex - Low endpoint (inclusive) of the subList.
toIndex - High endpoint (exclusive) of the subList.

toArray

public java.lang.Object[] toArray()

Returns an array containing all of the elements in this collection in proper sequence.

Specified by:
toArray in interface java.util.List
Overrides:
toArray in class AnnotationListBase

toArray

public java.lang.Object[] toArray(java.lang.Object[] internalObject)

Returns an array containing all of the elements in this collection in proper sequence.

Specified by:
toArray in interface java.util.List
Overrides:
toArray in class AnnotationListBase

http://www.softwarefx.com

2005 Software FX, Inc. All Rights Reserved. Chart FX is a registered trademark of Software FX, Inc
All other names are trademarks or registered trademarks of their respective owners.