Class ChildOption

  • All Implemented Interfaces:
    Ice.Object, java.io.Serializable, java.lang.Cloneable
    Direct Known Subclasses:
    ChildOptionI

    public class ChildOption
    extends Ice.ObjectImpl
    How GraphModify2 requests should deal with kinds of children, related to the target objects. By default, it is usual for only orphans to be operated on. At least one of includeType or excludeType must be used; if a type matches both, then it is included. No more than one of includeNs and excludeNs may be used.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String[] __ids  
      java.util.List<java.lang.String> excludeNs
      For annotations, limit the applicability of this option to only those not in these namespaces.
      java.util.List<java.lang.String> excludeType
      Include in the operation no children of these types.
      java.util.List<java.lang.String> includeNs
      For annotations, limit the applicability of this option to only those in these namespaces.
      java.util.List<java.lang.String> includeType
      Include in the operation all children of these types.
      static long serialVersionUID  
      • Fields inherited from interface Ice.Object

        ice_staticId
    • Constructor Summary

      Constructors 
      Constructor Description
      ChildOption()  
      ChildOption​(java.util.List<java.lang.String> includeType, java.util.List<java.lang.String> excludeType, java.util.List<java.lang.String> includeNs, java.util.List<java.lang.String> excludeNs)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void __readImpl​(IceInternal.BasicStream __is)  
      protected void __writeImpl​(IceInternal.BasicStream __os)  
      ChildOption clone()  
      static Ice.ObjectFactory ice_factory()  
      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()  
      • Methods inherited from class Ice.ObjectImpl

        ___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __dispatch, __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
      • includeType

        public java.util.List<java.lang.String> includeType
        Include in the operation all children of these types.
      • excludeType

        public java.util.List<java.lang.String> excludeType
        Include in the operation no children of these types.
      • includeNs

        public java.util.List<java.lang.String> includeNs
        For annotations, limit the applicability of this option to only those in these namespaces.
      • excludeNs

        public java.util.List<java.lang.String> excludeNs
        For annotations, limit the applicability of this option to only those not in these namespaces.
    • Constructor Detail

      • ChildOption

        public ChildOption()
      • ChildOption

        public ChildOption​(java.util.List<java.lang.String> includeType,
                           java.util.List<java.lang.String> excludeType,
                           java.util.List<java.lang.String> includeNs,
                           java.util.List<java.lang.String> excludeNs)
    • Method Detail

      • ice_factory

        public static Ice.ObjectFactory ice_factory()
      • ice_isA

        public boolean ice_isA​(java.lang.String s)
        Specified by:
        ice_isA in interface Ice.Object
        Overrides:
        ice_isA in class Ice.ObjectImpl
      • 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 Ice.ObjectImpl
      • ice_ids

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

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

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

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

        public static java.lang.String ice_staticId()
      • __writeImpl

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

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

        public ChildOption clone()
        Specified by:
        clone in interface Ice.Object
        Overrides:
        clone in class Ice.ObjectImpl