elena 2002/07/25 12:16:11 Modified: java/src/org/apache/xerces/dom ASDOMImplementationImpl.java ASModelImpl.java AttrImpl.java AttrNSImpl.java AttributeMap.java CharacterDataImpl.java CoreDOMImplementationImpl.java CoreDocumentImpl.java Log: DOM error message localization. Revision Changes Path 1.3 +3 -3 xml-xerces/java/src/org/apache/xerces/dom/ASDOMImplementationImpl.java Index: ASDOMImplementationImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/ASDOMImplementationImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ASDOMImplementationImpl.java 3 Apr 2002 23:48:26 -0000 1.2 +++ ASDOMImplementationImpl.java 25 Jul 2002 19:16:10 -0000 1.3 @@ -135,8 +135,8 @@ * @return a DOMASWriter */ public DOMASWriter createDOMASWriter(){ - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, - "ASWriter is not implemented."); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } 1.4 +63 -32 xml-xerces/java/src/org/apache/xerces/dom/ASModelImpl.java Index: ASModelImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/ASModelImpl.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ASModelImpl.java 29 Jan 2002 01:15:06 -0000 1.3 +++ ASModelImpl.java 25 Jul 2002 19:16:10 -0000 1.4 @@ -121,7 +121,8 @@ * A code representing the underlying object as defined above. */ public short getAsNodeType() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -130,7 +131,8 @@ * is <code>null</code>. */ public ASModel getOwnerASModel() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -139,7 +141,8 @@ * is <code>null</code>. */ public void setOwnerASModel(ASModel ownerASModel) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -147,7 +150,8 @@ * <code>ASObject</code> type. */ public String getNodeName() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -155,7 +159,8 @@ * <code>ASObject</code> type. */ public void setNodeName(String nodeName) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -163,7 +168,8 @@ * unspecified. */ public String getPrefix() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -171,7 +177,8 @@ * unspecified. */ public void setPrefix(String prefix) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -179,7 +186,8 @@ * <code>ASObject</code>. */ public String getLocalName() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -187,7 +195,8 @@ * <code>ASObject</code>. */ public void setLocalName(String localName) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -196,7 +205,8 @@ * components. */ public String getNamespaceURI() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -205,7 +215,8 @@ * components. */ public void setNamespaceURI(String namespaceURI) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -218,7 +229,8 @@ * @return Cloned <code>ASObject</code>. */ public ASObject cloneASObject(boolean deep) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } // @@ -241,35 +253,40 @@ * subset. */ public short getUsageLocation() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** * The URI reference. */ public String getAsLocation() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** * The URI reference. */ public void setAsLocation(String asLocation) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** * The hint to locating an ASModel. */ public String getAsHint() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** * The hint to locating an ASModel. */ public void setAsHint(String asHint) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -288,7 +305,8 @@ * equivalent is thrown). */ public ASNamedObjectMap getElementDeclarations() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -299,7 +317,8 @@ * equivalent is thrown). */ public ASNamedObjectMap getAttributeDeclarations() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -310,7 +329,8 @@ * equivalent is thrown). */ public ASNamedObjectMap getNotationDeclarations() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -321,7 +341,8 @@ * equivalent is thrown). */ public ASNamedObjectMap getEntityDeclarations() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -332,7 +353,8 @@ * equivalent is thrown). */ public ASNamedObjectMap getContentModelDeclarations() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -349,7 +371,8 @@ * @return A list of ASModels. */ public ASObjectList getASModels() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -368,7 +391,8 @@ * <code>false</code> otherwise. */ public boolean validate() { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -376,7 +400,8 @@ * @param asobject <code>ASObject</code> to be imported. */ public void importASObject(ASObject asobject) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -384,7 +409,8 @@ * @param asobject <code>ASObject</code> to be inserted. */ public void insertASObject(ASObject asobject) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -406,7 +432,8 @@ public ASElementDeclaration createASElementDeclaration(String namespaceURI, String name) throws DOMException { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -424,7 +451,8 @@ public ASAttributeDeclaration createASAttributeDeclaration(String namespaceURI, String name) throws DOMException { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -446,7 +474,8 @@ public ASNotationDeclaration createASNotationDeclaration(String namespaceURI, String name, String systemId, String publicId) throws DOMException { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -460,7 +489,8 @@ */ public ASEntityDeclaration createASEntityDeclaration(String name) throws DOMException { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } /** @@ -479,7 +509,8 @@ */ public ASContentModel createASContentModel(int minOccurs, int maxOccurs, short operator) throws DOMASException { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Not Supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } 1.46 +19 -22 xml-xerces/java/src/org/apache/xerces/dom/AttrImpl.java Index: AttrImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/AttrImpl.java,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- AttrImpl.java 20 Jun 2002 01:29:04 -0000 1.45 +++ AttrImpl.java 25 Jul 2002 19:16:10 -0000 1.46 @@ -334,8 +334,8 @@ public void setValue(String newvalue) { if (isReadOnly()) { - throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } CoreDocumentImpl ownerDocument = ownerDocument(); Element ownerElement = getOwnerElement(); @@ -703,9 +703,8 @@ kid != null; kid = kid.getNextSibling()) { if (!ownerDocument.isKidOK(this, kid)) { - throw new DOMException( - DOMException.HIERARCHY_REQUEST_ERR, - "DOM006 Hierarchy request error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "HIERARCHY_REQUEST_ERR", null); + throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, msg); } } } @@ -730,22 +729,21 @@ if (errorChecking) { if (isReadOnly()) { - throw new DOMException( - DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } if (newChild.getOwnerDocument() != ownerDocument) { - throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, - "DOM005 Wrong document"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "WRONG_DOCUMENT_ERR", null); + throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, msg); } if (!ownerDocument.isKidOK(this, newChild)) { - throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, - "DOM006 Hierarchy request error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "HIERARCHY_REQUEST_ERR", null); + throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, msg); } // refChild must be a child of this node (or null) if (refChild != null && refChild.getParentNode() != this) { - throw new DOMException(DOMException.NOT_FOUND_ERR, - "DOM008 Not found"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_FOUND_ERR", null); + throw new DOMException(DOMException.NOT_FOUND_ERR, msg); } // Prevent cycles in the tree @@ -757,8 +755,8 @@ treeSafe = newChild != a; } if (!treeSafe) { - throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, - "DOM006 Hierarchy request error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "HIERARCHY_REQUEST_ERR", null); + throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, msg); } } @@ -866,13 +864,12 @@ CoreDocumentImpl ownerDocument = ownerDocument(); if (ownerDocument.errorChecking) { if (isReadOnly()) { - throw new DOMException( - DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } if (oldChild != null && oldChild.getParentNode() != this) { - throw new DOMException(DOMException.NOT_FOUND_ERR, - "DOM008 Not found"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_FOUND_ERR", null); + throw new DOMException(DOMException.NOT_FOUND_ERR, msg); } } 1.28 +23 -25 xml-xerces/java/src/org/apache/xerces/dom/AttrNSImpl.java Index: AttrNSImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/AttrNSImpl.java,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- AttrNSImpl.java 20 Jun 2002 01:29:04 -0000 1.27 +++ AttrNSImpl.java 25 Jul 2002 19:16:11 -0000 1.28 @@ -124,9 +124,8 @@ if (ownerDocument().errorChecking && qualifiedName.equals("xmlns") && (namespaceURI == null || !namespaceURI.equals(xmlnsURI))) { - - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } } else { @@ -137,21 +136,21 @@ if (this.namespaceURI == null || (localName.length() == 0) || (localName.indexOf(':') >= 0)) { - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } else if (prefix.equals("xml")) { if (!namespaceURI.equals(xmlURI)) { - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } } else if (prefix.equals("xmlns")) { if (!namespaceURI.equals(xmlnsURI)) { - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } } else if (index == 0) { - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } } } @@ -277,31 +276,30 @@ } if (ownerDocument().errorChecking) { if (isReadOnly()) { - throw new DOMException( - DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } if (!CoreDocumentImpl.isXMLName(prefix)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } if (namespaceURI == null || prefix.indexOf(':') >=0) { - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } else if (prefix != null) { if (prefix.equals("xmlns")) { if (!namespaceURI.equals(xmlnsURI)){ - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } } else if (prefix.equals("xml")) { if (!namespaceURI.equals(xmlURI)) { - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } }else if (name.equals("xmlns")) { - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } } } 1.21 +28 -32 xml-xerces/java/src/org/apache/xerces/dom/AttributeMap.java Index: AttributeMap.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/AttributeMap.java,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- AttributeMap.java 20 Jun 2002 01:29:04 -0000 1.20 +++ AttributeMap.java 25 Jul 2002 19:16:11 -0000 1.21 @@ -68,7 +68,7 @@ * specifics of storing attributes. These are: * <ul> * <li>managing ownership of attribute nodes - * <li>managing default attributes + * <li>managing default attributes * <li>firing mutation events * </ul> * <p> @@ -107,25 +107,24 @@ throws DOMException { if (isReadOnly()) { - throw - new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } if(arg.getOwnerDocument() != ownerNode.ownerDocument()) { - throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, - "DOM005 Wrong document"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "WRONG_DOCUMENT_ERR", null); + throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, msg); } if (arg.getNodeType() != arg.ATTRIBUTE_NODE) { - throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, - "DOM006 Hierarchy request error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "HIERARCHY_REQUEST_ERR", null); + throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, msg); } AttrImpl argn = (AttrImpl)arg; if (argn.isOwned()){ if (argn.getOwnerElement() != ownerNode) { - throw new DOMException(DOMException.INUSE_ATTRIBUTE_ERR, - "DOM009 Attribute already in use"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INUSE_ATTRIBUTE_ERR", null); + throw new DOMException(DOMException.INUSE_ATTRIBUTE_ERR, msg); } // replacing an Attribute with itself does nothing return arg; @@ -175,26 +174,25 @@ throws DOMException { if (isReadOnly()) { - throw - new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } if(arg.getOwnerDocument() != ownerNode.ownerDocument()) { - throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, - "DOM005 Wrong document"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "WRONG_DOCUMENT_ERR", null); + throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, msg); } if (arg.getNodeType() != arg.ATTRIBUTE_NODE) { - throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, - "DOM006 Hierarchy request error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "HIERARCHY_REQUEST_ERR", null); + throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, msg); } AttrImpl argn = (AttrImpl)arg; if (argn.isOwned()){ if (argn.getOwnerElement() != ownerNode) { - throw new DOMException(DOMException.INUSE_ATTRIBUTE_ERR, - "DOM009 Attribute already in use"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INUSE_ATTRIBUTE_ERR", null); + throw new DOMException(DOMException.INUSE_ATTRIBUTE_ERR, msg); } // replacing an Attribute with itself does nothing return arg; @@ -294,8 +292,8 @@ } } if (index < 0) { - throw new DOMException(DOMException.NOT_FOUND_ERR, - "DOM008 Not found"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_FOUND_ERR", null); + throw new DOMException(DOMException.NOT_FOUND_ERR, msg); } return remove((AttrImpl)item, index, addDefault); @@ -306,16 +304,15 @@ * must be thrown if the specified name is not found. */ final protected Node internalRemoveNamedItem(String name, boolean raiseEx){ - if (isReadOnly()) { - throw - new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + if (isReadOnly()) { + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } int i = findNamePoint(name,0); if (i < 0) { if (raiseEx) { - throw new DOMException(DOMException.NOT_FOUND_ERR, - "DOM008 Not found"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_FOUND_ERR", null); + throw new DOMException(DOMException.NOT_FOUND_ERR, msg); } else { return null; } @@ -415,15 +412,14 @@ String name, boolean raiseEx) { if (isReadOnly()) { - throw - new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } int i = findNamePoint(namespaceURI, name); if (i < 0) { if (raiseEx) { - throw new DOMException(DOMException.NOT_FOUND_ERR, - "DOM008 Not found"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_FOUND_ERR", null); + throw new DOMException(DOMException.NOT_FOUND_ERR, msg); } else { return null; } 1.19 +21 -24 xml-xerces/java/src/org/apache/xerces/dom/CharacterDataImpl.java Index: CharacterDataImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/CharacterDataImpl.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- CharacterDataImpl.java 24 May 2002 00:00:53 -0000 1.18 +++ CharacterDataImpl.java 25 Jul 2002 19:16:11 -0000 1.19 @@ -138,10 +138,10 @@ * type if the client simply calls setNodeValue(value). */ protected void setNodeValueInternal(String value) { - if (isReadOnly()) - throw new DOMException( - DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + if (isReadOnly()) { + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); + } // revisit: may want to set the value in ownerDocument. // Default behavior, overridden in some subclasses if (needsSyncData()) { @@ -214,10 +214,9 @@ */ public void appendData(String data) { - if (isReadOnly()) { - throw new DOMException( - DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + if (isReadOnly()) { + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } if (data == null) { return; @@ -245,15 +244,14 @@ public void deleteData(int offset, int count) throws DOMException { - if (isReadOnly()) { - throw new DOMException( - DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + if (isReadOnly()) { + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } if (count < 0) { - throw new DOMException(DOMException.INDEX_SIZE_ERR, - "DOM004 Index out of bounds"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INDEX_SIZE_ERR", null); + throw new DOMException(DOMException.INDEX_SIZE_ERR, msg); } if (needsSyncData()) { @@ -272,8 +270,8 @@ ownerDocument().deletedText(this, offset, count); } catch (StringIndexOutOfBoundsException e) { - throw new DOMException(DOMException.INDEX_SIZE_ERR, - "DOM004 Index out of bounds"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INDEX_SIZE_ERR", null); + throw new DOMException(DOMException.INDEX_SIZE_ERR, msg); } } // deleteData(int,int) @@ -291,9 +289,8 @@ throws DOMException { if (isReadOnly()) { - throw new DOMException( - DOMException.NO_MODIFICATION_ALLOWED_ERR, - "DOM001 Modification not allowed"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NO_MODIFICATION_ALLOWED_ERR", null); + throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, msg); } if (needsSyncData()) { @@ -309,8 +306,8 @@ ownerDocument().insertedText(this, offset, data.length()); } catch (StringIndexOutOfBoundsException e) { - throw new DOMException(DOMException.INDEX_SIZE_ERR, - "DOM004 Index out of bounds"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INDEX_SIZE_ERR", null); + throw new DOMException(DOMException.INDEX_SIZE_ERR, msg); } } // insertData(int,int) @@ -392,8 +389,8 @@ int length = data.length(); if (count < 0 || offset < 0 || offset > length - 1) { - throw new DOMException(DOMException.INDEX_SIZE_ERR, - "DOM004 Index out of bounds"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INDEX_SIZE_ERR", null); + throw new DOMException(DOMException.INDEX_SIZE_ERR, msg); } int tailIndex = Math.min(offset + count, length); 1.16 +11 -13 xml-xerces/java/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java Index: CoreDOMImplementationImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- CoreDOMImplementationImpl.java 19 Jun 2002 18:32:24 -0000 1.15 +++ CoreDOMImplementationImpl.java 25 Jul 2002 19:16:11 -0000 1.16 @@ -174,15 +174,15 @@ String systemID) { if (!CoreDocumentImpl.isXMLName(qualifiedName)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } int index = qualifiedName.indexOf(':'); int lastIndex = qualifiedName.lastIndexOf(':'); // it is an error for NCName to have more than one ':' if (index == 0 || index == qualifiedName.length() - 1 || lastIndex!=index) { - throw new DOMException(DOMException.NAMESPACE_ERR, - "DOM003 Namespace error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NAMESPACE_ERR", null); + throw new DOMException(DOMException.NAMESPACE_ERR, msg); } return new DocumentTypeImpl(null, qualifiedName, publicID, systemID); } @@ -212,8 +212,8 @@ throws DOMException { if (doctype != null && doctype.getOwnerDocument() != null) { - throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, - "DOM005 Wrong document"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "WRONG_DOCUMENT_ERR", null); + throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, msg); } CoreDocumentImpl doc = new CoreDocumentImpl(doctype); Element e = doc.createElementNS( namespaceURI, qualifiedName); @@ -239,10 +239,8 @@ * <code>DOMImplementation</code> */ public DOMImplementation getInterface(String feature){ - - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, - "getInterface() is not implemented"); - + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } // DOM L3 LS @@ -253,8 +251,8 @@ String schemaType) throws DOMException{ if (mode == DOMImplementationLS.MODE_ASYNCHRONOUS) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, - "Asynchronous mode is not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } if (schemaType !=null && schemaType.equals("http://www.w3.org/TR/REC-xml")) { return new DOMBuilderImpl("org.apache.xerces.parsers.DTDConfiguration", schemaType); 1.26 +61 -45 xml-xerces/java/src/org/apache/xerces/dom/CoreDocumentImpl.java Index: CoreDocumentImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/CoreDocumentImpl.java,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- CoreDocumentImpl.java 10 Jul 2002 19:21:58 -0000 1.25 +++ CoreDocumentImpl.java 25 Jul 2002 19:16:11 -0000 1.26 @@ -324,8 +324,8 @@ try { doctypeImpl = (DocumentTypeImpl) doctype; } catch (ClassCastException e) { - throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, - "DOM005 Wrong document"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "WRONG_DOCUMENT_ERR", null); + throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, msg); } doctypeImpl.ownerDocument = this; appendChild(doctype); @@ -432,8 +432,8 @@ if (errorChecking) { if((type == Node.ELEMENT_NODE && docElement != null) || (type == Node.DOCUMENT_TYPE_NODE && docType != null)) { - throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, - "DOM006 Hierarchy request error"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "HIERARCHY_REQUEST_ERR", null); + throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, msg); } } // Adopt orphan doctypes @@ -597,8 +597,8 @@ throws DOMException { if (errorChecking && !isXMLName(tagName)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } return new ElementImpl(this, tagName); @@ -618,8 +618,8 @@ throws DOMException { if (errorChecking && !isXMLName(name)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } return new EntityReferenceImpl(this, name); @@ -643,8 +643,8 @@ throws DOMException { if (errorChecking && !isXMLName(target)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } return new ProcessingInstructionImpl(this, target, data); @@ -884,8 +884,8 @@ throws DOMException{ if (n.getOwnerDocument() != this) { - throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, - "DOM005 Wrong document"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "WRONG_DOCUMENT_ERR", null); + throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, msg); } switch (n.getNodeType()) { case ELEMENT_NODE: { @@ -1003,9 +1003,9 @@ return at; } - default: { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, - "cannot rename this type of node."); + default: { + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } } @@ -1115,16 +1115,25 @@ name.equals(Constants.DOM_CANONICAL_FORM) || name.equals(Constants.DOM_VALIDATE_IF_SCHEMA)) { if (state) { // true is not supported - throw new DOMException(DOMException.NOT_SUPPORTED_ERR,"Feature \""+name+"\" cannot be set to \""+state+"\""); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, + "FEATURE_NOT_SUPPORTED", + new Object[]{name}); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } } else if (name.equals(Constants.DOM_NAMESPACE_DECLARATIONS) || name.equals(Constants.DOM_WHITESPACE_IN_ELEMENT_CONTENT)) { if (!state) { // false is not supported - throw new DOMException(DOMException.NOT_SUPPORTED_ERR,"Feature \""+name+"\" cannot be set to \""+state+"\""); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, + "FEATURE_NOT_SUPPORTED", + new Object[]{name}); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } } else { - throw new DOMException(DOMException.NOT_FOUND_ERR,"Feature \""+name+"\" not recognized"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, + "FEATURE_NOT_FOUND", + new Object[]{name}); + throw new DOMException(DOMException.NOT_FOUND_ERR, msg); } } @@ -1170,7 +1179,10 @@ return true; } else { - throw new DOMException(DOMException.NOT_FOUND_ERR,"Feature \""+name+"\" not recognized"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, + "FEATURE_NOT_FOUND", + new Object[]{name}); + throw new DOMException(DOMException.NOT_FOUND_ERR, msg); } } @@ -1198,7 +1210,10 @@ return (state)?true:false; } else { - throw new DOMException(DOMException.NOT_FOUND_ERR,"Feature \""+name+"\" not recognized"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, + "FEATURE_NOT_FOUND", + new Object[]{name}); + throw new DOMException(DOMException.NOT_FOUND_ERR, msg); } } @@ -1256,9 +1271,8 @@ */ public void setAsync(boolean async) { if (async) { - // NOT SUPPORTED - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, - "Asynchronous mode is not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } } /** @@ -1320,9 +1334,11 @@ */ public String saveXML(Node snode) throws DOMException { - if ( snode != null && - getOwnerDocument() != snode.getOwnerDocument() ) - throw new DOMException(DOMException.WRONG_DOCUMENT_ERR,"Node "+snode.getNodeName()+" does not belongs to this Document."); + if ( snode != null && + getOwnerDocument() != snode.getOwnerDocument() ) { + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "WRONG_DOCUMENT_ERR", null); + throw new DOMException(DOMException.WRONG_DOCUMENT_ERR, msg); + } DOMImplementationLS domImplLS = (DOMImplementationLS)DOMImplementationImpl.getDOMImplementation(); DOMWriter xmlWriter = domImplLS.createDOMWriter(); if (snode == null) { @@ -1369,8 +1385,8 @@ throws DOMException { if (errorChecking && !isXMLName(qualifiedName)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } return new DocumentTypeImpl(this, qualifiedName, publicID, systemID); @@ -1392,8 +1408,8 @@ throws DOMException { if (errorChecking && !isXMLName(name)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } return new EntityImpl(this, name); @@ -1415,8 +1431,8 @@ throws DOMException { if (errorChecking && !isXMLName(name)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } return new NotationImpl(this, name); @@ -1430,8 +1446,8 @@ throws DOMException { if (errorChecking && !isXMLName(name)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } return new ElementDefinitionImpl(this, name); @@ -1623,8 +1639,8 @@ // unless this is used as part of cloning a Document // forbid it for the sake of being compliant to the DOM spec if (!cloningDoc) { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, - "Node type being imported is not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } DocumentType srcdoctype = (DocumentType)source; DocumentTypeImpl newdoctype = (DocumentTypeImpl) @@ -1676,8 +1692,8 @@ } case DOCUMENT_NODE : // Can't import document nodes default: { // Unknown node type - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, - "Node type being imported is not supported"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } } @@ -1727,8 +1743,8 @@ } case DOCUMENT_NODE: case DOCUMENT_TYPE_NODE: { - throw new DOMException(DOMException.NOT_SUPPORTED_ERR, - "cannot adopt this type of node."); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "NOT_SUPPORTED_ERR", null); + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, msg); } case ENTITY_REFERENCE_NODE: { // remove node from wherever it is @@ -1918,8 +1934,8 @@ throws DOMException { if (errorChecking && !isXMLName(qualifiedName)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } return new ElementNSImpl(this, namespaceURI, qualifiedName); } @@ -1966,8 +1982,8 @@ throws DOMException { if (errorChecking && !isXMLName(qualifiedName)) { - throw new DOMException(DOMException.INVALID_CHARACTER_ERR, - "DOM002 Illegal character"); + String msg = DOMMessageFormatter.formatMessage(DOMMessageFormatter.DOM_DOMAIN, "INVALID_CHARACTER_ERR", null); + throw new DOMException(DOMException.INVALID_CHARACTER_ERR, msg); } return new AttrNSImpl(this, namespaceURI, qualifiedName); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]