Class ComparableVersion.ListItem
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<ComparableVersion.Item>
-
- org.apache.maven.artifact.versioning.ComparableVersion.ListItem
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<ComparableVersion.Item>
,java.util.Collection<ComparableVersion.Item>
,java.util.List<ComparableVersion.Item>
,java.util.RandomAccess
,ComparableVersion.Item
- Enclosing class:
- ComparableVersion
private static class ComparableVersion.ListItem extends java.util.ArrayList<ComparableVersion.Item> implements ComparableVersion.Item
Represents a version list item. This class is used both for the global item list and for sub-lists (which start with '-(number)' in the version specification).
-
-
Field Summary
-
Fields inherited from interface org.apache.maven.artifact.versioning.ComparableVersion.Item
BIGINTEGER_ITEM, INT_ITEM, LIST_ITEM, LONG_ITEM, STRING_ITEM
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ListItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ComparableVersion.Item item)
int
getType()
boolean
isNull()
(package private) void
normalize()
java.lang.String
toString()
-
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
-
-
-
-
Method Detail
-
getType
public int getType()
- Specified by:
getType
in interfaceComparableVersion.Item
-
isNull
public boolean isNull()
- Specified by:
isNull
in interfaceComparableVersion.Item
-
normalize
void normalize()
-
compareTo
public int compareTo(ComparableVersion.Item item)
- Specified by:
compareTo
in interfaceComparableVersion.Item
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.util.AbstractCollection<ComparableVersion.Item>
-
-