Class VClassGroup
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.AbstractSequentialList<E>
-
- java.util.LinkedList<VClass>
-
- edu.cornell.mannlib.vitro.webapp.beans.VClassGroup
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<VClassGroup>,Iterable<VClass>,Collection<VClass>,Deque<VClass>,List<VClass>,Queue<VClass>
public class VClassGroup extends LinkedList<VClass> implements Comparable<VClassGroup>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description VClassGroup()VClassGroup(VClassGroup vcg)VClassGroup(String uri, String name)VClassGroup(String uri, String name, int rank)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(VClassGroup o2)Sorts VClassGroup objects by group rank, then alphanumeric.booleanequals(Object obj)intgetDisplayRank()intgetIndividualCount()StringgetLocalName()StringgetNamespace()StringgetPublicName()StringgetURI()List<VClass>getVitroClassList()inthashCode()booleanisIndividualCountSet()static voidremoveEmptyClassGroups(Map groups)voidsetDisplayRank(int displayRank)voidsetIndividualCount(int individualCount)voidsetLocalName(String ln)voidsetNamespace(String ns)voidsetPublicName(String name)voidsetURI(String URI)voidsetVitroClassList(List<VClass> list)StringtoString()-
Methods inherited from class java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, spliterator, toArray, toArray
-
Methods inherited from class java.util.AbstractSequentialList
iterator
-
Methods inherited from class java.util.AbstractList
listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Methods inherited from interface java.util.List
containsAll, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subList
-
-
-
-
Constructor Detail
-
VClassGroup
public VClassGroup()
-
VClassGroup
public VClassGroup(VClassGroup vcg)
-
-
Method Detail
-
isIndividualCountSet
public boolean isIndividualCountSet()
-
getIndividualCount
public int getIndividualCount()
-
setIndividualCount
public void setIndividualCount(int individualCount)
-
getDisplayRank
public int getDisplayRank()
-
setDisplayRank
public void setDisplayRank(int displayRank)
-
getURI
public String getURI()
-
setURI
public void setURI(String URI)
-
getNamespace
public String getNamespace()
-
setNamespace
public void setNamespace(String ns)
-
getLocalName
public String getLocalName()
-
setLocalName
public void setLocalName(String ln)
-
getPublicName
public String getPublicName()
-
setPublicName
public void setPublicName(String name)
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfaceCollection<VClass>- Specified by:
equalsin interfaceList<VClass>- Overrides:
equalsin classAbstractList<VClass>
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceCollection<VClass>- Specified by:
hashCodein interfaceList<VClass>- Overrides:
hashCodein classAbstractList<VClass>
-
toString
public String toString()
- Overrides:
toStringin classAbstractCollection<VClass>
-
removeEmptyClassGroups
public static void removeEmptyClassGroups(Map groups)
-
compareTo
public int compareTo(VClassGroup o2)
Sorts VClassGroup objects by group rank, then alphanumeric.- Specified by:
compareToin interfaceComparable<VClassGroup>- Returns:
- a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
-
-