src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLMessageImpl.java

changeset 408
b0610cd08440
parent 368
0989ad8c0860
child 637
9c07ef4934dd
     1.1 --- a/src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLMessageImpl.java	Thu Sep 26 10:43:28 2013 -0700
     1.2 +++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLMessageImpl.java	Fri Oct 04 16:21:34 2013 +0100
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 1997, 2013, 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 @@ -25,19 +25,21 @@
    1.11  
    1.12  package com.sun.xml.internal.ws.model.wsdl;
    1.13  
    1.14 -import com.sun.xml.internal.ws.api.model.wsdl.WSDLMessage;
    1.15 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage;
    1.16 +import com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart;
    1.17  
    1.18  import javax.xml.namespace.QName;
    1.19  import javax.xml.stream.XMLStreamReader;
    1.20 +
    1.21  import java.util.ArrayList;
    1.22  
    1.23  /**
    1.24   * Provides abstraction for wsdl:message
    1.25   * @author Vivek Pandey
    1.26   */
    1.27 -public final class WSDLMessageImpl extends AbstractExtensibleImpl implements WSDLMessage {
    1.28 +public final class WSDLMessageImpl extends AbstractExtensibleImpl implements EditableWSDLMessage {
    1.29      private final QName name;
    1.30 -    private final ArrayList<WSDLPartImpl> parts;
    1.31 +    private final ArrayList<EditableWSDLPart> parts;
    1.32  
    1.33      /**
    1.34       * @param name wsdl:message name attribute value
    1.35 @@ -45,18 +47,18 @@
    1.36      public WSDLMessageImpl(XMLStreamReader xsr,QName name) {
    1.37          super(xsr);
    1.38          this.name = name;
    1.39 -        this.parts = new ArrayList<WSDLPartImpl>();
    1.40 +        this.parts = new ArrayList<EditableWSDLPart>();
    1.41      }
    1.42  
    1.43      public QName getName() {
    1.44          return name;
    1.45      }
    1.46  
    1.47 -    public void add(WSDLPartImpl part){
    1.48 +    public void add(EditableWSDLPart part){
    1.49          parts.add(part);
    1.50      }
    1.51  
    1.52 -    public Iterable<WSDLPartImpl> parts(){
    1.53 +    public Iterable<EditableWSDLPart> parts(){
    1.54          return parts;
    1.55      }
    1.56  }

mercurial