Class BaseAttributeDefinitionParser

All Implemented Interfaces:
BeanDefinitionParser
Direct Known Subclasses:
ContextDerivedAttributeDefinitionParser, DecryptedAttributeDefinitionParser, PrescopedAttributeDefinitionParser, PrincipalNameAttributeDefinitionParser, RegexSplitAttributeDefinitionParser, SAML1NameIdentifierAttributeDefinitionParser, SAML2NameIDAttributeDefinitionParser, ScopedAttributeDefinitionParser, ScriptedAttributeDefinitionParser, SimpleAttributeDefinitionParser, SubjectDerivedAttributeDefinitionParser, TemplateAttributeDefinitionParser

public abstract class BaseAttributeDefinitionParser extends BaseResolverPluginParser
Base spring bean definition parser for attribute definitions. AttributeDefinition implementations should provide a custom BeanDefinitionParser by extending this class and overriding the doParse() method to parse any additional attributes or elements it requires. Standard attributes and elements defined by the ResolutionPlugIn and AttributeDefinition schemas will automatically attempt to be parsed.
  • Field Details

    • ELEMENT_NAME

      @Nonnull public static final QName ELEMENT_NAME
      Element name.
    • ATTRIBUTE_ENCODER_ELEMENT_NAME

      @Nonnull public static final QName ATTRIBUTE_ENCODER_ELEMENT_NAME
      Local name of attribute encoder.
    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
  • Constructor Details

    • BaseAttributeDefinitionParser

      public BaseAttributeDefinitionParser()
  • Method Details