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
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
}