Revision 43020 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.lib/src/main/java/org/gvsig/fmap/dal/store/db/DBHelper.java
DBHelper.java | ||
---|---|---|
56 | 56 |
); |
57 | 57 |
} |
58 | 58 |
} |
59 |
|
|
59 |
|
|
60 |
public static void registerParametersDefinition(String name, Class theClass, InputStream resource) { |
|
61 |
PersistenceManager manager = ToolsLocator.getPersistenceManager(); |
|
62 |
if (manager.getDefinition(name) == null) { |
|
63 |
if( resource==null ) { |
|
64 |
throw new IllegalArgumentException("resource null not allowed."); |
|
65 |
} |
|
66 |
manager.addDefinition( |
|
67 |
theClass, |
|
68 |
name, |
|
69 |
resource, |
|
70 |
theClass.getClassLoader(), |
|
71 |
null, |
|
72 |
null |
|
73 |
); |
|
74 |
} |
|
75 |
} |
|
76 |
|
|
60 | 77 |
@SuppressWarnings("unchecked") |
61 | 78 |
public static void registerMetadataDefinition(String name, Class theClass, String filename) throws MetadataException { |
62 | 79 |
MetadataManager manager = MetadataLocator.getMetadataManager(); |
... | ... | |
67 | 84 |
} |
68 | 85 |
manager.addDefinition( |
69 | 86 |
name, |
70 |
theClass.getResourceAsStream(filename),
|
|
87 |
resource,
|
|
71 | 88 |
theClass.getClassLoader() |
72 | 89 |
); |
73 | 90 |
} |
74 | 91 |
} |
75 |
|
|
92 |
@SuppressWarnings("unchecked") |
|
93 |
public static void registerMetadataDefinition(String name, Class theClass, InputStream resource) throws MetadataException { |
|
94 |
MetadataManager manager = MetadataLocator.getMetadataManager(); |
|
95 |
if( manager.getDefinition(name)==null ) { |
|
96 |
manager.addDefinition( |
|
97 |
name, |
|
98 |
resource, |
|
99 |
theClass.getClassLoader() |
|
100 |
); |
|
101 |
} |
|
102 |
} |
|
103 |
|
|
76 | 104 |
public static DynObject newParameters(String name) { |
77 | 105 |
return ToolsLocator.getDynObjectManager() |
78 | 106 |
.createDynObject( |
Also available in: Unified diff