deweese     2004/02/24 02:52:48

  Modified:    sources/org/apache/batik/bridge SVGTextElementBridge.java
  Log:
  1) Adding elements in the 'null' namespace nolonger causes a NPE exception.
  
  Revision  Changes    Path
  1.91      +6 -6      
xml-batik/sources/org/apache/batik/bridge/SVGTextElementBridge.java
  
  Index: SVGTextElementBridge.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/bridge/SVGTextElementBridge.java,v
  retrieving revision 1.90
  retrieving revision 1.91
  diff -u -r1.90 -r1.91
  --- SVGTextElementBridge.java 7 Sep 2003 22:25:28 -0000       1.90
  +++ SVGTextElementBridge.java 24 Feb 2004 10:52:48 -0000      1.91
  @@ -359,7 +359,7 @@
        * @see org.apache.batik.bridge.BridgeUpdateHandler
        */
       protected void addContextToChild(BridgeContext ctx,Element e) {
  -        if (e.getNamespaceURI().equals(SVG_NAMESPACE_URI)) {
  +        if (SVG_NAMESPACE_URI.equals(e.getNamespaceURI())) {
               if (e.getLocalName().equals(SVG_TSPAN_TAG)) {
                   ((SVGOMElement)e).setSVGContext
                       (new TspanBridge(ctx, this, e));
  @@ -396,7 +396,7 @@
                   laidoutText = null;
                   break;
               case Node.ELEMENT_NODE:
  -                if (childNode.getNamespaceURI().equals(SVG_NAMESPACE_URI)) {
  +                if (SVG_NAMESPACE_URI.equals(childNode.getNamespaceURI())) {
                       String nodeName = childNode.getLocalName();
                       if (nodeName.equals(SVG_TSPAN_TAG) ||
                           nodeName.equals(SVG_ALT_GLYPH_TAG) ||
  @@ -447,7 +447,7 @@
                   }
                   break;
               case Node.ELEMENT_NODE:
  -                if (childNode.getNamespaceURI().equals(SVG_NAMESPACE_URI)) {
  +                if (SVG_NAMESPACE_URI.equals(childNode.getNamespaceURI())) {
                       String nodeName = childNode.getLocalName();
                       if (nodeName.equals(SVG_TSPAN_TAG) ||
                           nodeName.equals(SVG_ALT_GLYPH_TAG) ||
  @@ -501,7 +501,7 @@
       protected boolean isParentDisplayed(Node childNode) {
           Node parentNode = childNode.getParentNode();
           if (parentNode.getNodeType() == Node.ELEMENT_NODE) {
  -            if (parentNode.getNamespaceURI().equals(SVG_NAMESPACE_URI)) {
  +            if (SVG_NAMESPACE_URI.equals(parentNode.getNamespaceURI())) {
                   String nodeName = parentNode.getLocalName();
                   if (nodeName.equals(SVG_TEXT_TAG) ||
                       nodeName.equals(SVG_TSPAN_TAG) ||
  @@ -851,7 +851,7 @@
               
               switch (n.getNodeType()) {
               case Node.ELEMENT_NODE:
  -                if (n.getNamespaceURI() != SVG_NAMESPACE_URI) {
  +                if (!SVG_NAMESPACE_URI.equals(n.getNamespaceURI())) {
                       break;
                   }
                   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to