Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.metadata.basic / org.gvsig.metadata.basic.lib / org.gvsig.metadata.lib.basic.api / src / main / java / org / gvsig / metadata / exceptions / InvalidMetadataNamespaceException.java @ 40608

History | View | Annotate | Download (911 Bytes)

1 40608 jjdelcerro
package org.gvsig.metadata.exceptions;
2
3
import org.gvsig.tools.dynobject.DynStruct;
4
5
public class InvalidMetadataNamespaceException extends MetadataException {
6
7
        /**
8
         *
9
         */
10
        private static final long serialVersionUID = 7848869189284006672L;
11
        private final static String MESSAGE_FORMAT = "Invalid namespace '%(namespace)s' for class '%(names)s' in metadata context.";
12
        private final static String MESSAGE_KEY = "_InvalidMetadataNamespaceException";
13
14
        public InvalidMetadataNamespaceException(String definitionName,
15
                        String namespace) {
16
                super(MESSAGE_FORMAT, MESSAGE_KEY, serialVersionUID);
17
                this.setValue("name", definitionName);
18
                this.setValue("namespace", namespace);
19
        }
20
21
        public InvalidMetadataNamespaceException(DynStruct dynStruct) {
22
                super(MESSAGE_FORMAT, MESSAGE_KEY, serialVersionUID);
23
                this.setValue("name", dynStruct.getName());
24
                this.setValue("namespace", dynStruct.getNamespace());
25
        }
26
27
}