Class NavTreePanel.TreePathList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<javax.swing.tree.TreePath>
-
- com.inductiveautomation.ignition.designer.navtree.NavTreePanel.TreePathList
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<javax.swing.tree.TreePath>
,java.util.Collection<javax.swing.tree.TreePath>
,java.util.List<javax.swing.tree.TreePath>
,java.util.RandomAccess
- Enclosing class:
- NavTreePanel
public static class NavTreePanel.TreePathList extends java.util.ArrayList<javax.swing.tree.TreePath>
By creating a dedicated class for a list of tree paths, we gen an un-ambigious DataFlavor through LocalObjectTransferable rather than a type-erased data flavor for List.class- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TreePathList(javax.swing.tree.TreePath[] paths)
-
Method Summary
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-