BAG
- resulting from parsing XACML AttributeValuespublic static final class XacmlJaxbParsingUtils.ContentSkippingXacmlJaxbAttributesParserFactory<BAG extends Iterable<? extends AttributeValue>> extends Object implements SingleCategoryXacmlAttributesParser.Factory<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attributes>
Constructor and Description |
---|
ContentSkippingXacmlJaxbAttributesParserFactory(XacmlRequestAttributeParser<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attribute,BAG> xacmlReqAttributeParser,
SingleCategoryAttributes.NamedAttributeIteratorConverter<BAG> namedAttributeIteratorConverter)
Creates instance
|
Modifier and Type | Method and Description |
---|---|
SingleCategoryXacmlAttributesParser<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attributes> |
getInstance()
Get instance of XACML Attributes parser
|
public ContentSkippingXacmlJaxbAttributesParserFactory(XacmlRequestAttributeParser<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attribute,BAG> xacmlReqAttributeParser, SingleCategoryAttributes.NamedAttributeIteratorConverter<BAG> namedAttributeIteratorConverter) throws IllegalArgumentException
xacmlReqAttributeParser
- parser used to parse each JAXB/XACML <Attribute>namedAttributeIteratorConverter
- converts iterator over attributes with values produced by jaxbAttributeParser
, into constant-valued/immutable attribute iteratorIllegalArgumentException
- if(jaxbAttributeParser == null || namedAttributeIteratorConverter == null)
public SingleCategoryXacmlAttributesParser<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attributes> getInstance()
SingleCategoryXacmlAttributesParser.Factory
getInstance
in interface SingleCategoryXacmlAttributesParser.Factory<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attributes>
Copyright © 2012–2020. All rights reserved.