orderedFilters = order.split("\\s+");
}
HashMap<String, ParseFilter> filterMap =
new HashMap<String, ParseFilter>();
try {
ExtensionPoint point = PluginRepository.get(conf).getExtensionPoint(ParseFilter.X_POINT_ID);
if (point == null)
throw new RuntimeException(ParseFilter.X_POINT_ID + " not found.");
Extension[] extensions = point.getExtensions();
for (int i = 0; i < extensions.length; i++) {
Extension extension = extensions[i];
ParseFilter parseFilter = (ParseFilter) extension.getExtensionInstance();
if (!filterMap.containsKey(parseFilter.getClass().getName())) {
filterMap.put(parseFilter.getClass().getName(), parseFilter);