Class Soap11Body

java.lang.Object
com.helger.phase4.soap11.Soap11Body
All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable, Serializable, Cloneable

@CodingStyleguideUnaware public class Soap11Body extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable

Java class for Body complex type

.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="Body">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <any processContents='lax' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <anyAttribute processContents='lax'/>
     </restriction>
   </complexContent>
 </complexType>
 

This class was annotated by ph-jaxb-plugin -Xph-annotate

This class contains methods created by ph-jaxb-plugin -Xph-equalshashcode

This class contains methods created by ph-jaxb-plugin -Xph-tostring

This class contains methods created by ph-jaxb-plugin -Xph-list-extension

This class contains methods created by ph-jaxb-plugin -Xph-cloneable2

This class contains methods created by ph-jaxb-plugin -Xph-value-extender

See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
    Note: automatically created by ph-jaxb-plugin -Xph-value-extender
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAny(Object elem)
    Created by ph-jaxb-plugin -Xph-list-extension
    Created by ph-jaxb-plugin -Xph-cloneable2
    void
    This method clones all values from this to the passed object.
    boolean
    Created by ph-jaxb-plugin -Xph-equalshashcode
    Gets the value of the any property.
    getAnyAtIndex(int index)
    Created by ph-jaxb-plugin -Xph-list-extension
    int
    Created by ph-jaxb-plugin -Xph-list-extension
    Gets a map that contains attributes that aren't bound to any typed property on this class.
    boolean
    Created by ph-jaxb-plugin -Xph-list-extension
    int
    Created by ph-jaxb-plugin -Xph-equalshashcode
    boolean
    Created by ph-jaxb-plugin -Xph-list-extension
    void
    setAny(List<Object> aList)
    Created by ph-jaxb-plugin -Xph-list-extension
    Created by ph-jaxb-plugin -Xph-tostring

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Soap11Body

      public Soap11Body()
      Default constructor
      Note: automatically created by ph-jaxb-plugin -Xph-value-extender
  • Method Details

    • getAny

      @Nonnull @ReturnsMutableObject("JAXB implementation style") public List<Object> getAny()
      Gets the value of the any property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the any property.

      For example, to add a new item, do as follows:

       getAny().add(newItem);
       

      Objects of the following type(s) are allowed in the list Object Element

      Returns:
      The value of the any property.
    • getOtherAttributes

      @Nullable public Map<QName,String> getOtherAttributes()
      Gets a map that contains attributes that aren't bound to any typed property on this class.

      the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

      Returns:
      always non-null
    • equals

      public boolean equals(Object o)
      Created by ph-jaxb-plugin -Xph-equalshashcode
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Created by ph-jaxb-plugin -Xph-equalshashcode
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Created by ph-jaxb-plugin -Xph-tostring
      Overrides:
      toString in class Object
    • setAny

      public void setAny(@Nullable List<Object> aList)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      aList - The new list member to set. May be null.
    • hasAnyEntries

      public boolean hasAnyEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if at least one item is contained, false otherwise.
    • hasNoAnyEntries

      public boolean hasNoAnyEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if no item is contained, false otherwise.
    • getAnyCount

      @Nonnegative public int getAnyCount()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      The number of contained elements. Always ≥ 0.
    • getAnyAtIndex

      @Nullable public Object getAnyAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      index - The index to retrieve
      Returns:
      The element at the specified index. May be null
      Throws:
      IndexOutOfBoundsException - if the index is invalid!
    • addAny

      public void addAny(@Nonnull Object elem)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      elem - The element to be added. May not be null.
    • cloneTo

      public void cloneTo(@Nonnull Soap11Body ret)
      This method clones all values from this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb-plugin -Xph-cloneable2
      Parameters:
      ret - The target object to clone to. May not be null.
    • clone

      @Nonnull @ReturnsMutableCopy public Soap11Body clone()
      Created by ph-jaxb-plugin -Xph-cloneable2
      Specified by:
      clone in interface com.helger.commons.lang.IExplicitlyCloneable
      Overrides:
      clone in class Object
      Returns:
      The cloned object. Never null.