Skip navigation links
A C D G I J N O P R S T U V 

A

addVariation(Variation) - Method in class org.openl.rules.variation.VariationsPack
 
applyModification(Object[]) - Method in class org.openl.rules.variation.ArgumentReplacementVariation
 
applyModification(Object[]) - Method in class org.openl.rules.variation.ComplexVariation
 
applyModification(Object[]) - Method in class org.openl.rules.variation.DeepCloningVariation
 
applyModification(Object[]) - Method in class org.openl.rules.variation.JXPathVariation
 
applyModification(Object[]) - Method in class org.openl.rules.variation.NoVariation
 
applyModification(Object[]) - Method in class org.openl.rules.variation.Variation
Modifies original arguments before the calculation.
ArgumentReplacementVariation - Class in org.openl.rules.variation
Variation for replacement of value of some argument.
ArgumentReplacementVariation() - Constructor for class org.openl.rules.variation.ArgumentReplacementVariation
Constructs variation
ArgumentReplacementVariation(String, int, Object) - Constructor for class org.openl.rules.variation.ArgumentReplacementVariation
Constructs variation.

C

ComplexVariation - Class in org.openl.rules.variation
Complex variation combines multiple variations that all will be applied to arguments sequentially.
ComplexVariation() - Constructor for class org.openl.rules.variation.ComplexVariation
 
ComplexVariation(String, Variation...) - Constructor for class org.openl.rules.variation.ComplexVariation
Constructs complex variation with the specified ID.
ComplexVariation(Variation...) - Constructor for class org.openl.rules.variation.ComplexVariation
Constructs complex variation with generated ID.
createVariationID(Variation[]) - Static method in class org.openl.rules.variation.ComplexVariation
Generates ID for complex variation.
currentValue(Object[]) - Method in class org.openl.rules.variation.ArgumentReplacementVariation
 
currentValue(Object[]) - Method in class org.openl.rules.variation.ComplexVariation
 
currentValue(Object[]) - Method in class org.openl.rules.variation.DeepCloningVariation
 
currentValue(Object[]) - Method in class org.openl.rules.variation.JXPathVariation
 
currentValue(Object[]) - Method in class org.openl.rules.variation.NoVariation
 
currentValue(Object[]) - Method in class org.openl.rules.variation.Variation
Returns current value for this variation

D

DEEP_CLONING_SUFFIX - Static variable in class org.openl.rules.variation.DeepCloningVariation
Suffix for generated variation ID if it have not been specified.
DeepCloningVariation - Class in org.openl.rules.variation
Variation that clones all arguments before the modification by another variation(that is delegated.)
DeepCloningVariation() - Constructor for class org.openl.rules.variation.DeepCloningVariation
Empty constructor required for WS data binding
DeepCloningVariation(Variation) - Constructor for class org.openl.rules.variation.DeepCloningVariation
Constructs deep-cloning variation with the generated ID(ID of delegated variation + DeepCloningVariation.DEEP_CLONING_SUFFIX).
DeepCloningVariation(String, Variation) - Constructor for class org.openl.rules.variation.DeepCloningVariation
Constructs deep-cloning variation with the specified ID.

G

getAllProcessedVariationIDs() - Method in class org.openl.rules.variation.VariationsResult
 
getCalculatedVariationIDs() - Method in class org.openl.rules.variation.VariationsResult
 
getData() - Method in class org.openl.rules.variation.VariationsResult
 
getDelegatedVariation() - Method in class org.openl.rules.variation.DeepCloningVariation
 
getFailedVariationIDs() - Method in class org.openl.rules.variation.VariationsResult
 
getFailureErrorForVariation(String) - Method in class org.openl.rules.variation.VariationsResult
 
getPath() - Method in class org.openl.rules.variation.JXPathVariation
 
getPath() - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 
getResultForVariation(String) - Method in class org.openl.rules.variation.VariationsResult
Return successfully calculated result for variation.
getUpdatedArgumentIndex() - Method in class org.openl.rules.variation.ArgumentReplacementVariation
 
getUpdatedArgumentIndex() - Method in class org.openl.rules.variation.JXPathVariation
 
getUpdatedArgumentIndex() - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 
getValueToSet() - Method in class org.openl.rules.variation.ArgumentReplacementVariation
 
getValueToSet() - Method in class org.openl.rules.variation.JXPathVariation
 
getValueToSet() - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 
getVariation(String, int, String, Object) - Static method in class org.openl.rules.variation.VariationsFactory
Creates variation using all needed parameters.
getVariation(String, int, String, Object, boolean) - Static method in class org.openl.rules.variation.VariationsFactory
Creates variation using all needed parameters with possibility to use cloning for variations.
getVariation(VariationDescription) - Static method in class org.openl.rules.variation.VariationsFactory
 
getVariationFailures() - Method in class org.openl.rules.variation.VariationsResult
 
getVariationID() - Method in class org.openl.rules.variation.Variation
 
getVariationID() - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 
getVariationIDs() - Method in class org.openl.rules.variation.VariationsPack
 
getVariationResults() - Method in class org.openl.rules.variation.VariationsResult
 
getVariations() - Method in class org.openl.rules.variation.ComplexVariation
 
getVariations() - Method in class org.openl.rules.variation.VariationsPack
 

I

isUseCloning() - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 

J

JXPathVariation - Class in org.openl.rules.variation
Variation implementation using to find fields to modify JXpath (See http://commons.apache.org/jxpath/).
JXPathVariation() - Constructor for class org.openl.rules.variation.JXPathVariation
Constructs JXPath variation.
JXPathVariation(String, int, String, Object) - Constructor for class org.openl.rules.variation.JXPathVariation
Constructs JXPath variation.

N

NoVariation - Class in org.openl.rules.variation
Empty variation that represents original calculation without any changes of arguments.
NoVariation() - Constructor for class org.openl.rules.variation.NoVariation
 

O

org.openl.rules.variation - package org.openl.rules.variation
 
ORIGINAL_CALCULATION - Static variable in class org.openl.rules.variation.NoVariation
ID for original calculation.

P

pack() - Method in class org.openl.rules.variation.VariationsResult
 

R

registerFailure(String, String) - Method in class org.openl.rules.variation.VariationsResult
 
registerResult(String, T) - Method in class org.openl.rules.variation.VariationsResult
Stores result of calculation with the specified variation.
removeVariation(String) - Method in class org.openl.rules.variation.VariationsPack
Removes variation by variationID
revertModifications(Object[], Object) - Method in class org.openl.rules.variation.ArgumentReplacementVariation
 
revertModifications(Object[], Object) - Method in class org.openl.rules.variation.ComplexVariation
 
revertModifications(Object[], Object) - Method in class org.openl.rules.variation.DeepCloningVariation
 
revertModifications(Object[], Object) - Method in class org.openl.rules.variation.JXPathVariation
 
revertModifications(Object[], Object) - Method in class org.openl.rules.variation.NoVariation
 
revertModifications(Object[], Object) - Method in class org.openl.rules.variation.Variation
Reverts changes of arguments after the calculation.

S

setData(byte[]) - Method in class org.openl.rules.variation.VariationsResult
 
setDelegatedVariation(Variation) - Method in class org.openl.rules.variation.DeepCloningVariation
 
setPath(String) - Method in class org.openl.rules.variation.JXPathVariation
 
setPath(String) - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 
setUpdatedArgumentIndex(int) - Method in class org.openl.rules.variation.ArgumentReplacementVariation
 
setUpdatedArgumentIndex(int) - Method in class org.openl.rules.variation.JXPathVariation
 
setUpdatedArgumentIndex(int) - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 
setUseCloning(boolean) - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 
setValueToSet(Object) - Method in class org.openl.rules.variation.ArgumentReplacementVariation
 
setValueToSet(Object) - Method in class org.openl.rules.variation.JXPathVariation
 
setValueToSet(Object) - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 
setVariationFailures(Map<String, String>) - Method in class org.openl.rules.variation.VariationsResult
 
setVariationID(String) - Method in class org.openl.rules.variation.Variation
 
setVariationID(String) - Method in class org.openl.rules.variation.VariationDescription
Deprecated.
 
setVariationResults(Map<String, T>) - Method in class org.openl.rules.variation.VariationsResult
 
setVariations(Variation[]) - Method in class org.openl.rules.variation.ComplexVariation
 
setVariations(List<Variation>) - Method in class org.openl.rules.variation.VariationsPack
 

T

THIS_POINTER - Static variable in class org.openl.rules.variation.VariationsFactory
Path that represents modification of root object(argument).

U

unpack() - Method in class org.openl.rules.variation.VariationsResult
 

V

Variation - Class in org.openl.rules.variation
Common variations class.
Variation() - Constructor for class org.openl.rules.variation.Variation
No argument constructor.
Variation(String) - Constructor for class org.openl.rules.variation.Variation
Constructs variation with the ID.
VariationDescription - Class in org.openl.rules.variation
Deprecated.
VariationDescription() - Constructor for class org.openl.rules.variation.VariationDescription
Deprecated.
Constructs empty draft of variation for future filling up all parameters: variationID, path to field, argument index, value to set.
VariationDescription(String, int, String, Object) - Constructor for class org.openl.rules.variation.VariationDescription
Deprecated.
Construct non-cloning variation description using specified parameters.
VariationDescription(String, int, String, Object, boolean) - Constructor for class org.openl.rules.variation.VariationDescription
Deprecated.
Construct variation description using specified parameters.
VariationException - Exception in org.openl.rules.variation
Checked exception for variation API
VariationException() - Constructor for exception org.openl.rules.variation.VariationException
 
VariationException(String, Throwable) - Constructor for exception org.openl.rules.variation.VariationException
 
VariationException(String) - Constructor for exception org.openl.rules.variation.VariationException
 
VariationException(Throwable) - Constructor for exception org.openl.rules.variation.VariationException
 
VariationRuntimeException - Exception in org.openl.rules.variation
Variation API runtime exception
VariationRuntimeException() - Constructor for exception org.openl.rules.variation.VariationRuntimeException
 
VariationRuntimeException(String, Throwable) - Constructor for exception org.openl.rules.variation.VariationRuntimeException
 
VariationRuntimeException(String) - Constructor for exception org.openl.rules.variation.VariationRuntimeException
 
VariationRuntimeException(Throwable) - Constructor for exception org.openl.rules.variation.VariationRuntimeException
 
VariationsFactory - Class in org.openl.rules.variation
Factory for simple variations creation.
VariationsFactory() - Constructor for class org.openl.rules.variation.VariationsFactory
 
VariationsFromRules - Annotation Type in org.openl.rules.variation
Deprecated.
VariationsPack - Class in org.openl.rules.variation
Container of all variations for calculations.
VariationsPack() - Constructor for class org.openl.rules.variation.VariationsPack
 
VariationsPack(Variation...) - Constructor for class org.openl.rules.variation.VariationsPack
 
VariationsResult<T> - Class in org.openl.rules.variation
Container of result from calculation with variations.
VariationsResult() - Constructor for class org.openl.rules.variation.VariationsResult
 
A C D G I J N O P R S T U V 
Skip navigation links

Copyright © 2018. All rights reserved.