You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by gd...@apache.org on 2002/11/04 17:19:59 UTC

cvs commit: xml-axis/java/src/org/apache/axis/encoding DeserializationContextImpl.java

gdaniels    2002/11/04 08:19:59

  Modified:    java/src/org/apache/axis/encoding
                        DeserializationContextImpl.java
  Log:
  Handle all events when recorder is null (needed for streaming).
  
  Revision  Changes    Path
  1.69      +14 -7     xml-axis/java/src/org/apache/axis/encoding/DeserializationContextImpl.java
  
  Index: DeserializationContextImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/DeserializationContextImpl.java,v
  retrieving revision 1.68
  retrieving revision 1.69
  diff -u -r1.68 -r1.69
  --- DeserializationContextImpl.java	30 Oct 2002 22:56:19 -0000	1.68
  +++ DeserializationContextImpl.java	4 Nov 2002 16:19:58 -0000	1.69
  @@ -1020,37 +1020,43 @@
                        java.lang.String systemId)
                 throws SAXException
       {
  -        recorder.startDTD(name, publicId, systemId);
  +        if (recorder != null)
  +            recorder.startDTD(name, publicId, systemId);
       }
       
       public void endDTD()
               throws SAXException
       {
  -        recorder.endDTD();
  +        if (recorder != null)
  +            recorder.endDTD();
       }
       
       public void startEntity(java.lang.String name)
                    throws SAXException
       {
  -        recorder.startEntity(name);
  +        if (recorder != null)
  +            recorder.startEntity(name);
       }
       
       public void endEntity(java.lang.String name)
                  throws SAXException
       {
  -        recorder.endEntity(name);
  +        if (recorder != null)
  +            recorder.endEntity(name);
       }
       
       public void startCDATA()
                   throws SAXException
       {
  -        recorder.startCDATA();
  +        if (recorder != null)
  +            recorder.startCDATA();
       }
       
       public void endCDATA()
                 throws SAXException
       {
  -        recorder.endCDATA();
  +        if (recorder != null)
  +            recorder.endCDATA();
       }
       
       public void comment(char[] ch,
  @@ -1058,7 +1064,8 @@
                       int length)
                throws SAXException
       {
  -        recorder.comment(ch, start, length);
  +        if (recorder != null)
  +            recorder.comment(ch, start, length);
       }
   
       public InputSource resolveEntity(String publicId, String systemId)