public class SAMLConfigParser extends AbstractParser
Modifier and Type | Field and Description |
---|---|
static String |
ASSERTION_VALIDITY |
static String |
ATTRIBUTE_MANAGER |
static String |
AUTH |
static String |
BINDING_TYPE |
static String |
CANONICALIZATION_METHOD |
static String |
CLASS |
static String |
CLASS_NAME |
static String |
DOMAINS |
static String |
ENCRYPT |
static String |
ERROR_PAGE |
static String |
HANDLER |
static String |
HANDLERS |
static String |
IDENTITY_URL |
static String |
IDP |
static String |
IDP_METADATA_FILE |
static String |
IDP_USES_POST_BINDING |
static String |
KEY |
static String |
KEY_PROVIDER |
static String |
META_PROVIDER |
static String |
OPTION |
static String |
RELAY_STATE |
static String |
ROLE_GENERATOR |
static String |
SERVER_ENVIRONMENT |
static String |
SERVICE_URL |
static String |
SP |
static String |
SUPPORTS_SIGNATURES |
static String |
TRUST |
static String |
VALIDATING_ALIAS |
static String |
VALUE |
Constructor and Description |
---|
SAMLConfigParser() |
Modifier and Type | Method and Description |
---|---|
Object |
parse(XMLEventReader xmlEventReader)
Parse the event stream
|
protected Handler |
parseHandler(XMLEventReader xmlEventReader,
StartElement startElement) |
protected Handlers |
parseHandlers(XMLEventReader xmlEventReader) |
protected IDPType |
parseIDPConfiguration(XMLEventReader xmlEventReader) |
protected KeyProviderType |
parseKeyProvider(XMLEventReader xmlEventReader,
StartElement startElement) |
protected MetadataProviderType |
parseMDProvider(XMLEventReader xmlEventReader,
StartElement startElement) |
protected SPType |
parseSPConfiguration(XMLEventReader xmlEventReader) |
protected void |
populateKeyValueType(KeyValueType kvt,
StartElement startElement) |
boolean |
supports(QName qname)
Returns whether the parser supports parsing a particular namespace
|
parse
public static final String BINDING_TYPE
public static final String ERROR_PAGE
public static final String IDP
public static final String SP
public static final String IDENTITY_URL
public static final String SERVICE_URL
public static final String IDP_METADATA_FILE
public static final String IDP_USES_POST_BINDING
public static final String TRUST
public static final String DOMAINS
public static final String KEY_PROVIDER
public static final String META_PROVIDER
public static final String CLASS_NAME
public static final String CLASS
public static final String AUTH
public static final String KEY
public static final String VALUE
public static final String VALIDATING_ALIAS
public static final String ASSERTION_VALIDITY
public static final String ROLE_GENERATOR
public static final String ENCRYPT
public static final String ATTRIBUTE_MANAGER
public static final String CANONICALIZATION_METHOD
public static final String HANDLERS
public static final String HANDLER
public static final String OPTION
public static final String RELAY_STATE
public static final String SERVER_ENVIRONMENT
public static final String SUPPORTS_SIGNATURES
public Object parse(XMLEventReader xmlEventReader) throws ParsingException
ParserNamespaceSupport
ParsingException
public boolean supports(QName qname)
ParserNamespaceSupport
protected Handlers parseHandlers(XMLEventReader xmlEventReader) throws ParsingException
ParsingException
protected IDPType parseIDPConfiguration(XMLEventReader xmlEventReader) throws ParsingException
ParsingException
protected SPType parseSPConfiguration(XMLEventReader xmlEventReader) throws ParsingException
ParsingException
protected KeyProviderType parseKeyProvider(XMLEventReader xmlEventReader, StartElement startElement) throws ParsingException
ParsingException
protected Handler parseHandler(XMLEventReader xmlEventReader, StartElement startElement) throws ParsingException
ParsingException
protected MetadataProviderType parseMDProvider(XMLEventReader xmlEventReader, StartElement startElement) throws ParsingException
ParsingException
protected void populateKeyValueType(KeyValueType kvt, StartElement startElement)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.