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)  
    • 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)