# Uses of Interface
org.opensaml.soap.common.SOAPObject

Packages that use SOAPObject
Package
Description
org.opensaml.soap.common
Common classes shared across SOAP versions, clients, and transports.
org.opensaml.soap.soap11
XMLObject interfaces for SOAP 1.1 elements.
org.opensaml.soap.soap11.impl
Provided implementations of the SOAP 1.1 XMLObject interfaces.

## Uses of SOAPObject in org.opensaml.soap.common

Classes in org.opensaml.soap.common with type parameters of type SOAPObject
Modifier and Type
Interface
Description
`interface`
`SOAPObjectBuilder<SOAPObjectType extends SOAPObject>`
Builder for SOAPObjects.
Classes in org.opensaml.soap.common that implement SOAPObject
Modifier and Type
Class
Description
`class`
`AbstractExtensibleSOAPObject`
Abstract class implementing element and attribute extensibility.

## Uses of SOAPObject in org.opensaml.soap.soap11

Subinterfaces of SOAPObject in org.opensaml.soap.soap11
Modifier and Type
Interface
Description
`interface`
`Body`
SOAP 1.1 Body.
`interface`
`Detail`
SOAP 1.1 Detail.
`interface`
`Envelope`
SOAP 1.1 Envelope.
`interface`
`Fault`
SOAP 1.1 Fault.
`interface`
`FaultActor`
SOAP 1.1 faultactor.
`interface`
`FaultCode`
SOAP 1.1 faultcode.
`interface`
`FaultString`
SOAP 1.1 faultstring.
`interface`
`Header`
SOAP 1.1 Header.

## Uses of SOAPObject in org.opensaml.soap.soap11.impl

Classes in org.opensaml.soap.soap11.impl that implement SOAPObject
Modifier and Type
Class
Description
`class`
`BodyImpl`
Concrete implemenation of `Body`.
`class`
`DetailImpl`
Concrete implementation of `Detail`.
`class`
`EnvelopeImpl`
Concrete implementation of `Envelope`.
`class`
`FaultActorImpl`
Concrete implementation of `FaultActor`.
`class`
`FaultCodeImpl`
Concrete implementation of `FaultCode`.
`class`
`FaultImpl`
Concrete implemenation of `Fault`.
`class`
`FaultStringImpl`
Concrete implemenation of `FaultString`.
`class`
`HeaderImpl`
Concrete implementation of `Header`.