# Uses of Interface
org.opensaml.soap.wspolicy.WSPolicyObject

Packages that use WSPolicyObject
Package
Description
org.opensaml.soap.wspolicy
XMLObject interfaces for WS-Policy 1.2 elements.
org.opensaml.soap.wspolicy.impl
XML Object provider implementations for WS-Policy.

## Uses of WSPolicyObject in org.opensaml.soap.wspolicy

Classes in org.opensaml.soap.wspolicy with type parameters of type WSPolicyObject
Modifier and Type
Interface
Description
`interface`
`WSPolicyObjectBuilder<WSPolicyObjectType extends WSPolicyObject>`
WSPolicyObjectBuilder.
Subinterfaces of WSPolicyObject in org.opensaml.soap.wspolicy
Modifier and Type
Interface
Description
`interface`
`All`
The wsp:All element.
`interface`
`AppliesTo`
The wsp:AppliesTo element.
`interface`
`ExactlyOne`
The wsp:ExactlyOne element.
`interface`
`OperatorContentType`
The OperatorContentType complex type.
`interface`
`Policy`
The wsp:Policy element.
`interface`
`PolicyAttachment`
The wsp:PolicyAttachment element.
`interface`
`PolicyReference`
The wsp:PolicyReference element.

## Uses of WSPolicyObject in org.opensaml.soap.wspolicy.impl

Classes in org.opensaml.soap.wspolicy.impl with type parameters of type WSPolicyObject
Modifier and Type
Class
Description
`class`
`AbstractWSPolicyObjectBuilder<T extends WSPolicyObject>`
AbstactWSPolicyObjectBuilder.
Classes in org.opensaml.soap.wspolicy.impl that implement WSPolicyObject
Modifier and Type
Class
Description
`class`
`AbstractWSPolicyObject`
AbstractWSSecurityObject.
`class`
`AllImpl`
AllImpl.
`class`
`AppliesToImpl`
AppliesToImpl.
`class`
`ExactlyOneImpl`
ExactlyOneImpl.
`class`
`OperatorContentTypeImpl`
OperatorContentTypeImpl.
`class`
`PolicyAttachmentImpl`
PolicyAttachmentImpl.
`class`
`PolicyImpl`
PolicyImpl.
`class`
`PolicyReferenceImpl`
PolicyReferenceImpl.