Adds a filter definition. @param filter The filter definition @throws IllegalArgumentException If a filter with the same name already exists
(FilterDef filter)
| 519 | * @throws IllegalArgumentException If a filter with the same name already exists |
| 520 | */ |
| 521 | public void addFilter(FilterDef filter) { |
| 522 | if (filters.containsKey(filter.getFilterName())) { |
| 523 | // Filter names must be unique within a web(-fragment).xml |
| 524 | throw new IllegalArgumentException(sm.getString("webXml.duplicateFilter", filter.getFilterName())); |
| 525 | } |
| 526 | filters.put(filter.getFilterName(), filter); |
| 527 | } |
| 528 | |
| 529 | /** |
| 530 | * Returns the filter definitions. |