Package omero

Class 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 the omero.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  
      • Fields inherited from interface Ice.Object

        ice_staticId
    • 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 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
    • Field Detail

      • __ids

        public static final java.lang.String[] __ids
      • val

        protected java.util.List<RType> val
    • 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)
        Specified by:
        ice_isA in interface Ice.Object
        Overrides:
        ice_isA in class RType
      • ice_isA

        public boolean ice_isA​(java.lang.String s,
                               Ice.Current __current)
        Specified by:
        ice_isA in interface Ice.Object
        Overrides:
        ice_isA in class RType
      • ice_ids

        public java.lang.String[] ice_ids()
        Specified by:
        ice_ids in interface Ice.Object
        Overrides:
        ice_ids in class RType
      • ice_ids

        public java.lang.String[] ice_ids​(Ice.Current __current)
        Specified by:
        ice_ids in interface Ice.Object
        Overrides:
        ice_ids in class RType
      • ice_id

        public java.lang.String ice_id()
        Specified by:
        ice_id in interface Ice.Object
        Overrides:
        ice_id in class RType
      • ice_id

        public java.lang.String ice_id​(Ice.Current __current)
        Specified by:
        ice_id in interface Ice.Object
        Overrides:
        ice_id in class RType
      • ice_staticId

        public static java.lang.String ice_staticId()
      • ___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 interface Ice.Object
        Overrides:
        __dispatch in class RType
      • __writeImpl

        protected void __writeImpl​(IceInternal.BasicStream __os)
        Overrides:
        __writeImpl in class RType
      • __readImpl

        protected void __readImpl​(IceInternal.BasicStream __is)
        Overrides:
        __readImpl in class RType
      • clone

        public RCollection clone()
        Specified by:
        clone in interface Ice.Object
        Overrides:
        clone in class RType