Class VSParticipant

    • Constructor Detail

      • VSParticipant

        public VSParticipant()
        Creates a VirtualSpace Participant property with no name and with a null value.
      • VSParticipant

        public VSParticipant​(Atom propertyAtom)
        Creates a VirtualSpace Participant property with the specified name with a null value.
        Parameters:
        propertyAtom - the property atom.
      • VSParticipant

        public VSParticipant​(Atom propertyAtom,
                             java.lang.String virtualSpaceReference)
        Creates a VirtualSpace Participant property with the specified name with a null value.
        Parameters:
        propertyAtom - The property atom.
        virtualSpaceReference - The VirtualSpace reference.
    • Method Detail

      • onVirtualized

        protected void onVirtualized​(IAppSessionGyro appGyro,
                                     IClientSessionGyro clientGyro,
                                     VirtualSpace virtualSpace,
                                     PropCnr virtualizedProp,
                                     GProp<?> clonedProp)
        Called when this property has been virtualized.

        Override to perform required processing.

        Overrides:
        onVirtualized in class VSReference
        Parameters:
        appGyro - The application gyro instance performing the virtualization.
        clientGyro - The client gyro session, can be null if not initialized from the client gyro.
        virtualSpace - The virtualized VirtualSpace.
        virtualizedProp - The property being virtualized.
        clonedProp - The property that is cloned to produce this virtualized property.
      • verify

        public boolean verify​(PropVerification verification)
        Verifies this property container. The check performed is the extension of classes and that no circular reference is present.
        Specified by:
        verify in interface IGProp<ReferenceString>
        Overrides:
        verify in class GProp<ReferenceString>
        Parameters:
        verification - The property verification class.
        Returns:
        true if verification should proceed, false if disposed of and verification should not take place.