Looking for suitable and robust data structure?

I have an application where i have to give user an option to correlate the
response returned by a method call with other methods arguments.
I have provided a jtree struture where user can see methods and their
responses and can correlate them by selecting appropriate arguments
where these values could be used.
I used a data structure to store such relations like
A hashmap where every key is a unique number representing method number
and value ia a matrix.
In each matrix, the first element of every row would be the Response object and
all remaining elments in the row would be Argument objects. :)
Now maybe someone would ask, for every method there is always only one return type
then why such a matrix with Reponse object as first element of each row.
The reason is that i gave user an option to not only relate response as a whole Object to
different arguments of different methods but user can select a field of this response object if this
is a complex type or user can select any element if the response is a Collection object to relate
with arguments.
I am not sure whether this structure is more appropriate or i can use more robust
and memory efficient structure.
Please give me your useful suggestions.

J2EER wrote:
I have an application where i have to give user an option to correlate the
response returned by a method call with other methods arguments.I really don't understand you.
I have provided a jtree struture where user can see methods and their
responses and can correlate them by selecting appropriate arguments
where these values could be used.Huh?
I used a data structure to store such relations likeErr, what happened to the rest of your sentence? Or is the next part the rest of it?
A hashmap where every key is a unique number representing method number
and value ia a matrix.Where does this matrix come from? In my book, a matrix is a 2 dimensional structure. What do you mean by it?
In each matrix, the first element of every row would be the Response object and
all remaining elments in the row would be Argument objects. :)
Now maybe someone would ask, for every method there is always only one return type
then why such a matrix with Reponse object as first element of each row.You're still talking about methods? If so, don't all methods have just one return type?
The reason is that i gave user an option to not only relate response as a whole Object to
different arguments of different methods but user can select a field of this response object if this
is a complex type or user can select any element if the response is a Collection object to relate
with arguments.
I am not sure whether this structure is more appropriate or i can use more robust
and memory efficient structure.
Please give me your useful suggestions.Perhaps you could give a more detailed explanation and more importantly, provide some examples of what you mean.

Similar Messages

  • I'm looking for a very robust Contacts/calendar app.  Does anyone Know of one?

    I'm looking for a very robust Contacts/calendar app.  Does anyone Know of one?

    Have you had the opportunity to use a Palm PDA.  It's Contacts/Calendar has many features that the built in apps do not address. e.g significant dates can be set to remind every week, month, or year without having to enter them manually.  It can set up categories that can tie events/contacts together and can be sorted in different ways and searched in those ways.  This is just a sample of its functionality. 

  • UK based Alliance Member looking for local and remote opportunities

    Austin Consultants is looking for contract and part
    time opportunities in the whole of UK and Europe and remote work for companies all over the world. With the current
    exchange rate situation, we have become really cost-effective for our clients in America, Canada, Australia and
    Europe. If you are looking for expert advice on LabVIEW and other
    National Instruments software development, please don't hesitate to
    contact us at info at austinconsultants dot co dot uk. A brief
    description of our company is provided below and a link to our website
    is mentioned in my signature as well. My personal email is provided on my profile page.
    Austin Consultants are the UKs highest certified LabVIEW 
    specialists and National Instruments Alliance Partner. We integrate
    test, measurement and control systems across the industrial sector and
    and are experts in LabVIEW,
    TestStand, NI VISION, CVI, C, C#, .NET and Silverlight. We
    have previous experience with the Tokomak Textor Fusion Reactor, and
    have strong
    Aerospace and Military background with Airbus, Goodrich and Horstman
    Defence. We have worked with companies in the field of Green
    Engineering, Research and Innovation, Optoelectronics, Automotive and
    Medical device manufacturing.
    Message Edited by Adnan Z on 05-14-2010 10:27 AM
    Adnan Zafar
    Certified LabVIEW Architect
    Coleman Technologies

    Dear Sir,
    I would like to get an opportunity to participate in your upcoming or ongoing projects and work for you as a team member. I am a final year MSc Electrical and Communications Engineering student at University of Greenwich UK. Please give me some task to deliver as my MSc final year project or it could provide results for my project. From this experience I intend to move to enhanced certification level and have an experience of working with professionals in the industry.
    My experience of LabVIEW programming and hardware integration is two years plus and I have successfully done my CLAD LabVIEW certification at NI Week last year in London. On my job I was responsible to interact with clients, gather their requirements, suggest suitable hardware modules and then program and integrate to provide deliverable solution.
    Please find my CV attached and contact me at your most convenient. I can work in your South East office at Northolt if required.
    Best Regards,
    Harris Junaid
    Cell: 07813 764372
    email: [email protected]
    Attachments:
    Harris_Junaid(CV).docx ‏24 KB

  • Looking for Third Party SAP Data Migration Tools

    Hi all,
    I don't know if this is the right place but I was wondering if anyone can provide me a list or a link of the different third party SAP Data Migration Tools. I am specifically looking for productions that migrate data from one SAP system to another.
    Thanks and I hope to hear from you.
    Regards

    Hi,
    Just to weight out my options and compare the diffrent products as a research of sort.
    For SAP tools they use LSMW I believe but I want to check the alternatives.
    Regards

  • I am looking for some advice on data roaming in Lanzarote

    Hi All I am going to Lanzarote in a few days and I am looking for some advice on data roaming, what add on's are available and how much will it cost.There isn't much info on the website.Also my son is on Orange, does anyone know what the charges will be for him? We are both on pay monthly. Thanks 

    Buying a bundle doesn't mean that your device will work aborad you need to make sure roaming is enabled on your account.
    If you have a EE extra plan you still need to make sure roaming is enable on your account your plan only gives you free/cheaper calls when abroad.
    If your wanting to enable roaming on your account there could be a deposit to pay if you haven't had the device for about 6 months.
    Unless you have paid the deposit then roaming is not enabled on your account.
    You need to activate roaming on your account by calling 150 from your device or from a landline 01707 315000 before you leave the UK.
    But you can still do this if you are abroad.
    If you have had the device/contract for 6 months or over you can login to your online account and turn on roaming yourself
    Manage this device>Usage controls>Roaming abroad - Allow and Call abroad and turn it on. If the option is not there you need to call
    It can take 24 hours to activate
    If you had this device/contract for under 6 months you need to call customer services on +44 7953 966250 from a landline.
    Once you have activated roaming you can then use this link to see what cost there is and what bundles you can have.
    http://explore.ee.co.uk/roaming/ee
    Please read this about voicemail
    http://ee.co.uk/help/getting-started/setting-up-voicemail/divert-to-voicemail
    And this
    http://ee.co.uk/articles/set-up-your-phone-for-using-abroad
    Also sending a text to 150 with the words of RO country your going to i.e. RO Spain will get you a reply of what the costs will be from that country.

  • How do i find a recent backup from on icloud. i don't want to restore on my iphone, just view on my Pc and keep as file. looking for pics and video i recorded thanks

    How do i find a recent backup from on icloud. i don't want to restore on my iphone, just view on my Pc and keep as file. looking for pics and video i recorded thanks

    The password is set on the WiFi router providing the service, by the owner of the network to prevent unwanted "guests" accessing the network.  The only way to know it is to ask the owner permission to use the network.  Otherwise, you  have to find a free WiFi hotspot that doesn't require a password.

  • My mac 10.8 does no have the file, com.apple.desktop. plist   I wentto lIbrary, preference and look  for it and it is not where in my mac.  I also launch time machine and file is no where on my Mac.  How do I get this file back?

    My mac 10.8 does no have the file, com.apple.desktop. plist   I wentto lIbrary, preference and look  for it and it is not where in my mac.  I also launch time machine and file is no where on my Mac.  How do I get this file back?
    thanks

    System files are hidden by default in Finder now, search for what you want then click the little + button on the top right of the bar that appears when you do a search. A new bar comes up and click the first box (that says "Kind"), change it to "System Files". Then change the box that says "aren't included" to "are included" and your file should show up.
    http://osxdaily.com/2009/02/25/show-hidden-files-in-os-x/

  • Best practice for Plan and actual data

    Hello, what is the best practice for Plan and actual data?  should they both be in the same app or different?
    Thanks.

    Hi Zack,
    It will be easier for you to maintain the data in a single application. Every application needs to have the category dimension, mandatorily. So, you can use this dimension to maintain the actual and plan data.
    Hope this helps.

  • Creating a external content type for Read and Update data from two tables in sqlserver using sharepoint designer

    Hi
    how to create a external content type for  Read and Update data from two tables in  sqlserver using sharepoint designer 2010
    i created a bcs service using centraladministration site
    i have two tables in sqlserver
    1)Employee
    -empno
    -firstname
    -lastname
    2)EmpDepartment
    -empno
    -deptno
    -location
    i want to just create a list to display employee details from two tables
    empid firstname deptno location
    and same time update  in two tables
    adil

    When I try to create an external content type based on a view (AdventureWorks2012.vSalesPerson) - I can display the data in an external list.  When I attempt to edit it, I get an error:
    External List fails when attached to a SQL view        
    Sorry, something went wrong
    Failed to update a list item for this external list based on the Entity (External Content Type) 'SalesForce' in EntityNamespace 'http://xxxxxxxx'. Details: The query against the database caused an error.
    I can edit the view in SQL Manager, so it seems strange that it fails.
    Any advice would be greatly GREATLY appreciated. 
    Thanks,
    Randy

  • I had photos uploaded in "My Library" in photoshop express in 2011. I just signed in to look for them and I don't see them anywhere. Were they deleted?

    Hi,
    I had photos uploaded in "My Library" in photoshop express in 2011. I just signed in to look for them and I don't see them anywhere. Were they deleted?

    You can ask in that forum. Photoshop Express for Windows
    Gene

  • What's the deal w/ Pages and Merge Fields. I've spent an hour looking for it and poof it's gone. What the ****?

    What's the deal w/ Pages and Merge Fields. I've spent an hour looking for it and poof it's gone. What the ****?

    https://discussions.apple.com/message/25419393#25419393
    Peter

  • Found a burned chip.  Looking for name and type.

    Hello again, AMB group. I looked for similar pictures/ posts, but I did not find something with the detail here. Anyway, I've got a problem where my hard drive won't even spin up (seems like no power to the drive) but everything else checks out fine on the logic board. Micromat TT and the Hardware Test disk give it OKs. So I went through the process of taking out the logic board looking for problems, and I've found a super duper one. Here is a link to the picture of the burned chip, located right below the processor.
    http://fs6.depauw.edu:50080/~jonathanstack/burnedchip.jpg
    I've ordered a couple bad logic boards, hoping one of them will have a salvageable chip. But I'm wondering if this is a programmed, proprietary chip, or if I can get one from Newark or something. I think I will take it to an electronics shop to have them solder the new chip on; I don't have a micro soldering iron.
    Look forward to any thoughts on replacing the chip. Of course replacing the logic board is a possibility, but you can see this might be cheaper, because a bad logic board runs less than $15 usually.
    Bye for now,
    JG

    Hi J,
    Have you tried a different HD and/or tried this HD in an enclosure or another PB? Obviously that chip looks bad, but the motor mechanism or the electronics on the HD could be bad, having nothing to do with the chip.
    Was everything working fine (all ports etc.) before this?
    Regarding the chip itself: if the HD checks out ok, the chip should be an interesting proposition. I can't recall ever hearing of anyone replacing any soldered on part of a logic board. Even for certified repair shops, the "fix" is to replace the LB, and faulty boards are sent to specialized repair centers with the specialized equipment to tackle the job. I hope you are successful and will post back with results. Good luck.

  • HCM errors in phase Identify Objects for Transfer and Start Data Selection.

    Hello Colleagues ,
    Background: We are using TDMS HCM PA PD Expert package to transfer all of the HCM data
    We are using TDMS 4.0 SP 5. We are trying to do the Configuraition in Identify Objects for Transfer and Start Data Selection.. In this phase, we are encountering the issue of 'choose to confirm to trigger data selection'.  The only option in this activit is'confirm batch' and 'confirm online'. Even if we press the button, we are still encountering issues. What selections then or values can we use?Thank you. Kindly see screen shot
    Regards,
    Meinard

    Hello Meinard,
    There could be two issues:
    First check if you have assigned the target ranges for the dialog user which you are using to select data from sender system. You need to maintain target ranges in activity 'Define target ranges for users' which you can find under activity "Configuration and Utilities in Control system".
    Secondly, there could be authorizaton issues for the sender system user. Check for any authorization issue in SU53 in sender system for the user which you used to logon to sender system.
    Thanks
    Anita

  • TCODES FOR SENDINGIG AND RECEIVING DATA THROUGH ALE

    Hi,
    All,
    Message type I can find for the following :
    Equipment master: EQUIPMENT_CREATE
    Work centre: WORKC2, WORKC3 or WORKC4
    Functional location: FUNC_LOC_CREATE
    but i did'nt  find  a transaction code for sending and receiving data through ALE.
    For example:  Send material    T.code BD10,
                         Receive material T.code BD11.
    Please give the solution.
    Regards.

    can Tx BD21 is of any help

  • For block and unblock date .

    Hi All,
                 In me22n for standard PO  there are 2 Lock icons under Header details,
    In my Report the user wants that Lock icons  details to be appeared in output. (ie) for block and unblock date .....
    Kindly suggest me how to do it .....
    Your Valuable answers will be  rewarded .
    Regards,
    Vinoth.

    Hi Paras
    Try as below:
    data: l_lock type ICON_D value '@06@',
          l_ulock type ICON_D value '@07@'.
    write:/ l_lock as icon,
          / l_ulock as icon.
    Kind Regards
    Eswar

Maybe you are looking for

  • How to make optional fields in alv report

    Hello Experts,                          Can anyone tell me how to do fields as optional in ALV report Output. My requirement is I want to display only few fields as default in my output and remaining fields will be added if needed by clicking the lay

  • Why does FCP error "File Not Found" when I try to open my sequences????

    I recently updated all of my software and the following day I started getting errors "file not found" when I would try to open a sequence. Now all of my sequences are being lost and I am losing time and money because I can't meet deadlines! This ****

  • How do you have multiple apple id's with one itunes

    how do you have multiple apple id's with one itunes

  • Can two iphones on different accounts sync from the same itunes account?

    I have an iphone through work. The iphone along with four other various types of ipods sync with my accounts on iTunes, including thousands of purchased songs. My wife is getting an iphone but she had to do if through her work. How do I make sure she

  • Software licence management

    Hi all, Can any one please answer my my question below. Can we maintain all the softwares that a company purchase in peoplesoft? and Can we track the expiry dates, warranty information, etc? If so which module we have to use? It's kinda urgent. Pleas