{"action":"created","issue":{"url":"https://api.github.com/repos/vaadin/eclipse-plugin/issues/412","repository_url":"https://api.github.com/repos/vaadin/eclipse-plugin","labels_url":"https://api.github.com/repos/vaadin/eclipse-plugin/issues/412/labels{/name}","comments_url":"https://api.github.com/repos/vaadin/eclipse-plugin/issues/412/comments","events_url":"https://api.github.com/repos/vaadin/eclipse-plugin/issues/412/events","html_url":"https://github.com/vaadin/eclipse-plugin/issues/412","id":134548552,"number":412,"title":"Add support for other formats than Java","user":{"login":"makoivis","id":7498049,"avatar_url":"https://avatars.githubusercontent.com/u/7498049?v=3","gravatar_id":"","url":"https://api.github.com/users/makoivis","html_url":"https://github.com/makoivis","followers_url":"https://api.github.com/users/makoivis/followers","following_url":"https://api.github.com/users/makoivis/following{/other_user}","gists_url":"https://api.github.com/users/makoivis/gists{/gist_id}","starred_url":"https://api.github.com/users/makoivis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/makoivis/subscriptions","organizations_url":"https://api.github.com/users/makoivis/orgs","repos_url":"https://api.github.com/users/makoivis/repos","events_url":"https://api.github.com/users/makoivis/events{/privacy}","received_events_url":"https://api.github.com/users/makoivis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-18T11:07:28Z","updated_at":"2016-02-18T11:07:50Z","closed_at":null,"body":"**Reported by Artur Signell on 21 May 2012 12:39 UTC**\nThe Visual Editor should not be bound tightly to Java files but instead support various file formats through extension points. The extension point should allow other plugin creators to define a new format, in the same way that the Visual Editor defines the Java format. \r\n\r\nThe current Java support should be refactored to use the extension point. \r\n\r\nWhen creating a new file, there should be a \"File format\" drop down from which the format can be chosen. By default there will be only Java  in the drop down but installing e.g. an XML plugin should cause XML to show up in the list.\r\n\r\nWhen editing a file in XML format there should be an \"XML\" (string defined by the extension plugin) tab in addition to the \"Design\" tab. This should open a standard text editor where the file is edited (see #8824 for an enhancement to this).\n\nMigrated-From: http://my.domain/trac/env/ticket/8826"},"comment":{"url":"https://api.github.com/repos/vaadin/eclipse-plugin/issues/comments/185661585","html_url":"https://github.com/vaadin/eclipse-plugin/issues/412#issuecomment-185661585","issue_url":"https://api.github.com/repos/vaadin/eclipse-plugin/issues/412","id":185661585,"user":{"login":"makoivis","id":7498049,"avatar_url":"https://avatars.githubusercontent.com/u/7498049?v=3","gravatar_id":"","url":"https://api.github.com/users/makoivis","html_url":"https://github.com/makoivis","followers_url":"https://api.github.com/users/makoivis/followers","following_url":"https://api.github.com/users/makoivis/following{/other_user}","gists_url":"https://api.github.com/users/makoivis/gists{/gist_id}","starred_url":"https://api.github.com/users/makoivis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/makoivis/subscriptions","organizations_url":"https://api.github.com/users/makoivis/orgs","repos_url":"https://api.github.com/users/makoivis/repos","events_url":"https://api.github.com/users/makoivis/events{/privacy}","received_events_url":"https://api.github.com/users/makoivis/received_events","type":"User","site_admin":false},"created_at":"2016-02-18T11:07:50Z","updated_at":"2016-02-18T11:07:50Z","body":"**Modified by Artur Signell on 15 Nov 2013 14:24 UTC**"}}