# Uses of Interface
net.shibboleth.idp.saml.attribute.transcoding.SAML2AttributeTranscoder

Packages that use SAML2AttributeTranscoder
Package
Description
net.shibboleth.idp.saml.attribute.transcoding
Base classes for SAML `AttributeTranscoder` classes.
net.shibboleth.idp.saml.attribute.transcoding.impl
Implementations of SAML transcoders.

## Uses of SAML2AttributeTranscoder in net.shibboleth.idp.saml.attribute.transcoding

Classes in net.shibboleth.idp.saml.attribute.transcoding that implement SAML2AttributeTranscoder
Modifier and Type
Class
Description
`class`
`AbstractSAML2AttributeTranscoder<EncodedType extends IdPAttributeValue>`
Base class for transcoders that operate on a SAML 2 `Attribute` or `RequestedAttribute`.

## Uses of SAML2AttributeTranscoder in net.shibboleth.idp.saml.attribute.transcoding.impl

Classes in net.shibboleth.idp.saml.attribute.transcoding.impl that implement SAML2AttributeTranscoder
Modifier and Type
Class
Description
`class`
`SAML2ByteAttributeTranscoder`
`AttributeTranscoder` that supports `Attribute` and `ByteAttributeValue` objects.
`class`
`SAML2DateTimeAttributeTranscoder`
`AttributeTranscoder` that supports `Attribute` and `DateTimeAttributeValue` objects.
`class`
`SAML2ScopedStringAttributeTranscoder`
`AttributeTranscoder` that supports `Attribute` and `ScopedStringAttributeValue` objects.
`class`
`SAML2StringAttributeTranscoder`
`AttributeTranscoder` that supports `Attribute` and `StringAttributeValue` objects.
`class`
`SAML2XMLObjectAttributeTranscoder`
`AttributeTranscoder` that supports `Attribute` and `XMLObjectAttributeValue` objects.