unico 2004/07/09 06:04:36
Modified: src/share/org/apache/slide/extractor ExtractorManager.java
Log:
catch and rethrow ConfigurationException
Revision Changes Path
1.3 +8 -6
jakarta-slide/src/share/org/apache/slide/extractor/ExtractorManager.java
Index: ExtractorManager.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/share/org/apache/slide/extractor/ExtractorManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ExtractorManager.java 5 Jun 2004 12:20:19 -0000 1.2
+++ ExtractorManager.java 9 Jul 2004 13:04:36 -0000 1.3
@@ -52,7 +52,7 @@
extractors.add(extractor);
}
- public PropertyExtractor []getPropertyExtractors(NodeRevisionDescriptors
descriptors, NodeRevisionDescriptor descriptor) {
+ public PropertyExtractor[] getPropertyExtractors(NodeRevisionDescriptors
descriptors, NodeRevisionDescriptor descriptor) {
List matchingExtractors = new ArrayList();
for ( Iterator i = extractors.iterator(); i.hasNext(); ) {
Extractor extractor = (Extractor)i.next();
@@ -64,7 +64,7 @@
return (PropertyExtractor [])matchingExtractors.toArray(extractors);
};
- public ContentExtractor []getContentExtractors(NodeRevisionDescriptors
descriptors, NodeRevisionDescriptor descriptor) {
+ public ContentExtractor[] getContentExtractors(NodeRevisionDescriptors
descriptors, NodeRevisionDescriptor descriptor) {
List matchingExtractors = new ArrayList();
for ( Iterator i = extractors.iterator(); i.hasNext(); ) {
Extractor extractor = (Extractor)i.next();
@@ -76,7 +76,7 @@
return (ContentExtractor [])matchingExtractors.toArray(extractors);
};
- public Extractor []getExtractors(NodeRevisionDescriptors descriptors,
NodeRevisionDescriptor descriptor) {
+ public Extractor[] getExtractors(NodeRevisionDescriptors descriptors,
NodeRevisionDescriptor descriptor) {
List matchingExtractors = new ArrayList();
for ( Iterator i = extractors.iterator(); i.hasNext(); ) {
Extractor extractor = (Extractor)i.next();
@@ -117,6 +117,8 @@
addExtractor(extractor);
} catch (ClassCastException e) {
throw new ConfigurationException("Extractor '"+classname+"' is not
of type Extractor", config);
+ } catch (ConfigurationException e) {
+ throw e;
} catch (Exception e) {
throw new ConfigurationException("Extractor '"+classname+"' could
not be loaded", config);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]