Package | Description |
---|---|
org.wso2.balana |
This is the root package, which contains the PDP class where most
people will want to start.
|
org.wso2.balana.attr |
Contains many of the classes related to attributes and attribute
retrieval.
|
org.wso2.balana.combine |
All of the combining algorithm support is in this package.
|
org.wso2.balana.cond |
Support for Conditions is in this package.
|
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 |
---|---|
AttributeValue |
BaseAttributeFactory.createValue(Node root)
Creates a value based on the given DOM root node.
|
abstract AttributeValue |
AttributeFactory.createValue(Node root)
Creates a value based on the given DOM root node.
|
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,
String type)
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(Node root,
URI dataType)
Creates a value based on the given DOM root node and data type.
|
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,
String[] params)
Creates a value based on the given data type and text-encoded value.
|
abstract AttributeValue |
AttributeFactory.createValue(URI dataType,
String value,
String[] params)
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 |
---|---|
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)
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(String identity,
Node root,
String xpathVersion)
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)
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.createAbstractFunction(URI identity,
Node root,
String xpathVersion)
Tries to get an instance of the specified abstract function.
|
Function |
BaseFunctionFactory.createFunction(String identity)
Tries to get an instance of the specified function.
|
abstract Function |
FunctionFactory.createFunction(String identity)
Tries to get an instance of the specified function.
|
Function |
BaseFunctionFactory.createFunction(URI 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.
|
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.
|
Copyright © 2018 WSO2. All rights reserved.