All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractOptimizer |
|
AbstractParser |
This is the core parser that the subparsers extend.
|
Accessor |
|
AccessorNode |
|
AccessorOptimizer |
|
And |
|
ArrayAccessor |
|
ArrayAccessorNest |
|
ArrayCH |
|
ArrayCreator |
|
ArrayHandler |
|
ArrayIterator |
|
ArrayLength |
|
ArraySize |
|
ArrayTools |
|
ASMAccessorOptimizer |
Implementation of the MVEL Just-in-Time (JIT) compiler for Property Accessors using the ASM bytecode
engineering library.
|
ASMAccessorOptimizer.ContextClassLoader |
|
AssertNode |
|
Assignment |
|
AssignmentNode |
|
ASTBinaryTree |
|
ASTIterator |
The ASTIterator interface defines the functionality required by the enginer, for compiletime and runtime
operations.
|
ASTLinkedList |
|
ASTNode |
|
BaseAccessor |
|
BaseVariableResolverFactory |
Use this class to extend you own VariableResolverFactories.
|
BasicCommandSet |
|
BigDecimalCH |
|
BigIntegerCH |
|
BinaryOperation |
|
BlankLiteral |
|
BlockNode |
|
BooleanCH |
|
BooleanNode |
|
ByteCH |
|
CachedMapVariableResolverFactory |
|
CachingMapVariableResolverFactory |
|
CallableProxy |
|
ChangeWorkingDir |
|
CharArrayCH |
|
CharCH |
|
ClassImportResolverFactory |
|
CodeNode |
|
CollectionParser |
This is the inline collection sub-parser.
|
Command |
|
CommandException |
|
CommandSet |
|
CommentNode |
|
CompatibilityStrategy |
|
CompatibilityStrategy.CompatibilityEvaluator |
|
CompatibilityStrategy.DefaultCompatibilityEvaluator |
|
CompiledAccExpression |
|
CompiledCodeNode |
|
CompiledDeclareNode |
|
CompiledEvalNode |
|
CompiledExpression |
|
CompiledExpressionNode |
|
CompiledForEachNode |
|
CompiledIfNode |
|
CompiledIncludeNode |
|
CompiledNamedIncludeNode |
|
CompiledTemplate |
|
CompiledTerminalExpressionNode |
|
CompileException |
Standard exception thrown for all general compileShared and some runtime failures.
|
CompilerTools |
|
CompositeCH |
|
ConstructorAccessor |
|
Contains |
|
ConversionException |
|
ConversionHandler |
The conversion handler interface defines the basic interface for implementing conversion handlers in MVEL.
|
Convertable |
|
Converter |
|
CountIterator |
User: christopherbrock
Date: 10-Aug-2010
Time: 6:42:20 PM
|
DataConversion |
The DataConversion factory is where all of MVEL's type converters are registered with the runtime.
|
DataConversion.ArrayTypeMarker |
|
DataTypes |
Contains constants for standard internal types.
|
Debugger |
|
DebuggerContext |
|
DebugTools |
|
DebugTools.DecompileContext |
|
DeclareNode |
|
DeclProtoVarNode |
|
DeclTypedVarNode |
|
DeepAssignmentNode |
|
DeepOperativeAssignmentNode |
|
DefaultEnvironment |
|
DefaultLocalVariableResolverFactory |
|
DirList |
|
DoNode |
|
DoubleCH |
|
DoUntilNode |
|
Dummy |
Dummy class to generate a "org.mvel2.asm" package entry in MANIFEST.MF "Export-Package:"
|
DynamicAccessor |
|
DynamicClassLoader |
|
DynamicCollectionAccessor |
|
DynamicFieldAccessor |
|
DynamicFunctionAccessor |
|
DynamicGetAccessor |
|
DynamicOptimizer |
|
DynamicSetAccessor |
|
DynamicSetterAccessor |
|
EndNode |
|
EndOfStatement |
|
EndWithValue |
|
ErrorDetail |
|
ErrorUtil |
|
EvalNode |
|
ExecutableAccessor |
|
ExecutableAccessorSafe |
|
ExecutableLiteral |
|
ExecutableStatement |
|
ExecutionStack |
|
Exit |
|
ExpressionCompiler |
This is the main MVEL compiler.
|
ExpressionNode |
|
ExprValueAccessor |
|
FastList<E> |
|
FieldAccessor |
|
FieldAccessorNH |
|
FileCommandSet |
|
FloatCH |
|
Fold |
|
ForEachNode |
|
ForEachNode |
|
ForNode |
|
Frame |
|
Function |
|
FunctionAccessor |
|
FunctionInstance |
|
FunctionParser |
|
FunctionVariableResolverFactory |
|
GetterAccessor |
|
GetterAccessorNH |
|
GlobalListenerFactory |
|
Help |
|
IfNode |
|
IfNode |
|
ImmutableDefaultFactory |
|
ImmutableElementException |
Exception thrown by internal immutable structures if any modifications are attempted.
|
ImportNode |
|
IncludeNode |
|
IndexedAssignmentNode |
|
IndexedCharSeqAccessor |
|
IndexedCharSeqAccessorNest |
|
IndexedDeclTypedVarNode |
|
IndexedOperativeAssign |
|
IndexedPostFixDecNode |
|
IndexedPostFixIncNode |
|
IndexedPreFixDecNode |
|
IndexedPreFixIncNode |
|
IndexedVariableAccessor |
|
IndexedVariableResolverFactory |
|
IndexVariableResolver |
|
InlineCollectionNode |
|
Instance |
|
IntAdd |
|
IntArrayCH |
|
IntDiv |
|
IntegerCH |
|
Interceptor |
An interceptor can be used to decorate functionality into an expression or to hook into external functionality, such
as to log an event or fire some other event.
|
InterceptorWrapper |
|
IntMult |
|
IntOptimized |
|
IntSub |
|
Invert |
|
InvokableAccessor |
|
InvokationContextFactory |
|
IsDef |
|
ItemResolverFactory |
|
ItemResolverFactory.ItemResolver |
|
JITClassLoader |
|
LineLabel |
|
LineMapper |
|
LineMapper.LineLookup |
|
LineMapper.Node |
|
ListAccessor |
|
ListAccessorNest |
|
ListCH |
|
ListCreator |
|
Listener |
|
LiteralDeepPropertyNode |
|
LiteralNode |
|
LocalVariableResolverFactory |
|
LongCH |
|
Macro |
|
MacroProcessor |
A simple, fast, macro processor.
|
Main |
|
Make |
|
Make.List<V> |
|
Make.Map<K,V> |
|
Make.Set<V> |
|
Make.String |
|
MapAccessor |
|
MapAccessorNest |
|
MapCreator |
|
MapVariableResolver |
|
MapVariableResolverFactory |
|
MathProcessor |
|
MDArrayCreator |
|
MethodAccessor |
|
MethodAccessorNH |
|
MethodStub |
|
MVEL |
The MVEL convienence class is a collection of static methods that provides a set of easy integration points for
MVEL.
|
MvelBindings |
|
MVELClassLoader |
|
MvelCompiledScript |
|
MVELInterpretedRuntime |
The MVEL interpreted runtime, used for fast parse and execution of scripts.
|
MVELRuntime |
This class contains the runtime for running compiled MVEL expressions.
|
MvelScriptEngine |
|
MvelScriptEngineFactory |
|
NamedIncludeNode |
|
Negation |
|
NestedStatement |
|
NewObjectNode |
|
NewObjectNode.NewObjectArray |
|
NewObjectPrototype |
|
NewPrototypeNode |
|
Node |
|
Notify |
|
NullSafe |
|
NullType |
|
ObjectCH |
|
ObjectInspector |
|
Opcodes |
|
OperativeAssign |
|
Operator |
Contains a list of constants representing internal operators.
|
OperatorNode |
|
OptimizationFailure |
|
OptimizationNotSupported |
|
OptimizerFactory |
|
OptimizerHook |
|
Or |
|
Parser |
|
ParserConfiguration |
The resusable parser configuration object.
|
ParserContext |
The ParserContext is the main environment object used for sharing state throughout the entire
parser/compileShared process.
|
ParseTools |
|
PostFixDecNode |
|
PostFixIncNode |
|
PrecachedMapVariableResolver |
|
PreFixDecNode |
|
PreFixIncNode |
|
PreProcessor |
A preprocessor used for pre-processing any expressions before being parsed/compiled.
|
PrimIntArrayCH |
|
PrintWorkingDirectory |
|
ProducesBytecode |
|
PropertyAccessException |
|
PropertyAccessor |
|
PropertyHandler |
This interface allows an external property handler to resolve a property against the provided context.
|
PropertyHandlerAccessor |
|
PropertyHandlerFactory |
|
PropertyTools |
|
PropertyVerifier |
This verifier is used by the compiler to enforce rules such as type strictness.
|
Proto |
|
Proto.ReceiverType |
|
ProtoParser |
|
ProtoParser.DeferredTypeResolve |
|
PrototypalFunctionInstance |
|
ProtoVarNode |
|
PushContext |
|
ReduceableCodeException |
|
RedundantCodeException |
|
ReflectionUtil |
Utilities for working with reflection.
|
ReflectiveAccessorOptimizer |
|
RegExMatch |
|
RegExMatchNode |
|
ResolverTools |
A set of tools for dealing with factorys, specifically to make chaining issues easy to deal with.
|
ReturnNode |
|
Safe |
Marker interface to tell MVEL it can safely hard-reference.
|
ScriptRuntimeException |
|
Set |
|
SetCH |
|
SetterAccessor |
|
SharedVariableSpaceModel |
|
ShellSession |
A shell session.
|
ShellSession.RunState |
|
ShortCH |
|
ShowVars |
|
Sign |
|
Sign.Signer |
|
SimpleIndexHashMapWrapper<K,V> |
As most use-cases of the VariableResolverFactory's rely on Maps, this is meant to implement a simple wrapper
which records index positions for use by the optimizing facilities.
|
SimpleSTValueResolver |
|
SimpleTemplateRegistry |
|
SimpleValueResolver |
|
SimpleVariableResolverFactory |
|
SimpleVariableSpaceModel |
|
Soundex |
An implementation of Knuth's soundex algorithm.
|
Soundslike |
|
Stack |
|
StackDelimiterResolverFactory |
|
StackDemarcResolverFactory |
|
StackElement |
|
Stacklang |
|
Stacklang.Instruction |
|
StackResetResolverFactory |
|
StandardOutputStream |
|
StaticFieldStub |
|
StaticImportNode |
|
StaticMethodImportResolver |
|
StaticMethodImportResolverFactory |
|
StaticReferenceAccessor |
|
StaticStub |
|
StaticVarAccessor |
|
StaticVarAccessorNH |
|
StringAppender |
|
StringAppenderStream |
|
StringArrayCH |
|
StringBuilderStream |
|
StringCH |
|
Strsim |
|
Substatement |
|
TemplateCompiler |
The TemplateCompiler class is used for pre-compiling MVEL Templates.
|
TemplateDebug |
|
TemplateError |
|
TemplateOutputStream |
|
TemplateRegistry |
|
TemplateRuntime |
This is the root of the template runtime, and contains various utility methods for executing templates.
|
TemplateRuntimeError |
|
TemplateSyntaxError |
|
TemplateTools |
|
TerminalExpressionNode |
|
TerminalNode |
|
TextNode |
|
TextUtil |
|
ThisLiteral |
|
ThisValueAccessor |
|
ThisWithNode |
|
TypeCast |
|
TypeDescriptor |
|
TypedVarNode |
|
TypeInjectionResolverFactory |
This is a marker interface
|
TypeInjectionResolverFactoryImpl |
|
Union |
|
Union |
|
Unit |
|
UnitConversion |
|
UnresolveablePropertyException |
|
UntilNode |
|
Varargs |
|
VariableAccessor |
|
VariableResolver |
A variable resolver is responsible for physically accessing a variable, for either read or write.
|
VariableResolverFactory |
A VariableResolverFactory is the primary integration point for tying in external variables.
|
VariableSpaceCompiler |
|
VariableSpaceModel |
|
WhileNode |
|
WithAccessor |
|
WithAccessor.ExecutablePairs |
|
WithNode |
|
WithNode.ParmValuePair |
|