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 privateListItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ComparableVersion.Item item)intgetType()booleanisNull()(package private) voidnormalize()java.lang.StringtoString()-
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:
getTypein interfaceComparableVersion.Item
-
isNull
public boolean isNull()
- Specified by:
isNullin interfaceComparableVersion.Item
-
normalize
void normalize()
-
compareTo
public int compareTo(ComparableVersion.Item item)
- Specified by:
compareToin interfaceComparableVersion.Item
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.util.AbstractCollection<ComparableVersion.Item>
-
-