Package omero
Class RCollection
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.RType
-
- omero.RCollection
-
- All Implemented Interfaces:
Ice.Object,java.io.Serializable,java.lang.Cloneable,_RCollectionOperations,_RCollectionOperationsNC,_RTypeOperations,_RTypeOperationsNC
- Direct Known Subclasses:
_RCollectionTie,RArray,RList,RSet
public abstract class RCollection extends RType implements _RCollectionOperations, _RCollectionOperationsNC
The collection ""protected"" classes permit the passing of sequences of all other RTypes (including other collections) and it is itself nullable. The allows for similar arguments to collections in languages with a unified inheritance hierarchy (e.g., Java in which all ""protected"" classes extend from java.lang.Object). Unlike the other rtypes which are used internally within theomero.modelclasses, these types are mutable since they solely pass through the This flexible mechanism is not used in all API calls because the flexibility brings a performance penalty.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]__idsstatic longserialVersionUIDprotected java.util.List<RType>val
-
Constructor Summary
Constructors Constructor Description RCollection()RCollection(java.util.List<RType> val)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Ice.DispatchStatus___add(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___addAll(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___get(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___getValue(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)static Ice.DispatchStatus___size(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)Ice.DispatchStatus__dispatch(IceInternal.Incoming in, Ice.Current __current)protected void__readImpl(IceInternal.BasicStream __is)protected void__writeImpl(IceInternal.BasicStream __os)voidadd(RType value)voidaddAll(java.util.List<RType> value)RCollectionclone()RTypeget(int index)java.util.List<RType>getValue()java.lang.Stringice_id()java.lang.Stringice_id(Ice.Current __current)java.lang.String[]ice_ids()java.lang.String[]ice_ids(Ice.Current __current)booleanice_isA(java.lang.String s)booleanice_isA(java.lang.String s, Ice.Current __current)static java.lang.Stringice_staticId()intsize()-
Methods inherited from class omero.RType
___compare, compare
-
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface omero._RTypeOperations
compare
-
Methods inherited from interface omero._RTypeOperationsNC
compare
-
-
-
-
Field Detail
-
__ids
public static final java.lang.String[] __ids
-
val
protected java.util.List<RType> val
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RCollection
public RCollection()
-
RCollection
public RCollection(java.util.List<RType> val)
-
-
Method Detail
-
ice_isA
public boolean ice_isA(java.lang.String s)
-
ice_isA
public boolean ice_isA(java.lang.String s, Ice.Current __current)
-
ice_ids
public java.lang.String[] ice_ids()
-
ice_ids
public java.lang.String[] ice_ids(Ice.Current __current)
-
ice_id
public java.lang.String ice_id()
-
ice_id
public java.lang.String ice_id(Ice.Current __current)
-
ice_staticId
public static java.lang.String ice_staticId()
-
add
public final void add(RType value)
- Specified by:
addin interface_RCollectionOperationsNC
-
addAll
public final void addAll(java.util.List<RType> value)
- Specified by:
addAllin interface_RCollectionOperationsNC
-
get
public final RType get(int index)
- Specified by:
getin interface_RCollectionOperationsNC
-
getValue
public final java.util.List<RType> getValue()
- Specified by:
getValuein interface_RCollectionOperationsNC
-
size
public final int size()
- Specified by:
sizein interface_RCollectionOperationsNC
-
___getValue
public static Ice.DispatchStatus ___getValue(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___size
public static Ice.DispatchStatus ___size(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___get
public static Ice.DispatchStatus ___get(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___add
public static Ice.DispatchStatus ___add(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addAll
public static Ice.DispatchStatus ___addAll(RCollection __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
__dispatch
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in, Ice.Current __current)- Specified by:
__dispatchin interfaceIce.Object- Overrides:
__dispatchin classRType
-
__writeImpl
protected void __writeImpl(IceInternal.BasicStream __os)
- Overrides:
__writeImplin classRType
-
__readImpl
protected void __readImpl(IceInternal.BasicStream __is)
- Overrides:
__readImplin classRType
-
clone
public RCollection clone()
-
-