jaxws/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java
changeset 43852 93a527059d8a
parent 28326 2b9860c0d68a
equal deleted inserted replaced
43752:3c68ef249093 43852:93a527059d8a
     1 /*
     1 /*
     2  * Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
    36     public boolean isLazy();
    36     public boolean isLazy();
    37     public void writeTo(XMLStreamWriter writer) throws XMLStreamException, SOAPException;
    37     public void writeTo(XMLStreamWriter writer) throws XMLStreamException, SOAPException;
    38 
    38 
    39     /**
    39     /**
    40      * Retrieve payload qname without materializing its contents
    40      * Retrieve payload qname without materializing its contents
    41      * @return
    41      * @return QName
    42      * @throws SOAPException
    42      * @throws SOAPException in case of an error
    43      */
    43      */
    44     public QName getPayloadQName() throws SOAPException;
    44     public QName getPayloadQName() throws SOAPException;
    45 
    45 
    46     /**
    46     /**
    47      * Retrieve payload attribute value without materializing its contents
    47      * Retrieve payload attribute value without materializing its contents
    48      * @param localName
    48      * @param localName local name
    49      * @return
    49      * @return payload attribute value
    50      * @throws SOAPException
    50      * @throws SOAPException in case of an error
    51      */
    51      */
    52     public String getPayloadAttributeValue(String localName) throws SOAPException;
    52     public String getPayloadAttributeValue(String localName) throws SOAPException;
    53 
    53 
    54     /**
    54     /**
    55      * Retrieve payload attribute value without materializing its contents
    55      * Retrieve payload attribute value without materializing its contents
    56      * @param qName
    56      * @param qName QName
    57      * @return
    57      * @return payload attribute value
    58      * @throws SOAPException
    58      * @throws SOAPException in case of an error
    59      */
    59      */
    60     public String getPayloadAttributeValue(QName qName) throws SOAPException;
    60     public String getPayloadAttributeValue(QName qName) throws SOAPException;
    61 }
    61 }