org.jboss.shrinkwrap.descriptor.api.javaeewebservicesclient13.AddressingType Maven / Gradle / Ivy
package org.jboss.shrinkwrap.descriptor.api.javaeewebservicesclient13;
import java.util.ArrayList;
import java.util.List;
import org.jboss.shrinkwrap.descriptor.api.Child;
import org.jboss.shrinkwrap.descriptor.api.javaeewebservicesclient13.AddressingResponsesType;
/**
* This interface defines the contract for the addressingType
xsd type
* @author Ralf Battenfeld
* @author Andrew Lee Rubinger
* @author George Gastaldi
*/
public interface AddressingType extends Child {
// --------------------------------------------------------------------------------------------------------||
// ClassName: AddressingType ElementName: javaee:xsdBooleanType ElementType : enabled
// MaxOccurs: -1 isGeneric: true isAttribute: false isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the enabled
element
* @param enabled the value for the element enabled
* @return the current instance of AddressingType
*/
public AddressingType enabled(Boolean enabled);
/**
* Returns the enabled
element
* @return the node defined for the element enabled
*/
public Boolean isEnabled();
/**
* Removes the enabled
element
* @return the current instance of AddressingType
*/
public AddressingType removeEnabled();
// --------------------------------------------------------------------------------------------------------||
// ClassName: AddressingType ElementName: javaee:xsdBooleanType ElementType : required
// MaxOccurs: -1 isGeneric: true isAttribute: false isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the required
element
* @param required the value for the element required
* @return the current instance of AddressingType
*/
public AddressingType required(Boolean required);
/**
* Returns the required
element
* @return the node defined for the element required
*/
public Boolean isRequired();
/**
* Removes the required
element
* @return the current instance of AddressingType
*/
public AddressingType removeRequired();
// --------------------------------------------------------------------------------------------------------||
// ClassName: AddressingType ElementName: javaee:addressing-responsesType ElementType : responses
// MaxOccurs: -1 isGeneric: true isAttribute: false isEnum: true isDataType: false
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the responses
element
* @param responses the value for the element responses
* @return the current instance of AddressingType
*/
public AddressingType responses(AddressingResponsesType responses);
/**
* Sets the responses
element
* @param responses the value for the element responses
* @return the current instance of AddressingType
*/
public AddressingType responses(String responses);
/**
* Returns the responses
element
* @return the value found for the element responses
*/
public AddressingResponsesType getResponses();
/**
* Returns the responses
element
* @return the value found for the element responses
*/
public String getResponsesAsString();
/**
* Removes the responses
attribute
* @return the current instance of AddressingType
*/
public AddressingType removeResponses();
}