com.rational.test.ft.domain.flex

Class FlexContainerProxy

    • Constructor Detail

      • FlexContainerProxy

        public FlexContainerProxy(FlexTestDomainImplementation theDomain,
                                  com.rational.test.ft.domain.IChannel channel,
                                  java.lang.String theAutomationID)
    • Method Detail

      • getTestObjectClassName

        public java.lang.String getTestObjectClassName()
        Description copied from class: FlexObjectProxy
        Returns a valid class name specification. The test script (which runs in a separate process) interacts with a class that supports a shared interface with a specific proxy. This class is called a TestObject class. The testObject performs a cross-process (and cross-JVM) call to the same method against an associated proxy, which is this proxy.

        This method should never return null, even if shouldBeMapped() returns false. User may still access objects such as this through scripting method calls and can return references to them. If a null were returned, the marshalling code would be confused and would not be able to construct a test object.

        This method may be called from any thread.

        Specified by:
        getTestObjectClassName in interface com.rational.test.ft.domain.IProxyBase
        Overrides:
        getTestObjectClassName in class FlexObjectProxy
        Returns:
        The associated testObject class full name.
      • getNumChildren

        public int getNumChildren()
      • GetMethodSpec

        public com.rational.test.ft.sys.MethodSpecification GetMethodSpec(java.lang.String eventName,
                                                                          java.lang.String eventArgs)
        Overrides:
        GetMethodSpec in class FlexObjectProxy
      • dragCancel

        public void dragCancel()
      • dragCancel

        public void dragCancel(java.lang.String keyModifier)
      • dragDrop

        public void dragDrop()
      • dragDrop

        public void dragDrop(java.lang.String dragAction)
      • dragDrop

        public void dragDrop(java.lang.String dragAction,
                             java.lang.String draggedItem)
      • dragDrop

        public void dragDrop(java.lang.String dragAction,
                             java.lang.String draggedItem,
                             java.lang.String keyModifier)
      • dragStart

        public void dragStart()
      • dragStart

        public void dragStart(java.lang.String draggedItem)
      • dragStart

        public void dragStart(java.lang.String draggedItem,
                              java.lang.String keyModifier)
      • scroll

        public void scroll(com.rational.test.ft.script.Subitem subitem,
                           java.lang.String scrollDirection)
      • scroll

        public void scroll(com.rational.test.ft.script.Subitem subitem,
                           java.lang.String scrollDirection,
                           java.lang.String scrollDetails)
      • mousescroll

        public void mousescroll(int delta)