tools/Jemmy/JemmyFX/src/org/jemmy/fx/control/ContextMenuWrap.java

Print this page




  66     public Parent<MenuItem> asMenuParent() {
  67         if (parent == null) {
  68             parent = new MenuItemParent(this) {
  69 
  70                 @Override
  71                 protected List getControls() {
  72                     return new FutureAction<>(getEnvironment(), () -> getControl().getItems()).get();
  73                 }
  74             };
  75         }
  76         return parent;
  77     }
  78 
  79     /**
  80      * @return
  81      * @see MenuBarWrap#asMenuOwner()
  82      */
  83     @As(MenuItem.class)
  84     public StringMenuOwner<MenuItem> asMenuOwner() {
  85         if (menuOwner == null) {
  86             menuOwner = new StringMenuOwnerImpl(this, this.as(Parent.class, Menu.class));
  87         }
  88         return menuOwner;
  89     }
  90 
  91 }


  66     public Parent<MenuItem> asMenuParent() {
  67         if (parent == null) {
  68             parent = new MenuItemParent(this) {
  69 
  70                 @Override
  71                 protected List getControls() {
  72                     return new FutureAction<>(getEnvironment(), () -> getControl().getItems()).get();
  73                 }
  74             };
  75         }
  76         return parent;
  77     }
  78 
  79     /**
  80      * @return
  81      * @see MenuBarWrap#asMenuOwner()
  82      */
  83     @As(MenuItem.class)
  84     public StringMenuOwner<MenuItem> asMenuOwner() {
  85         if (menuOwner == null) {
  86             menuOwner = new StringMenuOwnerImpl(this, (Parent <Menu>)this.as(Parent.class, Menu.class));
  87         }
  88         return menuOwner;
  89     }
  90 
  91 }