A B C D E F G I J L M N O P R S T U V

A

Actuator - Interface in org.apache.imperius.spl.core
 
Argument - Interface in org.apache.imperius.spl.core
 
associationExists(String, String, String, String, String, String) - Method in class org.apache.imperius.javaspl.JavaDataCollectorImpl
Not applicable for java spl
associationExists(String, String, String, String, String, String) - Method in interface org.apache.imperius.spl.core.DataCollector
Determines whether an association between sourceClass and targetClass with the specified roles exist.

B

booleanType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 
byteType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 

C

charType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 
cleanup() - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
clone() - Method in class org.apache.imperius.spl.core.InternalClient
 
convertInternalTypeToJavaType(int, boolean, String) - Static method in class org.apache.imperius.javaspl.JavaSPLTypeConstants
 
convertJavaTypeToInternalType(String) - Static method in class org.apache.imperius.javaspl.JavaSPLTypeConstants
 
createInternalPolicyObject(String, String) - Method in interface org.apache.imperius.spl.datastore.impl.PolicyParser
 
createInternalPolicyObject(String, String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyParserImpl
 
createPolicy(String, String) - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
createPolicy(String, String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
createPolicy(String, String) - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Store the given policy and give it the given name.
createPolicy(String, String) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
createPolicy(String, String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Creates a policy with the specified name and string
createSPLPolicyObject(String, String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
createSPLPolicyObject(String, String) - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Store the policy using the given name and create the Java object representing a parsed policy.

D

DataCollector - Interface in org.apache.imperius.spl.core
 
dateTime - Static variable in class org.apache.imperius.spl.core.TypeConstants
 
deletePolicy(String) - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
deletePolicy(String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
deletePolicy(String) - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Remove the named policy from the repository.
deletePolicy(String) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
deletePolicy(String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Deletes the policy with the given name
disableSPLLogger() - Method in class org.apache.imperius.util.SPLLogger
 
doTreeAction(String, AST, String[]) - Static method in class org.apache.imperius.spl.datastore.impl.PolicyParserImpl
 
doubleType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 

E

enableLogging(boolean) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
enableLogging(boolean) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Set the whether logging should be on or off.
enableSPLLogger() - Method in class org.apache.imperius.util.SPLLogger
 
enumerateInstanceNames(String, String) - Method in class org.apache.imperius.javaspl.JavaDataCollectorImpl
 
enumerateInstanceNames(String, String) - Method in interface org.apache.imperius.spl.core.DataCollector
Get a list of Strings representing names of instances of the given class in the Operating Environment
enumeratePolicies() - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
enumeratePolicyNames() - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
evaluate() - Method in interface org.apache.imperius.spl.core.Expression
Evaluates the expression and return a result
evaluatePolicy(String, Map) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
evaluatePolicy(String, Map) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Evaluates the policy with the given name.
evaluatePolicyString(String, String, Map) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
evaluatePolicyString(String, String, Map) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Place the given policy into the container and then evaluate it against the given instance data.
executePolicy(String, Map) - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
Expression - Interface in org.apache.imperius.spl.core
 

F

fileSeparator - Static variable in class org.apache.imperius.util.SPLLogger
 
floatType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 

G

getActualType(String) - Static method in class org.apache.imperius.spl.core.TypeConstants
 
getAllPolicies() - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
getAllPolicies() - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Get a map of all policies mapped from the name of the policy to the policy string.
getAllPolicies() - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
getAllPolicies() - Method in interface org.apache.imperius.spl.manager.PolicyManager
Returns a map (policyName -> policy String) of all policies stored in the repository
getAllPolicyNames() - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
getAllPolicyNames() - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
 
getAllPolicyNames() - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
getAllPolicyNames() - Method in interface org.apache.imperius.spl.manager.PolicyManager
Gets a list of names of all policies in the system
getAssociatedInstanceReferences(Object, String, String, String, String, String) - Method in class org.apache.imperius.javaspl.JavaDataCollectorImpl
 
getAssociatedInstanceReferences(Object, String, String, String, String, String) - Method in interface org.apache.imperius.spl.core.DataCollector
This method is applicable to Domains that support the notion of associations.
getAuditLogger() - Method in class org.apache.imperius.util.SPLLogger
 
getClassQualifierMap() - Method in interface org.apache.imperius.spl.core.PolicyInfo
 
getInstance() - Static method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
getInstance() - Method in class org.apache.imperius.spl.core.InstanceInfo
 
getInstance() - Static method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
getInstance() - Static method in class org.apache.imperius.spl.datastore.impl.PolicyParserImpl
 
getInstanceName() - Method in class org.apache.imperius.spl.core.InstanceInfo
 
getInstanceSymbolsMap() - Method in class org.apache.imperius.spl.core.InstanceInfo
 
getInternalPolicyObject(String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
getInternalPolicyObject(String) - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Get the java object representation of the parsed policy associated with the given name.
getIsArray(String) - Static method in class org.apache.imperius.javaspl.JavaSPLTypeConstants
 
getIsArray() - Method in interface org.apache.imperius.spl.core.Argument
 
getIsArray() - Method in interface org.apache.imperius.spl.core.TypeInfo
 
getLogger() - Method in class org.apache.imperius.util.SPLLogger
 
getName() - Method in interface org.apache.imperius.spl.core.Argument
 
getPolicy(String) - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
getPolicy(String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
getPolicy(String) - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Get the policy with the given name.
getPolicy(String) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
getPolicy(String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Returns the policy as a String
getPolicyInfo(String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
getPolicyInfo(String) - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Parse the given policy with the given name and provide the information about the policy.
getPolicyInfo(String) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
getPolicyInfo(String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Returns a policyInfo object that contains the anchor class names and qualifiers.
getReferenceTypeName(String) - Method in class org.apache.imperius.javaspl.JavaDataCollectorImpl
 
getReferenceTypeName(String) - Static method in class org.apache.imperius.javaspl.JavaSPLTypeConstants
 
getReferenceTypeName() - Method in interface org.apache.imperius.spl.core.Argument
 
getReferenceTypeName() - Method in interface org.apache.imperius.spl.core.Expression
Applicable only in the case of complex return types provides the class name of the complex type
getReferenceTypeName() - Method in interface org.apache.imperius.spl.core.TypeInfo
 
getSPLLogger() - Static method in class org.apache.imperius.util.SPLLogger
 
getString(String) - Static method in class org.apache.imperius.util.Messages
 
getString(String, Object[]) - Static method in class org.apache.imperius.util.Messages
 
getSymbolsForClass(String, String) - Method in class org.apache.imperius.javaspl.JavaDataCollectorImpl
 
getSymbolsForClass(String, String) - Method in interface org.apache.imperius.spl.core.DataCollector
Returns a Map of all the symbols (Properties and Methods) of the given class The Map is of the form String -> Symbol where Symbol can be a PropertySymbol or a MethodSymbol
getSymbolsForInstance(String, String, Object) - Method in class org.apache.imperius.javaspl.JavaDataCollectorImpl
Get symbols for the given instance
getSymbolsForInstance(String, String, Object) - Method in interface org.apache.imperius.spl.core.DataCollector
Returns a Map of instance values for the given instance The Map is of the form String (name of property or method) -> Object (instance value)
getType() - Method in interface org.apache.imperius.spl.core.Argument
 
getType() - Method in interface org.apache.imperius.spl.core.Expression
Get the return type of the expression
getType() - Method in interface org.apache.imperius.spl.core.TypeInfo
 
getTypeOfObject(Object) - Static method in class org.apache.imperius.javaspl.JavaSPLTypeConstants
 
getValue() - Method in interface org.apache.imperius.spl.core.Argument
 

I

init() - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
init() - Method in interface org.apache.imperius.spl.datastore.impl.PolicyParser
 
init() - Method in class org.apache.imperius.spl.datastore.impl.PolicyParserImpl
 
init() - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Initialize the storage.
init(DataCollector, Actuator) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
init(DataCollector, Actuator) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Initializes the instance wit the given DataCollector and Actuator
initialize() - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
initSPLAuditLogger() - Method in class org.apache.imperius.util.SPLLogger
 
initSPLLogger() - Method in class org.apache.imperius.util.SPLLogger
 
InstanceInfo - Class in org.apache.imperius.spl.core
 
InstanceInfo() - Constructor for class org.apache.imperius.spl.core.InstanceInfo
 
InstanceInfo(String, Object) - Constructor for class org.apache.imperius.spl.core.InstanceInfo
 
InstanceInfo(String, Object, boolean) - Constructor for class org.apache.imperius.spl.core.InstanceInfo
 
InternalClient - Class in org.apache.imperius.spl.core
 
InternalClient(PolicyManager) - Constructor for class org.apache.imperius.spl.core.InternalClient
 
intType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 
INVALID - Static variable in class org.apache.imperius.spl.core.TypeConstants
 
invokeMethod(String, String, Object, String, List) - Method in class org.apache.imperius.javaspl.JavaActuatorImpl
Invokes the given method on the given instance
invokeMethod(String, String, Object, String, List) - Method in interface org.apache.imperius.spl.core.Actuator
Invokes the method on the given object with given argument list argumentList is a list of Argument objects and
invokePolicy(String, Map) - Method in class org.apache.imperius.spl.core.InternalClient
 
invokePolicy(String, List, boolean) - Method in class org.apache.imperius.spl.core.InternalClient
 
isArray() - Method in interface org.apache.imperius.spl.core.Expression
is true if the expression evaluates to an array
isInstance(String, Object) - Method in class org.apache.imperius.javaspl.JavaDataCollectorImpl
 
isInstance(String, Object) - Method in interface org.apache.imperius.spl.core.DataCollector
Checks if the given object is an instance of the given class
isPolicyExists(String) - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 

J

Java_SPLPolicyRuleProvider - Class in org.apache.imperius.javaspl
 
JavaActuatorImpl - Class in org.apache.imperius.javaspl
 
JavaActuatorImpl() - Constructor for class org.apache.imperius.javaspl.JavaActuatorImpl
 
JavaActuatorImpl(URL[]) - Constructor for class org.apache.imperius.javaspl.JavaActuatorImpl
 
JavaDataCollectorImpl - Class in org.apache.imperius.javaspl
 
JavaDataCollectorImpl() - Constructor for class org.apache.imperius.javaspl.JavaDataCollectorImpl
 
JavaDataCollectorImpl(URL[]) - Constructor for class org.apache.imperius.javaspl.JavaDataCollectorImpl
 
JavaSPLTypeConstants - Class in org.apache.imperius.javaspl
 
JavaSPLTypeConstants() - Constructor for class org.apache.imperius.javaspl.JavaSPLTypeConstants
 

L

longType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 

M

main(String[]) - Static method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
Messages - Class in org.apache.imperius.util
 
modifyInstance(String, String, Object, Map) - Method in class org.apache.imperius.javaspl.JavaActuatorImpl
 
modifyInstance(String, String, Object, Map) - Method in interface org.apache.imperius.spl.core.Actuator
Modifies the given instance with Map of new property values
modifyPolicy(String, String) - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 

N

numericType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 

O

org.apache.imperius.javaspl - package org.apache.imperius.javaspl
Provides the Java binding for CIM-SPL.
org.apache.imperius.spl.core - package org.apache.imperius.spl.core
Provides the core system programming interfaces of the Imperius framework.
org.apache.imperius.spl.datastore - package org.apache.imperius.spl.datastore
Provides a framework for storing policies in a repository.
org.apache.imperius.spl.datastore.impl - package org.apache.imperius.spl.datastore.impl
 
org.apache.imperius.spl.manager - package org.apache.imperius.spl.manager
Provides a framework for storing policies and evaluating them out of the repository.
org.apache.imperius.spl.manager.impl - package org.apache.imperius.spl.manager.impl
 
org.apache.imperius.util - package org.apache.imperius.util
 

P

parseFile(String, Reader) - Static method in class org.apache.imperius.spl.datastore.impl.PolicyParserImpl
 
POLICY_EVALUATED_SUCCESSFULLY - Static variable in class org.apache.imperius.spl.core.InternalClient
 
POLICY_EVALUATION_FAILED - Static variable in class org.apache.imperius.spl.core.InternalClient
 
POLICY_NOT_EVALUATED - Static variable in class org.apache.imperius.spl.core.InternalClient
 
PolicyDataStore - Interface in org.apache.imperius.spl.datastore
Provides the ability manage the storage of policies.
PolicyDataStoreImpl - Class in org.apache.imperius.spl.datastore.impl
Implementation of PolicyDataStore that stores policies using serialization to the file PolicyStorage.DAT in the SPLLogger's home directory.
PolicyInfo - Interface in org.apache.imperius.spl.core
 
PolicyManager - Interface in org.apache.imperius.spl.manager
Provides the ability manage the storage of policies and to evaluate policies contained in the container.
PolicyManagerImpl - Class in org.apache.imperius.spl.manager.impl
 
PolicyManagerImpl(DataCollector, Actuator) - Constructor for class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
PolicyParser - Interface in org.apache.imperius.spl.datastore.impl
 
PolicyParserImpl - Class in org.apache.imperius.spl.datastore.impl
 

R

referenceType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 

S

setInstance(Object) - Method in class org.apache.imperius.spl.core.InstanceInfo
 
setInstanceName(String) - Method in class org.apache.imperius.spl.core.InstanceInfo
 
setInstanceSymbolsMap(Map) - Method in class org.apache.imperius.spl.core.InstanceInfo
 
setIsArray(boolean) - Method in interface org.apache.imperius.spl.core.Argument
 
setIsArray(boolean) - Method in interface org.apache.imperius.spl.core.TypeInfo
 
setLoggingEnabled(boolean) - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
setName(String) - Method in interface org.apache.imperius.spl.core.Argument
 
setReferenceTypeName(String) - Method in interface org.apache.imperius.spl.core.Argument
 
setReferenceTypeName(String) - Method in interface org.apache.imperius.spl.core.TypeInfo
 
setType(String) - Method in interface org.apache.imperius.spl.core.Argument
 
setType(int) - Method in interface org.apache.imperius.spl.core.TypeInfo
 
setValue(Object) - Method in interface org.apache.imperius.spl.core.Argument
 
shortType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 
shutdown() - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
shutDown() - Method in interface org.apache.imperius.spl.datastore.impl.PolicyParser
 
shutDown() - Method in class org.apache.imperius.spl.datastore.impl.PolicyParserImpl
 
shutdown() - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Signal that the storage is no longer needed.
shutdown() - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
shutdown() - Method in interface org.apache.imperius.spl.manager.PolicyManager
Shutdown this instance.
SPL_HOME - Static variable in class org.apache.imperius.util.SPLLogger
Location of log files.
SPLLogger - Class in org.apache.imperius.util
 
SPLOF0001E - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0002E - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0003E - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0004E - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0005E - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0006E - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0007E - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0008E - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0009E - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0400I - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0401I - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0402I - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0403I - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0404I - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0405I - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0406I - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0407I - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0408I - Static variable in class org.apache.imperius.util.Messages
 
SPLOF0409I - Static variable in class org.apache.imperius.util.Messages
 
stringType - Static variable in class org.apache.imperius.spl.core.TypeConstants
 

T

toString() - Method in interface org.apache.imperius.spl.core.Expression
Provides a string representation of the expression
traverseTree(AST) - Static method in class org.apache.imperius.spl.datastore.impl.PolicyParserImpl
 
TypeConstants - Class in org.apache.imperius.spl.core
 
TypeConstants() - Constructor for class org.apache.imperius.spl.core.TypeConstants
 
TypeInfo - Interface in org.apache.imperius.spl.core
 

U

updatePolicy(String, String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
updatePolicy(String, String) - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Replace the definition of the policy with the given name.
updatePolicy(String, String) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
updatePolicy(String, String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Updates the policy with the given name with the provided string.

V

validate() - Method in interface org.apache.imperius.spl.core.Expression
Validate the expression for semantic correctness
validate(String, String) - Method in interface org.apache.imperius.spl.datastore.impl.PolicyParser
 
validate(String, String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyParserImpl
 
validatePolicyString(String) - Method in class org.apache.imperius.javaspl.Java_SPLPolicyRuleProvider
 
validatePolicyString(String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyDataStoreImpl
 
validatePolicyString(String) - Method in interface org.apache.imperius.spl.datastore.impl.PolicyParser
Determine if the given policy string is properly formatted and parsable.
validatePolicyString(String) - Method in class org.apache.imperius.spl.datastore.impl.PolicyParserImpl
 
validatePolicyString(String) - Method in interface org.apache.imperius.spl.datastore.PolicyDataStore
Determine if the given policy string is properly formatted and parsable.
validatePolicyString(String) - Method in class org.apache.imperius.spl.manager.impl.PolicyManagerImpl
 
validatePolicyString(String) - Method in interface org.apache.imperius.spl.manager.PolicyManager
Determine if the given policy string is properly formatted and parsable.

A B C D E F G I J L M N O P R S T U V