int get_caption(int /*long*/ ppAccessible) { AccessibleTableEvent event = new AccessibleTableEvent(this); for (int i = 0; i < accessibleTableListenersSize(); i++) { AccessibleTableListener listener = accessibleTableListeners.get(i); listener.getCaption(event); } Accessible accessible = event.accessible; if (DEBUG) print(this + ".IAccessibleTable2::get_caption() returning " + accessible); if (accessible == null) { COM.MoveMemory(ppAccessible, new int /*long*/[] { 0 }, OS.PTR_SIZEOF); return COM.S_FALSE; } accessible.AddRef(); COM.MoveMemory(ppAccessible, new int /*long*/[] { accessible.getAddress() }, OS.PTR_SIZEOF); return COM.S_OK; }
static int /*long*/ atkTable_get_caption (int /*long*/ atkObject) { if (DEBUG) print ("-->atkTable_get_caption"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getCaption(event); } Accessible result = event.accessible; if (result != null) return result.getAccessibleObject().handle; } } int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_caption != 0) { parentResult = ATK.call (iface.get_caption, atkObject); } return parentResult; }
static long /*int*/ atkTable_get_caption (long /*int*/ atkObject) { if (DEBUG) print ("-->atkTable_get_caption"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getCaption(event); } Accessible result = event.accessible; if (result != null) return result.getAccessibleObject().handle; } } long /*int*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_caption != 0) { parentResult = ATK.call (iface.get_caption, atkObject); } return parentResult; }
static int /*long*/ atkTable_get_caption (int /*long*/ atkObject) { if (DEBUG) print ("-->atkTable_get_caption"); AccessibleObject object = getAccessibleObject (atkObject); if (object != null) { Accessible accessible = object.accessible; List<AccessibleTableListener> listeners = accessible.accessibleTableListeners; int length = size(listeners); if (length > 0) { AccessibleTableEvent event = new AccessibleTableEvent(accessible); for (int i = 0; i < length; i++) { AccessibleTableListener listener = listeners.get(i); listener.getCaption(event); } Accessible result = event.accessible; if (result != null) return result.getAccessibleObject().handle; } } int /*long*/ parentResult = 0; AtkTableIface iface = getTableIface (atkObject); if (iface != null && iface.get_caption != 0) { parentResult = ATK.call (iface.get_caption, atkObject); } return parentResult; }