01: /*
02: * Copyright 2001-2007 Geert Bevin <gbevin[remove] at uwyn dot com>
03: * Distributed under the terms of either:
04: * - the common development and distribution license (CDDL), v1.0; or
05: * - the GNU Lesser General Public License, v2.1 or later
06: * $Id: MissingImplementationException.java 3634 2007-01-08 21:42:24Z gbevin $
07: */
08: package com.uwyn.rife.engine.exceptions;
09:
10: public class MissingImplementationException extends EngineException {
11: private static final long serialVersionUID = -3406715969986531292L;
12:
13: private String mDeclarationName = null;
14:
15: public MissingImplementationException(String declarationName) {
16: super (
17: "The element '"
18: + declarationName
19: + "' doesn't declare an implementation or you used the wrong element processor identifier, causing the actual processing not to happen (ie. omit the .xml extension for an element declared in an xml file).");
20:
21: mDeclarationName = declarationName;
22: }
23:
24: public String getDeclarationName() {
25: return mDeclarationName;
26: }
27: }
|