Revision 41025 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/java/org/gvsig/andami/plugins/config/generate/PluginConfig.java
PluginConfig.java | ||
---|---|---|
40 | 40 |
import java.io.Writer; |
41 | 41 |
import java.util.Enumeration; |
42 | 42 |
import java.util.Vector; |
43 |
|
|
43 | 44 |
import org.exolab.castor.xml.MarshalException; |
44 | 45 |
import org.exolab.castor.xml.Marshaller; |
45 | 46 |
import org.exolab.castor.xml.Unmarshaller; |
46 | 47 |
import org.exolab.castor.xml.ValidationException; |
48 |
import org.slf4j.Logger; |
|
49 |
import org.slf4j.LoggerFactory; |
|
47 | 50 |
import org.xml.sax.ContentHandler; |
48 | 51 |
|
49 | 52 |
/** |
... | ... | |
53 | 56 |
*/ |
54 | 57 |
public class PluginConfig implements java.io.Serializable { |
55 | 58 |
|
59 |
private static final Logger logger = LoggerFactory.getLogger(PluginConfig.class); |
|
56 | 60 |
|
57 | 61 |
//--------------------------/ |
58 | 62 |
//- Class/Member Variables -/ |
... | ... | |
129 | 133 |
throws java.lang.IndexOutOfBoundsException |
130 | 134 |
{ |
131 | 135 |
_dependsList.addElement(vDepends); |
136 |
if( "org.gvsig.app".equals(vDepends.getPluginName()) ) { |
|
137 |
logger.info("Deprecated dependency 'org.gvsig.app' add optional depdency with 'org.gvsig.shp.app.mainplugin' to ensure compatibility with gvSIG 2.0."); |
|
138 |
org.gvsig.andami.plugins.config.generate.Depends dep2 = new org.gvsig.andami.plugins.config.generate.Depends(); |
|
139 |
dep2.setOptional(true); |
|
140 |
dep2.setPluginName("org.gvsig.shp.app.mainplugin"); |
|
141 |
_dependsList.addElement(dep2); |
|
142 |
} |
|
132 | 143 |
} //-- void addDepends(com.iver.andami.plugins.config.generate.Depends) |
133 | 144 |
|
134 | 145 |
/** |
Also available in: Unified diff