src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java

changeset 707
31893650acaf
parent 650
121e938cb9c3
child 1103
face9bd6bac2
     1.1 --- a/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java	Mon Sep 29 11:50:34 2014 -0700
     1.2 +++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java	Sun Aug 31 16:14:36 2014 +0400
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -172,7 +172,7 @@
    1.11  
    1.12          context.recordInnerPeer(child);
    1.13  
    1.14 -        state.target = child;
    1.15 +        state.setTarget(child);
    1.16  
    1.17          fireBeforeUnmarshal(beanInfo, child, state);
    1.18  
    1.19 @@ -197,7 +197,7 @@
    1.20                          String qname = atts.getQName(i);
    1.21                          if(atts.getURI(i).equals(WellKnownNamespace.XML_SCHEMA_INSTANCE))
    1.22                              continue;   // xsi:* attributes are meant to be processed by us, not by user apps.
    1.23 -                        Object o = state.target;
    1.24 +                        Object o = state.getTarget();
    1.25                          Map<QName,String> map = attCatchAll.get(o);
    1.26                          if(map==null) {
    1.27                              // TODO: use  ClassFactory.inferImplClass(sig,knownImplClasses)
    1.28 @@ -250,8 +250,8 @@
    1.29              }
    1.30          }
    1.31  
    1.32 -        state.loader = child.loader;
    1.33 -        state.receiver = child.receiver;
    1.34 +        state.setLoader(child.loader);
    1.35 +        state.setReceiver(child.receiver);
    1.36      }
    1.37  
    1.38      @Override
    1.39 @@ -273,7 +273,7 @@
    1.40      @Override
    1.41      public void leaveElement(UnmarshallingContext.State state, TagName ea) throws SAXException {
    1.42          state.getContext().endScope(frameSize);
    1.43 -        fireAfterUnmarshal(beanInfo, state.target, state.prev);
    1.44 +        fireAfterUnmarshal(beanInfo, state.getTarget(), state.getPrev());
    1.45      }
    1.46  
    1.47      private static final QNameMap<TransducedAccessor> EMPTY = new QNameMap<TransducedAccessor>();

mercurial