refactoring of the config interface towards more reuse in the implementation and...
[xmlrouter] / impl / src / main / java / org / wamblee / xmlrouter / impl / RobustFilter.java
index 9f85d28e6f3c6eb9b2f1314d1c1a9fa9bd0cf83c..4bf4cf2393bf94eca6a6d13c5294c2db5545edb0 100644 (file)
@@ -12,7 +12,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */ 
+ */
 package org.wamblee.xmlrouter.impl;
 
 import java.util.logging.Level;
@@ -23,6 +23,12 @@ import javax.xml.transform.dom.DOMSource;
 import org.wamblee.xmlrouter.common.Id;
 import org.wamblee.xmlrouter.config.Filter;
 
+/**
+ * This class provides robustness towards externally supplied filters.
+ * 
+ * @author Erik Brakkee
+ * 
+ */
 public class RobustFilter implements Filter {
 
     private static final Logger LOGGER = Logger.getLogger(RobustFilter.class
@@ -31,6 +37,14 @@ public class RobustFilter implements Filter {
     private Id<Filter> id;
     private Filter filter;
 
+    /**
+     * Constructs the wrapper.
+     * 
+     * @param aId
+     *            Id.
+     * @param aFilter
+     *            Filter to wrap.
+     */
     public RobustFilter(Id<Filter> aId, Filter aFilter) {
         id = aId;
         filter = aFilter;