Class XacmlJsonParsingUtils.NamedXacmlJsonAttributeParser
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParser<org.json.JSONObject>
-
- org.ow2.authzforce.core.pdp.io.xacml.json.XacmlJsonParsingUtils.NamedXacmlJsonAttributeParser
-
- Enclosing class:
- XacmlJsonParsingUtils
public static final class XacmlJsonParsingUtils.NamedXacmlJsonAttributeParser extends org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParser<org.json.JSONObject>
XACML/JSON named Attribute parser
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NamedXacmlJsonAttributeParser(org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry attributeValueFactoryRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParsingResult<?>
parseNamedAttribute(String attributeCategoryId, org.json.JSONObject inputXacmlAttribute, Optional<org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy> xPathCompiler)
-
-
-
Constructor Detail
-
NamedXacmlJsonAttributeParser
protected NamedXacmlJsonAttributeParser(org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry attributeValueFactoryRegistry) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
-
Method Detail
-
parseNamedAttribute
protected org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParsingResult<?> parseNamedAttribute(String attributeCategoryId, org.json.JSONObject inputXacmlAttribute, Optional<org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy> xPathCompiler) throws IllegalArgumentException
- Specified by:
parseNamedAttribute
in classorg.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParser<org.json.JSONObject>
- Throws:
IllegalArgumentException
-
-