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.model
classes, 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[]
__ids
static long
serialVersionUID
protected 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)
void
add(RType value)
void
addAll(java.util.List<RType> value)
RCollection
clone()
RType
get(int index)
java.util.List<RType>
getValue()
java.lang.String
ice_id()
java.lang.String
ice_id(Ice.Current __current)
java.lang.String[]
ice_ids()
java.lang.String[]
ice_ids(Ice.Current __current)
boolean
ice_isA(java.lang.String s)
boolean
ice_isA(java.lang.String s, Ice.Current __current)
static java.lang.String
ice_staticId()
int
size()
-
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:
add
in interface_RCollectionOperationsNC
-
addAll
public final void addAll(java.util.List<RType> value)
- Specified by:
addAll
in interface_RCollectionOperationsNC
-
get
public final RType get(int index)
- Specified by:
get
in interface_RCollectionOperationsNC
-
getValue
public final java.util.List<RType> getValue()
- Specified by:
getValue
in interface_RCollectionOperationsNC
-
size
public final int size()
- Specified by:
size
in 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:
__dispatch
in interfaceIce.Object
- Overrides:
__dispatch
in classRType
-
__writeImpl
protected void __writeImpl(IceInternal.BasicStream __os)
- Overrides:
__writeImpl
in classRType
-
__readImpl
protected void __readImpl(IceInternal.BasicStream __is)
- Overrides:
__readImpl
in classRType
-
clone
public RCollection clone()
-
-