Package | Description |
---|---|
org.jboss.security.xacml.core.ext | |
org.jboss.security.xacml.sunxacml |
This is the root package, which contains the PDP class where most
people will want to start.
|
org.jboss.security.xacml.sunxacml.attr |
Contains many of the classes related to attributes and attribute
retrieval.
|
org.jboss.security.xacml.sunxacml.combine |
All of the combining algorithm support is in this package.
|
org.jboss.security.xacml.sunxacml.cond |
Support for Conditions is in this package.
|
org.jboss.security.xacml.sunxacml.support.finder |
Modifier and Type | Method and Description |
---|---|
AttributeValue |
ExtendedAttributeFactory.createValue(Node root,
String type) |
AttributeValue |
ExtendedAttributeFactory.createValue(Node root,
URI dataType) |
AttributeValue |
ExtendedAttributeFactory.createValue(URI dataType,
String value) |
Modifier and Type | Method and Description |
---|---|
AttributeFactory |
ConfigurationStore.getAttributeFactory(String name)
Returns the attribute factory with the given name.
|
CombiningAlgFactory |
ConfigurationStore.getCombiningAlgFactory(String name)
Returns the combiningAlg factory with the given name.
|
PDPConfig |
ConfigurationStore.getDefaultPDPConfig()
Returns the default PDP configuration.
|
FunctionFactoryProxy |
ConfigurationStore.getFunctionFactoryProxy(String name)
Returns the function factory proxy with the given name.
|
PDPConfig |
ConfigurationStore.getPDPConfig(String name)
Returns the PDP configuration with the given name.
|
Modifier and Type | Method and Description |
---|---|
static AttributeValue |
AttributeFactory.createAttribute(Node root)
Deprecated.
As of version 1.2, replaced by
AttributeFactory.createValue(Node) .
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version. |
static AttributeValue |
AttributeFactory.createAttribute(Node root,
String type)
Deprecated.
As of version 1.2, replaced by
AttributeFactory.createValue(Node,String) .
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version. |
static AttributeValue |
AttributeFactory.createAttribute(Node root,
URI dataType)
Deprecated.
As of version 1.2, replaced by
AttributeFactory.createValue(Node,URI) .
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version. |
static AttributeValue |
AttributeFactory.createAttribute(URI dataType,
String value)
Deprecated.
As of version 1.2, replaced by
AttributeFactory.createValue(URI,String) .
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version. |
abstract AttributeValue |
AttributeFactory.createValue(Node root)
Creates a value based on the given DOM root node.
|
AttributeValue |
BaseAttributeFactory.createValue(Node root)
Creates a value based on the given DOM root node.
|
abstract AttributeValue |
AttributeFactory.createValue(Node root,
String type)
Creates a value based on the given DOM root node and data type.
|
AttributeValue |
BaseAttributeFactory.createValue(Node root,
String type)
Creates a value based on the given DOM root node and data type.
|
abstract AttributeValue |
AttributeFactory.createValue(Node root,
URI dataType)
Creates a value based on the given DOM root node and data type.
|
AttributeValue |
BaseAttributeFactory.createValue(Node root,
URI dataType)
Creates a value based on the given DOM root node and data type.
|
abstract AttributeValue |
AttributeFactory.createValue(URI dataType,
String value)
Creates a value based on the given data type and text-encoded value.
|
AttributeValue |
BaseAttributeFactory.createValue(URI dataType,
String value)
Creates a value based on the given data type and text-encoded value.
|
static AttributeFactory |
AttributeFactory.getInstance(String identifier)
Returns a factory based on the given identifier.
|
static Set |
StandardAttributeFactory.getStandardDatatypes(String xacmlVersion)
Returns the identifiers supported for the given version of XACML.
|
Modifier and Type | Method and Description |
---|---|
abstract CombiningAlgorithm |
CombiningAlgFactory.createAlgorithm(URI algId)
Tries to return the correct combinging algorithm based on the
given algorithm ID.
|
CombiningAlgorithm |
BaseCombiningAlgFactory.createAlgorithm(URI algId)
Tries to return the correct combinging algorithm based on the
given algorithm ID.
|
static CombiningAlgorithm |
CombiningAlgFactory.createCombiningAlg(URI algId)
Deprecated.
As of version 1.2, replaced by
CombiningAlgFactory.createAlgorithm(URI) .
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version. |
static CombiningAlgFactory |
CombiningAlgFactory.getInstance(String identifier)
Returns a factory based on the given identifier.
|
static Set |
StandardCombiningAlgFactory.getStandardAlgorithms(String xacmlVersion)
Returns the identifiers supported for the given version of XACML.
|
Modifier and Type | Method and Description |
---|---|
abstract Function |
FunctionFactory.createAbstractFunction(String identity,
Node root)
Tries to get an instance of the specified abstract function.
|
Function |
BaseFunctionFactory.createAbstractFunction(String identity,
Node root)
Tries to get an instance of the specified abstract function.
|
abstract Function |
FunctionFactory.createAbstractFunction(String identity,
Node root,
String xpathVersion)
Tries to get an instance of the specified abstract function.
|
Function |
BaseFunctionFactory.createAbstractFunction(String identity,
Node root,
String xpathVersion)
Tries to get an instance of the specified abstract function.
|
abstract Function |
FunctionFactory.createAbstractFunction(URI identity,
Node root)
Tries to get an instance of the specified abstract function.
|
Function |
BaseFunctionFactory.createAbstractFunction(URI identity,
Node root)
Tries to get an instance of the specified abstract function.
|
abstract Function |
FunctionFactory.createAbstractFunction(URI identity,
Node root,
String xpathVersion)
Tries to get an instance of the specified abstract function.
|
Function |
BaseFunctionFactory.createAbstractFunction(URI identity,
Node root,
String xpathVersion)
Tries to get an instance of the specified abstract function.
|
abstract Function |
FunctionFactory.createFunction(String identity)
Tries to get an instance of the specified function.
|
Function |
BaseFunctionFactory.createFunction(String identity)
Tries to get an instance of the specified function.
|
abstract Function |
FunctionFactory.createFunction(URI identity)
Tries to get an instance of the specified function.
|
Function |
BaseFunctionFactory.createFunction(URI identity)
Tries to get an instance of the specified function.
|
static FunctionFactory |
FunctionFactory.getConditionInstance(String identifier)
Returns a factory based on the given identifier.
|
static FunctionFactory |
FunctionFactory.getGeneralInstance(String identifier)
Returns a factory based on the given identifier.
|
static FunctionFactoryProxy |
FunctionFactory.getInstance(String identifier)
Returns a factory based on the given identifier.
|
static FunctionFactory |
FunctionFactory.getTargetInstance(String identifier)
Returns a factory based on the given identifier.
|
Constructor and Description |
---|
StaticPolicyFinderModule(String combiningAlg,
List policyList)
Creates a
StaticPolicyFinderModule that provides
access to the given collection of policies. |
StaticPolicyFinderModule(String combiningAlg,
List policyList,
String schemaFile)
Creates a
StaticPolicyFinderModule that provides
access to the given collection of policies. |
Copyright © 2023 JBoss by Red Hat. All rights reserved.