Revision 44831 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/vectorial/FLyrVect.java
FLyrVect.java | ||
---|---|---|
1119 | 1119 |
return geomType; |
1120 | 1120 |
} |
1121 | 1121 |
|
1122 |
public static class RegisterPersistence
|
|
1122 |
public static class SelfRegister
|
|
1123 | 1123 |
implements Callable { |
1124 | 1124 |
|
1125 |
@Override |
|
1125 | 1126 |
public Object call() { |
1127 |
registerPersistence(); |
|
1128 |
registerDefaultVectorLayer(); |
|
1129 |
return true; |
|
1130 |
} |
|
1131 |
|
|
1132 |
private Object registerDefaultVectorLayer() { |
|
1133 |
MapContextManager manager = MapContextLocator.getMapContextManager(); |
|
1134 |
manager.registerLayer(FeatureStore.class, FLyrVect.class); |
|
1135 |
return true; |
|
1136 |
} |
|
1137 |
|
|
1138 |
private Object registerPersistence() { |
|
1126 | 1139 |
PersistenceManager manager = ToolsLocator.getPersistenceManager(); |
1127 | 1140 |
|
1128 | 1141 |
DynStruct definition |
... | ... | |
1146 | 1159 |
.setClassOfValue(ILabelingStrategy.class) |
1147 | 1160 |
.setMandatory(false); |
1148 | 1161 |
|
1149 |
return Boolean.TRUE;
|
|
1162 |
return true;
|
|
1150 | 1163 |
} |
1151 | 1164 |
} |
1152 | 1165 |
|
1166 |
@Override |
|
1153 | 1167 |
protected void doDispose() throws BaseException { |
1154 | 1168 |
dispose(featureStore); |
1155 | 1169 |
spatialCache.clearAll(); |
... | ... | |
1288 | 1302 |
} |
1289 | 1303 |
return super.isTemporary(); |
1290 | 1304 |
} |
1305 |
|
|
1306 |
|
|
1307 |
|
|
1308 |
|
|
1291 | 1309 |
} |
Also available in: Unified diff