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 |
|
| AnnotationVisitor |
A visitor to visit a Java annotation.
|
| ArgsRepackUtil |
|
| 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.
|
| AssertNode |
|
| Assignment |
|
| AssignmentNode |
|
| ASTBinaryTree |
|
| ASTIterator |
The ASTIterator interface defines the functionality required by the enginer, for compiletime and runtime
operations.
|
| ASTLinkedList |
|
| ASTNode |
|
| Attribute |
A non standard class, field, method or code attribute, as defined in the Java Virtual Machine
Specification (JVMS).
|
| BaseAccessor |
|
| BaseVariableResolverFactory |
Use this class to extend you own VariableResolverFactories.
|
| BasicCommandSet |
|
| BigDecimalCH |
|
| BigIntegerCH |
|
| BinaryOperation |
|
| BlankLiteral |
|
| BlockNode |
|
| BooleanCH |
|
| BooleanNode |
|
| ByteCH |
|
| ByteVector |
A dynamically extensible vector of bytes.
|
| CachedMapVariableResolverFactory |
|
| CachingMapVariableResolverFactory |
|
| CallableProxy |
|
| ChangeWorkingDir |
|
| CharArrayCH |
|
| CharCH |
|
| ClassImportResolverFactory |
|
| ClassReader |
A parser to make a ClassVisitor visit a ClassFile structure, as defined in the Java
Virtual Machine Specification (JVMS).
|
| ClassTooLargeException |
Exception thrown when the constant pool of a class produced by a ClassWriter is too
large.
|
| ClassVisitor |
A visitor to visit a Java class.
|
| ClassWriter |
A ClassVisitor that generates a corresponding ClassFile structure, as defined in the Java
Virtual Machine Specification (JVMS).
|
| 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 |
|
| ConstantDynamic |
A constant whose value is computed at runtime, with a bootstrap method.
|
| 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.
|
| DataTypes |
Contains constants for standard internal types.
|
| Debugger |
|
| DebuggerContext |
|
| DebugTools |
|
| DeclareNode |
|
| DeclProtoVarNode |
|
| DeclTypedVarNode |
|
| DeepAssignmentNode |
|
| DeepOperativeAssignmentNode |
|
| DefaultEnvironment |
|
| DefaultLocalVariableResolverFactory |
|
| DirList |
|
| DoNode |
|
| DoubleCH |
|
| DoUntilNode |
|
| DynamicAccessor |
|
| DynamicClassLoader |
|
| DynamicCollectionAccessor |
|
| DynamicFieldAccessor |
|
| DynamicFunctionAccessor |
|
| DynamicGetAccessor |
|
| DynamicOptimizer |
|
| DynamicSetAccessor |
|
| DynamicSetterAccessor |
|
| EndNode |
|
| EndOfStatement |
|
| EndWithValue |
|
| ErrorDetail |
|
| ErrorUtil |
|
| EvalNode |
|
| ExecutableAccessor |
|
| ExecutableAccessorSafe |
|
| ExecutableLiteral |
|
| ExecutableStatement |
|
| ExecutionArrayList<E> |
|
| ExecutionContext |
|
| ExecutionHashMap<K,V> |
|
| ExecutionObject |
|
| ExecutionStack |
|
| Exit |
|
| ExpressionCompiler |
This is the main MVEL compiler.
|
| ExpressionNode |
|
| ExprValueAccessor |
|
| FastList<E> |
|
| FieldAccessor |
|
| FieldAccessorNH |
|
| FieldVisitor |
A visitor to visit a Java field.
|
| FileCommandSet |
|
| FloatCH |
|
| Fold |
|
| ForEachNode |
|
| ForEachNode |
|
| ForNode |
|
| Frame |
|
| Function |
|
| FunctionAccessor |
|
| FunctionInstance |
|
| FunctionParser |
|
| FunctionVariableResolverFactory |
|
| GetterAccessor |
|
| GetterAccessorNH |
|
| GlobalListenerFactory |
|
| Handle |
A reference to a field or a method.
|
| 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 |
|
| Label |
A position in the bytecode of a method.
|
| LineLabel |
|
| LineMapper |
|
| LineMapper.LineLookup |
|
| 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 |
|
| MethodTooLargeException |
Exception thrown when the Code attribute of a method produced by a ClassWriter is too
large.
|
| MethodVisitor |
A visitor to visit a Java method.
|
| ModuleVisitor |
A visitor to visit a Java module.
|
| 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 |
The JVM opcodes, access flags and array type codes.
|
| 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 |
|
| 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.
|
| SandboxedClassLoader |
|
| SandboxedParserConfiguration |
|
| SandboxedParserContext |
|
| ScriptMemoryOverflowException |
|
| ScriptRuntimeException |
|
| Set |
|
| SetCH |
|
| SetterAccessor |
|
| SharedVariableSpaceModel |
|
| ShellSession |
A shell session.
|
| ShellSession.RunState |
|
| ShortCH |
|
| ShowVars |
|
| Sign |
|
| SignatureReader |
A parser for signature literals, as defined in the Java Virtual Machine Specification (JVMS), to
visit them with a SignatureVisitor.
|
| SignatureVisitor |
A visitor to visit a generic signature.
|
| SignatureWriter |
A SignatureVisitor that generates signature literals, as defined in the Java Virtual Machine
Specification (JVMS).
|
| 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 |
|
| 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 |
|
| Type |
A Java field or method type.
|
| TypeCast |
|
| TypeDescriptor |
|
| TypedVarNode |
|
| TypeInjectionResolverFactory |
This is a marker interface
|
| TypeInjectionResolverFactoryImpl |
|
| TypePath |
The path to a type argument, wildcard bound, array element type, or static inner type within an
enclosing type.
|
| TypeReference |
A reference to a type appearing in a class, field or method declaration, or on an instruction.
|
| 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 |
|