Method and system for implementing collection program interface for accessing a collection of data associated with a legacy enumeration application interface

   
   

A software wrapper for interfacing to pre-existing software code is provided. The software wrapper is capable of inheriting from a first application program interface (API) and a second API. For calls to the first API, the software wrapper delegates to a pre-existing enumeration of objects. The wrapper creates a vector identifying elements of the enumeration. Iterators provided by the wrapper maintain positional cursors for calls to the second API. A comparison is made between each of the positional cursors and the vector. If a positional cursor exceeds the size of the vector, additional elements are extracted from the enumeration, placed in the vector, and returned on the second API. Otherwise, if the positional cursor is smaller than the vector size, the wrapper delegates directly to the vector. The first API can be a java-based enumeration API and the second API can be a java-based collection API.

Обеспечена завертчица средства программирования для взаимодействовать к pre-existing Кодему средства программирования. Завертчица средства программирования способна наследовать от первого application program interface (api) и второго api. Для звоноков к первому api, уполномоченные представители завертчицы средства программирования к pre-existing обозначению предметов. Завертчица создает вектор определяя элементы обозначения. Iterators обеспечило завертчицей поддерживает позиционноцикловые стрелки для звоноков к второму api. Сравнение сделано между каждой из позиционноцикловых стрелок и вектором. Если позиционноцикловая стрелка превышает размер вектора, то дополнительные элементы извлечены от обозначения, помещены в векторе, и возвращены на втором api. В противном случае, если позиционноцикловая стрелка более мала чем размер вектора, то уполномоченные представители завертчицы сразу к вектору. Первым api может быть жава-osnovannoe обозначение api и вторым api может быть жава-osnovannoe собрание api.

 
Web www.patentalert.com

< Thread memory reclamation

< Methods and apparatus for managing middleware service in a distributed system

> Enterprise network analyzer host controller/agent interface system and method

> Addressing message gates in a distributed computing environment

~ 00154