Class RoleMappingsProviderParser
- java.lang.Object
-
- org.keycloak.saml.common.parsers.AbstractStaxParser<T,KeycloakSamlAdapterV1QNames>
-
- org.keycloak.adapters.saml.config.parsers.AbstractKeycloakSamlAdapterV1Parser<SP.RoleMappingsProviderConfig>
-
- org.keycloak.adapters.saml.config.parsers.RoleMappingsProviderParser
-
- All Implemented Interfaces:
StaxParser
public class RoleMappingsProviderParser extends AbstractKeycloakSamlAdapterV1Parser<SP.RoleMappingsProviderConfig>
A parser for the<RoleMappingsProvider>element., represented by the role-mappings-provider-type in the schema.- Author:
- Stefan Guilhen
-
-
Field Summary
-
Fields inherited from class org.keycloak.adapters.saml.config.parsers.AbstractKeycloakSamlAdapterV1Parser
LOOKUP
-
Fields inherited from class org.keycloak.saml.common.parsers.AbstractStaxParser
expectedStartElement, LOGGER
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RoleMappingsProviderParsergetInstance()protected SP.RoleMappingsProviderConfiginstantiateElement(XMLEventReader xmlEventReader, StartElement element)protected voidprocessSubElement(XMLEventReader xmlEventReader, SP.RoleMappingsProviderConfig target, KeycloakSamlAdapterV1QNames element, StartElement elementDetail)-
Methods inherited from class org.keycloak.adapters.saml.config.parsers.AbstractKeycloakSamlAdapterV1Parser
getElementFromName, validateStartElement
-
Methods inherited from class org.keycloak.saml.common.parsers.AbstractStaxParser
isUnknownElement, parse
-
-
-
-
Method Detail
-
getInstance
public static RoleMappingsProviderParser getInstance()
-
instantiateElement
protected SP.RoleMappingsProviderConfig instantiateElement(XMLEventReader xmlEventReader, StartElement element) throws ParsingException
- Specified by:
instantiateElementin classAbstractStaxParser<SP.RoleMappingsProviderConfig,KeycloakSamlAdapterV1QNames>- Throws:
ParsingException
-
processSubElement
protected void processSubElement(XMLEventReader xmlEventReader, SP.RoleMappingsProviderConfig target, KeycloakSamlAdapterV1QNames element, StartElement elementDetail) throws ParsingException
- Specified by:
processSubElementin classAbstractStaxParser<SP.RoleMappingsProviderConfig,KeycloakSamlAdapterV1QNames>- Throws:
ParsingException
-
-