Class OObjectEnumLazySet<TYPE extends Enum>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
java.util.HashSet<TYPE>
com.orientechnologies.orient.object.enumerations.OObjectEnumLazySet<TYPE>
- All Implemented Interfaces:
OObjectLazyMultivalueElement<Set<TYPE>>,OObjectLazyEnumSerializer<Set<TYPE>>,Serializable,Cloneable,Iterable<TYPE>,Collection<TYPE>,Set<TYPE>
public class OObjectEnumLazySet<TYPE extends Enum>
extends HashSet<TYPE>
implements OObjectLazyEnumSerializer<Set<TYPE>>, Serializable
- Author:
- Luca Molino (molino.luca--at--gmail.com)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanaddAll(Collection<? extends TYPE> c) voidclear()booleanbooleancontainsAll(Collection<?> c) protected voidvoiddetach()voiddetach(boolean nonProxiedInstance) voiddetachAll(boolean nonProxiedInstance, Map<Object, Object> alreadyDetached, Map<Object, Object> lazyObjects) booleanbooleanisEmpty()iterator()booleanbooleanremoveAll(Collection<?> c) booleanretainAll(Collection<?> c) voidsetDirty()intsize()Object[]toArray()<T> T[]toArray(T[] a) toString()Methods inherited from class java.util.HashSet
clone, spliteratorMethods inherited from class java.util.AbstractSet
equals, hashCodeMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Constructor Details
-
OObjectEnumLazySet
-
OObjectEnumLazySet
-
-
Method Details
-
iterator
-
size
public int size() -
isEmpty
public boolean isEmpty() -
contains
-
toArray
-
toArray
public <T> T[] toArray(T[] a) -
add
-
remove
-
containsAll
- Specified by:
containsAllin interfaceCollection<TYPE extends Enum>- Specified by:
containsAllin interfaceSet<TYPE extends Enum>- Overrides:
containsAllin classAbstractCollection<TYPE extends Enum>
-
addAll
-
retainAll
-
clear
public void clear() -
removeAll
-
isConverted
public boolean isConverted() -
toString
- Overrides:
toStringin classAbstractCollection<TYPE extends Enum>
-
setDirty
public void setDirty() -
detach
public void detach() -
detach
public void detach(boolean nonProxiedInstance) - Specified by:
detachin interfaceOObjectLazyMultivalueElement<TYPE extends Enum>
-
detachAll
public void detachAll(boolean nonProxiedInstance, Map<Object, Object> alreadyDetached, Map<Object, Object> lazyObjects) - Specified by:
detachAllin interfaceOObjectLazyMultivalueElement<TYPE extends Enum>
-
getNonOrientInstance
- Specified by:
getNonOrientInstancein interfaceOObjectLazyMultivalueElement<TYPE extends Enum>
-
getUnderlying
- Specified by:
getUnderlyingin interfaceOObjectLazyMultivalueElement<TYPE extends Enum>
-
convertAll
protected void convertAll()
-