Revision: 15272
          http://gate.svn.sourceforge.net/gate/?rev=15272&view=rev
Author:   markagreenwood
Date:     2012-01-31 08:12:57 +0000 (Tue, 31 Jan 2012)
Log Message:
-----------
support for specifing the dowload url (downloadURL) as an attribute inside the 
site XML file

Modified Paths:
--------------
    gate/trunk/src/gate/gui/creole/manager/CreolePlugin.java
    gate/trunk/src/gate/gui/creole/manager/RemoteUpdateSite.java

Modified: gate/trunk/src/gate/gui/creole/manager/CreolePlugin.java
===================================================================
--- gate/trunk/src/gate/gui/creole/manager/CreolePlugin.java    2012-01-31 
02:27:24 UTC (rev 15271)
+++ gate/trunk/src/gate/gui/creole/manager/CreolePlugin.java    2012-01-31 
08:12:57 UTC (rev 15272)
@@ -56,7 +56,9 @@
     if(url != null) {
       url = Gate.normaliseCreoleUrl(url);
       try {
-        return load(new URL(url, "creole.xml"));
+        CreolePlugin p = load(new URL(url, "creole.xml"));
+        if (downloadURL != null) p.downloadURL = downloadURL;
+        return p;
       } catch(Exception e) {
         throw new RuntimeException(e);
       }

Modified: gate/trunk/src/gate/gui/creole/manager/RemoteUpdateSite.java
===================================================================
--- gate/trunk/src/gate/gui/creole/manager/RemoteUpdateSite.java        
2012-01-31 02:27:24 UTC (rev 15271)
+++ gate/trunk/src/gate/gui/creole/manager/RemoteUpdateSite.java        
2012-01-31 08:12:57 UTC (rev 15272)
@@ -52,6 +52,7 @@
         xs.alias("UpdateSite", List.class);
         xs.alias("CreolePlugin", CreolePlugin.class);
         xs.useAttributeFor(CreolePlugin.class, "url");
+        xs.useAttributeFor(CreolePlugin.class, "downloadURL");
         xs.registerConverter(new SingleValueConverter() {
           @Override
           public boolean canConvert(@SuppressWarnings("rawtypes") Class type) {

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to