# Package net.shibboleth.idp.saml.attribute.transcoding

@NonnullElements package net.shibboleth.idp.saml.attribute.transcoding
Base classes for SAML `AttributeTranscoder` classes.

Related Packages
Package
Description
net.shibboleth.idp.saml.attribute.transcoding.impl
Implementations of SAML transcoders.
Class
Description
AbstractSAML1AttributeTranscoder<EncodedType extends IdPAttributeValue>
Base class for transcoders that operate on a SAML 1 `Attribute` or `AttributeDesignator`.
AbstractSAML1AttributeTranscoder.NamingFunction
A function to produce a "canonical" name for a SAML 1 `AttributeDesignator` for transcoding rules.
AbstractSAML2AttributeTranscoder<EncodedType extends IdPAttributeValue>
Base class for transcoders that operate on a SAML 2 `Attribute` or `RequestedAttribute`.
AbstractSAML2AttributeTranscoder.NamingFunction
A function to produce a "canonical" name for a SAML 2.0 `Attribute` for transcoding rules.
AbstractSAMLAttributeTranscoder<AttributeType extends SAMLObject,EncodedType extends IdPAttributeValue>
Base class for transcoders that support SAML attributes.
SAML1AttributeTranscoder<EncodedType extends IdPAttributeValue>
Marker interface for transcoders that operate on a SAML 1 `Attribute` or `AttributeDesignator`.
SAML2AttributeTranscoder<EncodedType extends IdPAttributeValue>
Marker interface for transcoders that operate on a SAML 2 `Attribute` or `RequestedAttribute`.
SAMLEncoderSupport
Support class for encoding IdP Attributes and their value.