Something like a list with components... how to?

First of all forgive me for the topic title, i couldnt find any better...
My problem is :
Id like to create something like a clickable list with graphics to keep trace of actives file transfers.
In my program i used a JList with a string for each transfer but i would like to improve it, maybe adding a progress bar and some buttons to each list row.
Is this possible?
Thanks for the help,
JNoobNite

Is this possible?Nothing is impossible
Id like to create something like a clickable list with graphics to keep trace of actives file transfers.It can be done
In my program i used a JList So continue using a JList (well I believe it will work). Have you read up on ListCellRenderers? Here is one that allows you to have a checkbox in the JList, which can be checked and unchecked: http://www.geocities.com/icewalker2g/downloads/IconedCellRenderer.java
i would like to improve it, maybe adding a progress bar and some buttons to each list rowUsing a JList in this case might be too much work. Instead, you could use JPanels (probably a custom class which has all the components, ie buttons, progressbars, icons, and then use some kind of model architecture to manage them ie, retrieve, remove, add, etc. This should allow you to easily interact with the components.
That's my 3 and a half cents
ICE

Similar Messages

  • My iPhone 4 no longer connects to my car or alarm clock after a recent sync to my computer.  The message at I get when trying to. Connect is "this accessory is not optimized for the device" or something like that.  Anyone know how to fix this?

    My iPhone 4 no longer connects to my car or alarm clock after a recent sync to my computer.  The message at I get when trying to. Connect is "this accessory is not optimized for the device" or something like that.  Anyone know how to fix this?

    Hello there philp_69,
    If I understand correctly it sounds like your phone hasnt been recognized in iTunes on your PC since the last couple of updates. I would use the troubleshooting in the following article which will walk you through the steps one by one. 
    iPhone, iPad, or iPod touch not recognized in iTunes for Windows
    Thank you for using Apple Support Communities.
    All the very best,
    Sterling

  • Clicked on an Alias and a notification came up stating something like, "resolving alias with server."

    I have an alias for a document on my desktop, and yesterday while working, I clicked on it, and there was a hesitation. Then a message came up indicating something like, "resolving connection with server," which lasted a few seconds, then the document opened. I do use icloud (but don't have any documents there), and I don't use remote desktop. Sorry for not remember the exact text of the message indicated onscreen. This has only happened once, but makes me wonder if someone has hacked my computer somehow. I do run a virus protection program regularly and don't have any viruses. Should I be concerned with this?

    Does it work at other hotspots, say a Starbucks or something like that?

  • Initialising a list, with values - how to?

    Hi
    I want to create a list with some values already in it - how do you do this? I know the constructor is
    List<Integer> = new ArrayList<Integer>();
    but how would I create a new list already containing the following values at construction time?:
    [244753217,613613369,415120695,355142652,134856040,478060706,331972076, 532347366,600207262]
    Many thanks, Ron

    Hi
    Yes, but could you add all the numbers at once, and
    my question is really in regard to initialising the
    list in the first place!No it isn't. You think it is but it isn't.
    There is a constructor whereby you can feed ArrayList another Collection and it will add the items of that collection to it's own list when it is constructed.
    Of course you still have to initialize A collection at some point to do that. Which means in the end that you have to add items to a collection. So it all comes back to you really needing to do this at intialization and the answer is in the end you can't. But as I said you don't HAVE to do this and if you think you must you are mistaken.
    If you continue to insist that you MUST do this then please post some formatted code that explains why and we can point out the flaws in your thinking.

  • HT5622 When I try to log in to game center in my iPhone 4S no SIM card but it has wifi. It says something like trouble communicating with server. Please reply .

    I can't fix this wired problem help can't connect to server when I try to sign in with my Apple ID

    Thanks for the flag J.K. - they contaced me and solved my problem.  On this account (which I created just to ask this question), I log in with my email rather than my user name (mtalldud). On the account that I was having trouble with, they told me to use my user ID instead of my email to log in and it worked. This is a bit confusing and seems a bit inconsistent but at least I don't need this temporary account any more to get into this community and find answers!

  • Can I trust something like this?

    Okay, I'm searching eBay for Macbooks, and I find this: click here
    How can I trust that? $35? And no reserve? Something makes no sense....
    And no, I am not selling this, I'm looking for a good deal.

    I've been selling on eBay for several years and the saying "If it's too good to be true it probably isn't(true), really applies to anything on eBay. Nobody is going to sell a real Macbook for $35, it was a scam and that's why it has been removed. Many times you'll see a post like that for ipods, mackbooks etc. and if you read close it will say something like "We will tell you how to get a Macbook for $35...." But the auction will have pics and info on the Macbook and make it appear you are getting a ipod or computer. btw Macbooks tend to hold their value quite well I sold a first gen for almost what I paid for it.
    MacBook, C2.0 duo, black   Mac OS X (10.4.7)   120 gb hd, 2 gb ram, 250 gb ext drive, 5g ipod, 2g ipod

  • Where are my photos on the PC after sync with an iphone?  I know nobody out there is stupid enough to suggest to me that they are encrypted and inaccessible, right?  Seriously?  How stupid would Apple corporation have to be to do something like this?

    Where are my photos on the PC after synching with an iphone?  I know nobody out there is stupid enough to suggest to me that they are encrypted and inaccessible, right?  Seriously?  How stupid would Apple corporation have to be to do something like this? That would be just as foolish as making my music unusable on the PC...
    Okay, Let's assume that Apple is indeed THAT foolish.......How does one get the photos from the phone to the PC and still use them?

    The photos are still on your phone, and if enabled in your Photo Stream. They are not automatically transferred to your computer when syncing.
    See iOS: Import personal photos and videos from iOS devices to your computer and iCloud: My Photo Stream FAQ
    tt2

  • We were wondering how you stop some apps from running with out deleting them something like a task manager and in my settings im missing the application button in it how do i get it back and stop some apps its making it run really slow

    how do you stop apps with out deleting them i have looked for something like a task manager and nothing and researched about it and it says to go into your settings and then click applications but i dont have one can someone please help[ me thank you

    Double click the Home button. The bottom row shows the recently used apps. Touch and hold the app until they all start to wiggle then tap the circled minus sign by apps you want to remove. Press the Home button to return to normal.
    However, that is recently used apps not apps doing something. Some apps will do things all the time/periodically like checking for Notification, new mail. Yu can turn those off in the apps themselves.
    Just what are you trying to accomplish?

  • How to export All computer list with operating system from AD and all attributes like disable or enable and OU location also?

    how to export All computer list with operating system from AD and all attributes like disable or enable and OU location also?
    I have tried with dsquery below but status is not showing there.
    dsquery * -filter "(objectCategory=computer)" -attr name operatingSystem

    last logon user name - not really stored (or lined) with computer object.  However, you can get this info during the logon process or from the computer.  Here is method:
    http://portal.sivarajan.com/2010/07/user-profile-and-os-info-powershell.html
    Santhosh Sivarajan | Houston, TX | www.sivarajan.com
    ITIL,MCITP,MCTS,MCSE (W2K3/W2K/NT4),MCSA(W2K3/W2K/MSG),Network+,CCNA
    Windows Server 2012 Book - Migrating from 2008 to Windows Server 2012
    Blogs: Blogs
    Twitter: Twitter
    LinkedIn: LinkedIn
    Facebook: Facebook
    Microsoft Virtual Academy:
    Microsoft Virtual Academy
    This posting is provided AS IS with no warranties, and confers no rights.

  • How to add item to a List with a bounded wildcard

    Hi,
    Is there a way to add a subtype instance to a List with a bounded wildcard? For example, say I have an
    abstract class called Car. Then I have 2 concrete subclasses--Ford and Toyota. Now say I have another
    class that contains a prepopulated list and is wildcard bounded like this: List<? extends Car> carList. I
    want to add a method where I pass in a Car subtype as a parameter and then add it into this list, e.g:
    public void addCar(Car car) {
    carList.add(car);
    Trying this, I keep getting "cannot find symbol" compilation errors. When I went back to read the Generics
    tutorial by Bracha, he mentions that explicitly adding a subtype, e.g. carList.add(new Ford()), can not be
    done. But here I'm adding the "upper bound" of the wildcard, i.e. the Car type. Therefore there should be no
    discrepancy between supertype and subtype an thus the carList.add(car) should be ok, IMO.
    Am I misunderstanding something with this logic? Also, if carList.add(car) can not be done, then how can
    I go about doing something similar which will allow me to add subtypes to a "generic" list?
    Thanks in advanced!
    -los

    I get a compilation error expecting an Object instead of a Car. Of course you did. List<? super Car> is a list into which you can put cars -- and possibly other stuff. List<? extends Car> is a list out of which you can get cars (possibly of different makes).
    Do you need a list that you can put cars in and get cars out? That's List<Car>
    This isn't a linguistic problem you are having; this is a design problem. If you have a function that takes an argument which is a list that you can put any kind of car into and be sure of getting a car out of, it isn't reasonable to pass in a List<Ford> (because the function might put in a Chevy) or a List<Object> (but there might be motorcycles already in there). By the requirements you have, you need a List<Car> and nothing else.
    Yes, you could use a cast, but all you are doing is circumventing the type system by saying "I know this List<Object> only has Cars in it."

  • How to populate a sharepoint 2010 list from the active directory. How to populate a sharepoint 2010 list with all sharepoint user profiles

    How to populate a sharepoint 2010 from the active directory.
    I want a list of all the computers in the active directory,
    another one with all users.
    I want also to populate a sharepoint 2010 list from the sharepoint user profiles.
    Thanks
    sz

    While
    the contacts list is usually filled out for contacts that are outside the company, there are times when you would use a contacts list to store internal and external resources.  Wouldn’t it be nice if you didn’t have to re-type your internal contacts’
    information that are already in the system?  Now you can with a little InfoPath customization on the contacts list. 
    Here’s our plan:
    Create the contacts list, and open in InfoPath
    Create a data connection to the User Profile web service
    Customize the form adding some text, a people picker and a button
    Create InfoPath rules that will populate the contact fields from the user fields in the User Profile store
    Let’s get going!  Before we begin, make sure you have InfoPath 2010 installed locally on your computer.  I also want to give credit Laura
    Rogers and Darvish Shadravan’s book Using
    Microsoft InfoPath 2010 with Microsoft SharePoint 2010 Step by Step.  I know it looks like a lot of steps, but it’s easy once you get the hang of it.
    So obviously we need a contacts list.  If you don’t already have one, go to the SharePoint site where it will live, and create a contacts list.
    From the list, click the List tab on the ribbon, then click Customize form:
    So now we have our form open in InfoPath 2010.  Let’s add our elements to the form. 
    Above all the fields, let’s add some text instructing users what to do with the the field we’re about to add (.e.g To enter an existing user’s information, choose the user below).
    Insert a people picker control by clicking the Person/Group Picker control in the Controls section of the ribbon.  This will add a column to the contacts list called group.
    Below the people picker, insert a button control from the same section of the ribbon as above.  With the button still highlighted, click the Control Tools|Properties tab on the ribbon. 
    Then in the Label box, change the text to something more appropriate to our task (e.g. Click here to load user data!).
    You can drag the button control a little larger to account for the text.
    We should end up with something like this:
    Before we can populate the fields with user data, we need to create a connection to the User Profile Service.
    Add a data connection to the User Profile Service
    Click the Data tab on the ribbon, and click the option From Web Service, and From SOAP Web Service.
    For the location, enter the URL of your SharePoint site in the following format – http://<site url>/_vti_bin/UserProfileService.asmx?WSDL.  Click Next.
    Note - for the URL, it can be any SharePoint site URL, not just to the site where your list is.
    For the operation, choose GetUserProfileByName.  Click Next.
    Click Next on the next two screens.
    On the final screen, uncheck the box for “Automatically retrieve data when form is opened”. This is because we are going to retrieve the data when the button is clicked, also for performance reasons.
    Now we need to wire up the actions on our button to populate the fields with the information for the user in the people picker control.
    Tell the form to read the user from the people picker control
    Click the Home tab on the ribbon.
    Click the button control we created, and under the Rules section of the ribbon, click Manage Rules. Notice the pane appear on the far right.
    In the Rules pane, click New –> Action. Change the name to something like “Query and load user data”.
    Leave the condition to default (none – rule runs when button is clicked).
    Click the Add button next to “Run these actions:”, and choose “Set a field’s value”.
    For Field, click the button on the right to load the select a field dialog.  Click the Show advanced view on the bottom.  At the top, click the drop down and choose the GetUserProfileByName
    (Secondary) option.  Expand myFields and queryFields to the last option and highlightAccountName.  Click ok. 
    For Value, click the formula icon. On the formula screen, click the Insert Field or Group button. Again click the show advanced view link, but this time leave the data
    connection as Main. Expand dataFields, then mySharePointListItem_RW.  At the bottom you should see a folder called group (the people picker control we just added to the form).  Expand this, then pc:Person,
    and highlightAccountId.  Click Ok twice to get back to the Rules pane.
    If we didn’t do this and just queried the user profile service, it would load the data of the currently logged in user.  So we need to tell the form what user to load the data for.  We take the AccountID field from the people
    picker control and inject into the AccountName query field of the User Profile Service data connection. 
    Load the user profile service information for the chosen user
    Click the Add button next to “Run these actions:”, and choose Query for data.
    In the popup, for Data connection, click the one we created earlier – GetUserProfileByName and clickOk.
    We’re closing in on our goal.  Let’s see our progress.  We should see something like this:
    Now that we have the user’s data read into the form, we can populate the fields in the contact form.  The number of steps to complete will depend on how many fields you want to populate.  We need to add an action step for
    each field.  I’ll show you one example and then you will just repeat the steps for the other fields.  Let’s update the Job Title field.
    Populate the contact form fields with existing user’s data
    Click the Add button next to “Run these actions:”, and choose “Set a field’s value”.
    For Field, click the button on the right to load the select a field dialog.  Highlight the field Job Title.
    For Value, click the formula icon. On the formula screen, click the Insert Field or Group button.  Click the Show advanced view on the bottom. At the top, click the
    drop down and choose theGetUserProfileByName (Secondary) option.  Expand the fields all the way down until you see the Value field.  Highlight it but don’t click ok, but click the Filter
    Data button, then Add. 
    For the first dropdown that says Value, choose Select a field or group.   The value field will be highlighted, but click the field Name field
    under PropertyData.  Click Ok. 
    In the blank field after “is equal to”, click in the box and choose Type text.  Then type the text Title. 
    Click ok until you get back to the Manage Rules pane.  The last previous screen will look like this.
    We’re going to update common fields that are in the user’s profile, and likely from Active Directory.  You can update fields like first and last name, company, mobile and work phone number, etc.  For the other fields, the
    steps are the same except the Field you choose to update from the form, and the very last step where you enter the text will change.  Here’s what the rules look like when we’re done:
    We’re all done, good work!  You can preview the form and try it now.  Click Ctrl+Shift+B to preview the form.  Once you’re satisfied, you can publish the form back to the library.  Click File –> Quick
    Publish.  Once it’s done, you will get confirmation:
    Now open your form in SharePoint.  From the contact list, click Add new item.  Type in a name, and click the button and watch the magic happen!

  • Itunes on my iPhone 5 only displays the artist list with the UP NEXT feature.  How can I change the UP NEXT feature on my iPhone 5 to display the next songs that are to be played on my play list?

    Itunes on my iPhone 5 only displays the artist list with the UP NEXT feature.  How can I change the UP NEXT feature on my iPhone 5 to display the next songs that are to be played on my play list?

    Hi Sarah,
    It sounds like the songs have either not yet synced over to the iPhone, or something went wrong when attempting to sync to the iPhone. My recommendation is to uncheck the "Sync Music" checkbox.
    Once you have done that, recheck the "Sync Music" checkbox, and apply the changes once more. This will instruct iTunes to completely remove all music from your iPhone, and then copy the files once more. If you have a large amount of music, this initial sync may take a while.
    If the above does not resolve your issue, see the following articles:
    iOS: Syncing with iTunes
    http://support.apple.com/kb/HT1386
    iOS: How to transfer or sync content to your computer
    http://support.apple.com/kb/HT1296
    Thanks,
    Matt M.

  • Anyone know how to create something like this?

    I've been asked to make something like
    this
    except for newsletters instead of business cards. If anyone
    has seen any tutorials covering anything like this I would love to
    hear about them, or if you have some ideas of how to start.
    I tried using image swap for the background and writing over
    it using layers but realized I wouldn't know which background they
    chose and the text on the layer won't move to accomidate each
    template. Is this something that needs to be done in Flash? Any
    advice would be greatly appreciated.
    Thank you in advance,
    Chris

    This page appears to be done with javascript and ASP.net. The
    coding
    involved is not for the beginner or the timid.

  • How can I create a XMP List with multiple selection

    Hello,
    I try to build my own XMP custom panel. Herefore I need a couple of lists with the possibility for multiple selections (e.g. the choice for one language or multiple languages).
    But how is it possible to integrate a list into a panel? There is no XMPList inside the custom folder. I have experimented with the standard mx:list and an array collection for data binding into the list. But how can I write the user selection into an XMP field? Example: In the List the user choose three languages (DE, EN, FR). Is it possible to collect the choice into a string and to write the result into an XMP standard field (e.g. dc:description)?
    A further question is, if it's possible to use the "HTTPService" to bind an external xml-file with the languages and other informations into the panel or is it only possible to work with an array collection inside the code?
    Here is my code:
    <?xml version="1.0" encoding="utf-8"?>
    <fi:XMPForm
              xmlns:mx="http://www.adobe.com/2006/mxml"
              xmlns:fi="com.adobe.xmp.components.*" width="100%" height="100%"
              xmlns:Iptc4xmpCore ="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/"
              label="XMP-Custom Panel"
              initialize="ds.send()"
              >
         <!-- Each namespace prefix that is used within an xmpPath-attribute,
               MUST BE registered at the top of EACH panel where it is referenced -->
         <fi:XMPNamespaces>
              <fi:XMPNamespace prefix="dc" value="http://purl.org/dc/elements/1.1/"/>
         </fi:XMPNamespaces>
         <fi:XMPForm>
              <mx:HBox width="100%" height="26" verticalAlign="middle">
                   <mx:HRule width="50%"/>
                   <mx:Label text="Allgemeine Metadaten" fontSize="12" fontWeight="bold"/>
                   <fi:XMPSeparator width="50%"/>
              </mx:HBox>
              <fi:XMPFormItem
                        label="Titel"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Dateiname" fontSize="11" width="100%">
                   <fi:XMPTextInput xmpPath="dc:title" xmpType="Localized" width="100%"/>
              </fi:XMPFormItem>
              <fi:XMPFormItem
                        label="Titel"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Dateiname" fontSize="11" width="100%">
                   <fi:XMPTextInput xmpPath="dc:title" xmpType="Localized" width="100%"/>
              </fi:XMPFormItem>
              <fi:XMPFormItem
                        label="Druckkennzeichen"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Dateiname" fontSize="11" width="100%">
                   <fi:XMPTextInput xmpPath="dc:title" xmpType="Localized" width="100%"/>
              </fi:XMPFormItem>
              <fi:XMPFormItem
                        label="Verfasser"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Erzeuger des Dokumentes" fontSize="11" width="100%">
                   <fi:XMPComboBox xmpPath="dc:creator" width="100%"/>
              </fi:XMPFormItem>
              <fi:XMPFormItem
                        label="Versionsnummer"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Dateiname" fontSize="11" width="100%">
                   <fi:XMPComboBox xmpPath="dc:creator" width="100%"/>
              </fi:XMPFormItem>
              <mx:HBox width="100%" height="26" verticalAlign="middle">
                   <mx:HRule width="50%"/>
                   <mx:Label text="Enthaltene Sprachen" fontSize="12" fontWeight="bold"/>
                   <fi:XMPSeparator width="50%"/>
              </mx:HBox>
              <!-- Beginn der Auswahl-Liste für die Sprachen -->
                 <mx:Script>
            <![CDATA[
                import flash.events.MouseEvent;
                import mx.controls.Alert;
                import mx.collections.ArrayCollection;
                private const NL:String = "\r";
                // A data provider created by using ActionScript
                [Bindable]
                private var subscriptions:ArrayCollection =
                    new ArrayCollection
                            {data:0, label:"Deutsch"},
                            {data:1, label:"Englisch"},
                            {data:2, label:"Französisch"},
                            {data:3, label:"Italienisch"}
                [Bindable]
                private var market:ArrayCollection =
                    new ArrayCollection
                            {data:0, label:"(Bitte Marktversion auswählen)"},
                            {data:1, label:"Marktversion Deutsch (M_DE)"},
                            {data:2, label:"Marktversion Englisch (M_EN)"},
                            {data:3, label:"Marktversion Frankreich (M_FR)"},
                            {data:4, label:"Marktversion Italien (M_IT)"}
                [Bindable]
                private var documenttyp:ArrayCollection =
                    new ArrayCollection
                            {data:0, label:"(Bitte Dokumenttyp auswählen)"},
                                  {data:1, label:"Gebrauchsanweisung"},
                            {data:2, label:"Ersatzteilkatalog"},
                            {data:3, label:"Service-Anleitung"},
                            {data:4, label:"Etikett"}
            ]]>
        </mx:Script>
                    <fi:XMPFormItem label="Sprachauswahl" width="100%">
                    <mx:List
                        id="userSubscriptions" rowCount="4"
                        allowMultipleSelection="true" width="100%"
                        dataProvider="{subscriptions}"
                    />
                </fi:XMPFormItem>
                    <mx:Text text="* Mehrfachauswahl möglich." fontWeight="normal" fontSize="10"/>
                <!-- Ende der Liste für die Auswahl von Sprachen -->
              <fi:XMPFormItem
                        label="Marktvariante"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Dateiname" fontSize="11" width="100%">
                   <fi:XMPComboBox xmpPath="dc:creator" width="100%" dataProvider="{market}"/>
              </fi:XMPFormItem>
              <fi:XMPFormItem
                        label="Dokumenttyp"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Dateiname" fontSize="11" width="100%">
                   <fi:XMPComboBox xmpPath="dc:creator" width="100%" dataProvider="{documenttyp}"/>
              </fi:XMPFormItem>
              <fi:XMPFormItem
                        label="Stichworte"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Erzeuger des Dokumentes" fontSize="11" width="100%">
                   <fi:XMPTextArea/>
              </fi:XMPFormItem>
              <mx:HBox width="100%" height="26" verticalAlign="middle">
                   <mx:HRule width="50%"/>
                   <mx:Label text="Metadaten Photoshop" fontSize="12" fontWeight="bold"/>
                   <fi:XMPSeparator width="50%"/>
              </mx:HBox>
              <fi:XMPFormItem
                        label="Originalname FA"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Dateiname" fontSize="11" width="100%" id="PS1">
                   <fi:XMPTextInput xmpPath="dc:title" xmpType="Localized" width="100%"/>
              </fi:XMPFormItem>
              <fi:XMPFormItem
                        label="Fotoauftragsnummer"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Dateiname" fontSize="11" width="100%" id="PS2">
                   <fi:XMPTextInput xmpPath="dc:title" xmpType="Localized" width="100%"/>
              </fi:XMPFormItem>
              <fi:XMPFormItem
                        label="Interne Anmerkungen"
                        labelTooltip="$$$/xmp/sdk/custompanels/Test/TitleToolTip=Erzeuger des Dokumentes" fontSize="11" width="100%" id="PS3">
                   <fi:XMPTextArea/>
              </fi:XMPFormItem>
              <mx:Text text="* hier steht eine kleine Erläuterung" fontWeight="normal" fontSize="10"/>
         </fi:XMPForm>
    </fi:XMPForm>
    Any suggestions?
    Thank you in advance.
    Markus

    Hi Markus,
    the FileInfo SDK does not offer a ready-made list component allowing for multi-selection.
    So you would need to implement one using the FileInfo SDK API. Your component "XMPList" would inherit from mx:list and would need to implement the XMPRead and XMPWrite events and talk to the XMP using the IXMPAccess interface within those event handlers.
    Please have a look at the Programmer's Guide, section "XMP Flex components" and at the API description available in "docs" for further guidanc.
    Hope this helps
    Kind Regards
    Jörg
    Adobe XMP

  • Sony, please tell me how you allow something like this to happen? Horrific Support Experience

    So, the below happened.  Essentialy, Sony sent me four broken TVs, forced me to spend about 20 hours of time replacing those TVs, and has refused to replace my broken television.  The below is a chain with one of your reps.  I would never have expected such a poor customer service experience from a company of Sony's caliber.  It has been very disappointing.  You insist that you are giving me an "offer" but you have given me no options whatsoever.
    I note that you continue to maintain that there is no viable replacement.  However, a simple search on your webpage and online shows that there are multiple 48 inch LED televisions still available.  I find your representation to be disengenuous.  The below chain is only one point in the long line of frustrating communications with your representatives.  All told me different things and made promises that were not kept.  I can only imagine how my case file looks.
    I would like an explanation from Sony how you could allow something like this to happen?  This has been the most frustrating experience I have ever had with a electronics company -- and I have had alot.  It has been terrible.
    ---------- Forwarded message ----------
    From: []
    Date: Fri, Jun 26, 2015 at 7:22 PM
    Subject: Re: [] *Mark*
    To: Sony Support USA <>
    To be clear, I am not "accepting" your offer as I don't think it is fair or makes me whole. I am telling you to do whatever you have to do. You have given me no real other options. 
    On Jun 26, 2015, at 7:04 PM, Sony Support USA <> wrote:
    Hi [],
    Thank you for contacting Sony and for accepting the offer. We apologize that we cannot offer you the regular retail price of the unit since that is not the amount that you paid it for. We will email you a prepaid shipping label which you can use to ship us back your TV and once we determined that it is in transit back to us we will process the check with the amount of $369.99 and you will receive the check in 4-6 weeks. Thank you.
    Regards,
    Mark C7NO
    Sony National Customer Relations
    From:[]
    Sent: Friday, June 26, 2015 9:20 PM
    To: Sony Support USA
    Subject: Re: [] *Mark*
    How you get away with treating your customers like this is beyond me.  I am telling you that I purchased the television at a discounted rate that I am no longer able to obtain.  In other words, the amount you are refunding me will not make me whole.  I am also telling you that your colleague literally offered me a refurbished TV about two hours ago (apparently your group offers less to customers now).  You have already sent me three TVs and wasted about 20 hours of my time.  Despite all that, you unapologetically state that your "FINAL" offer gets me to nowhere that I need to be.  You have no remorse for the situation and have not gone any extra distance to make a customer whole, which is all that I am asking for.
    You have beaten me into submission over the past month with broken TVs, hours wasted shipping, long conversations with support representatives, and failed promises.  You guys go ahead and do whatever it is you need to do.  There is only so much that I can argue about.  No customer should expect this type of treatment from a company like Sony.  People purchase Sony so that they DONT have to deal with that type of nonsense.  This has honestly been the worst customer service interaction I have ever had.
    On Fri, Jun 26, 2015 at 5:54 PM, Sony Support USA <> wrote:
    Thank you for contacting Sony. We double checked if there is a same or comparable refurbished unit for replacement but there is none. Your file is being already being handled by our department which is the highest level you can get since our managers and supervisors are not part of the escalation path. The $319.99 is the amount that you paid for the TV and that is what we are going to refund you and the $50 is for compensation. You are getting more than what you paid for the TV so Sony believes it will cut it. Our offer is FINAL. Thank you.
    Regards,
    Mark C7NO
    Sony National Customer Relations
    From: []
    Sent: Friday, June 26, 2015 8:38 PM
    To: Sony Support USA
    Subject: Re: [] *Mark*
    Mark,
    I just spoke to an individual on the phone who told me that you could send a refurbished model .  That conversation is exactly what prompted my email to this email address -- they told me to reach out here because you could provide me a better option rather than the two that were given.  Now you are telling me that not only can you not offer me a better option but that you are taking away an option previously given.  This is getting more and more ridiculous.  I am sorry but this just isnt working for me.  I dont understand how there is this much miscommunication between your departments. 
    I would like to be put in touch with a manager on this case.  Your offer to refund me 320 + 50 will not cut it.  I am amazed that a company like Sony, which people purchase because of the supposed product support and service, is failing their customer in this way.  It's very disappointing.
    On Fri, Jun 26, 2015 at 5:30 PM, Sony Support USA <> wrote:
    Hi [],
    Thank you for contacting Sony. Like we mentioned from our last email, the best and final offer is the buyback. If you don’t like the offer then we don’t have any other option for you. Thank you for choosing Sony.
    Regards,
    Mark C7NO
    Sony National Customer Relations
    From: []
    Sent: Friday, June 26, 2015 8:10 PM
    To: Sony Support USA
    Subject: Re: [] *Mark*
    Thanks, Mark.  My preference would then be to try a refurbished model one more time.  The issue is that I got the TV at Black Friday discount.  I wouldnt be able to replace it even if I wanted to.  So, I will try one more time and go from there.  Please let me know once the TV is shipped.
    On Fri, Jun 26, 2015 at 4:21 PM, Sony Support USA <> wrote:
    Hi [].
    Thank you for contacting Sony. We apologize if you don’t want that option but this is the best Sony can offer since there is no same or comparable model to offer you anymore. If the unit will be replaced it will be the 4th time already and to tell you honestly it will be much cheaper for you to just buyback the unit rather than to pay the shipper deliver the TV every time we replace it and we are not saying that it is your fault just to make it clear. We will buyback the unit for $319.99 and we will add up another $50 as compensation for all the troubles. Please let us know once you have made your decision. Thank you.
    Regards,
    Mark C7NO
    Sony National Customer Relations
    From: []
    Sent: Friday, June 26, 2015 7:16 PM
    To: Sony Support USA
    Subject: Re: [] *Mark*
    I don't want that option.  I would take a refurbished model again over the refund. 
    You are saying that I spend 20 hours of my life dealing with you, driving to and from fed ex three times, mounting and taking down three broken televisions, and you do nothing to compensate me for my time?  I would never expect this from a company like Sony. 
    On Jun 26, 2015, at 4:10 PM, Sony Support USA <> wrote:
    Hi [],
    Thank you for contacting Sony. As we have mentioned there is no same or comparable model to offer you that is why we offered a buyback for the unit and that is the only option thank you.
    Regards,
    Mark C7NO
    Sony National Customer Relations
    From: 
    Sent: Friday, June 26, 2015 7:05 PM
    To: Sony Support USA
    Subject: 
    As I said, I don't want a buy back. That is not an option for me. 
    Are you saying that you have no other 48inch led television?
    On Jun 26, 2015, at 4:02 PM, Sony Support USA <> wrote:
    Hi [],
    Thank you for contacting Sony. We apologize for the inconvenience this may have caused you. Since there is no same or comparable model to send you as a replacement we will buyback the Tv for $319.99. We will email you a prepaid shipping label for you to return the unit back to us and once we determine that the unit is in transit we will process the check and you will receive it in 4-6 weeks. Should you take the offer please provide the address where the check should be sent to. Thank you.
    Regards,
    Mark C7NO
    Sony National Customer Relations
    From: 
    Sent: Friday, June 26, 2015 6:49 PM
    To: Sony Support USA
    Subject: 
    Over the past month, you have sent me four defective TVs.  I cannot tell you how frustrating this process has been for me.  I never would have thought that a company like Sony could be this bad.  It has been like pulling teeth with you all.
    I purchased my television thinking that it would come along with the best product and support in the market.  That has not been the case.  My TV broke down within a year and now you have sent literally four televisions to replace it but none of them have worked.
    The latest contact I got was that you have run out of new television for my model and instead need to send me another refurbished one or refund me.  I do not want either option.
    I want a brand new TV.  I dont care if it's the same one or a better one but it has to be new.  It cannot be refurbished.  I do not want a refund.
    At this point, I have spent about 20 hours of my life on the phone with you or shipping back and forth items.  I would also like compensation to account for that time.  
    Please email me or call me with a response.
     

    Hi adam26, 
    Welcome to the Sony Community! 
    We certainly empathize with your frustration and we apologize for the inconvenience caused. Please check your other thread here, we saw someone from our customer relation department already responded to your inquiry. Again, we sincerely hope to seek your kind understanding on this matter. 
    Regards, 
    Dave 

Maybe you are looking for