Class OObjectCustomSerializerSet<TYPE>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
java.util.HashSet<TYPE>
com.orientechnologies.orient.object.serialization.OObjectCustomSerializerSet<TYPE>
- All Implemented Interfaces:
OObjectLazyMultivalueElement<Set<TYPE>>,OObjectLazyCustomSerializer<Set<TYPE>>,Serializable,Cloneable,Iterable<TYPE>,Collection<TYPE>,Set<TYPE>
public class OObjectCustomSerializerSet<TYPE>
extends HashSet<TYPE>
implements OObjectLazyCustomSerializer<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
-
OObjectCustomSerializerSet
-
OObjectCustomSerializerSet
-
-
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>- Specified by:
containsAllin interfaceSet<TYPE>- Overrides:
containsAllin classAbstractCollection<TYPE>
-
addAll
- Specified by:
addAllin interfaceCollection<TYPE>- Specified by:
addAllin interfaceSet<TYPE>- Overrides:
addAllin classAbstractCollection<TYPE>
-
retainAll
- Specified by:
retainAllin interfaceCollection<TYPE>- Specified by:
retainAllin interfaceSet<TYPE>- Overrides:
retainAllin classAbstractCollection<TYPE>
-
clear
public void clear() -
removeAll
- Specified by:
removeAllin interfaceCollection<TYPE>- Specified by:
removeAllin interfaceSet<TYPE>- Overrides:
removeAllin classAbstractSet<TYPE>
-
isConverted
public boolean isConverted() -
toString
- Overrides:
toStringin classAbstractCollection<TYPE>
-
setDirty
public void setDirty() -
detach
public void detach() -
detach
public void detach(boolean nonProxiedInstance) - Specified by:
detachin interfaceOObjectLazyMultivalueElement<TYPE>
-
detachAll
public void detachAll(boolean nonProxiedInstance, Map<Object, Object> alreadyDetached, Map<Object, Object> lazyObjects) - Specified by:
detachAllin interfaceOObjectLazyMultivalueElement<TYPE>
-
getNonOrientInstance
- Specified by:
getNonOrientInstancein interfaceOObjectLazyMultivalueElement<TYPE>
-
getUnderlying
- Specified by:
getUnderlyingin interfaceOObjectLazyMultivalueElement<TYPE>
-
convertAll
protected void convertAll()
-