Serialized Form
-
Package ortus.boxlang.runtime.application
-
Class ortus.boxlang.runtime.application.Session
class Session extends Object implements Serializable-
Serialized Fields
-
applicationName
Key applicationName
The application name linked to -
ID
Key ID
The unique ID of this session -
isNew
AtomicBoolean isNew
Flag for when session has been started -
sessionScope
SessionScope sessionScope
The scope for this session
-
-
-
-
Package ortus.boxlang.runtime.cache
-
Class ortus.boxlang.runtime.cache.BoxCacheEntry
class BoxCacheEntry extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package ortus.boxlang.runtime.context
-
Class ortus.boxlang.runtime.context.ApplicationBoxContext
class ApplicationBoxContext extends BaseBoxContext implements Serializable-
Serialized Fields
-
application
Application application
The actual BoxLang application -
applicationScope
IScope applicationScope
The application scope for this application
-
-
-
Class ortus.boxlang.runtime.context.BaseBoxContext
class BaseBoxContext extends Object implements Serializable-
Serialized Fields
-
attachable
IBoxAttachable attachable
Attachable delegate -
buffers
ArrayDeque<StringBuffer> buffers
A buffer to write output to -
components
ArrayDeque<IStruct> components
A way to discover the current executing componenet -
componentService
ComponentService componentService
The component service -
currentImports
List<ImportDefinition> currentImports
A way to discover the imports tied to the original source of the current template. This should always match the top current template stack -
functionService
FunctionService functionService
The function service we can use to retrieve BIFS and member methods -
parent
IBoxContext parent
Any context can have a parent it can delegate to -
queryLoops
LinkedHashMap<Query,
Integer> queryLoops A way to track query loops -
templates
ArrayDeque<ResolvedFilePath> templates
A way to discover the current executing template. We're storing the path directly instead of the ITemplateRunnable instance to avoid memory leaks by keepin Box Classes in memory since all we really need is static data from them
-
-
-
Class ortus.boxlang.runtime.context.CatchBoxContext
class CatchBoxContext extends BaseBoxContext implements Serializable -
Class ortus.boxlang.runtime.context.ClassBoxContext
class ClassBoxContext extends BaseBoxContext implements Serializable-
Serialized Fields
-
staticScope
IScope staticScope
The static scope -
thisClass
IClassRunnable thisClass
The local scope -
thisScope
IScope thisScope
The local scope -
variablesScope
IScope variablesScope
The arguments scope
-
-
-
Class ortus.boxlang.runtime.context.ClosureBoxContext
class ClosureBoxContext extends FunctionBoxContext implements Serializable -
Class ortus.boxlang.runtime.context.ContainerBoxContext
class ContainerBoxContext extends BaseBoxContext implements Serializable-
Serialized Fields
-
variablesScope
IScope variablesScope
The variables scope
-
-
-
Class ortus.boxlang.runtime.context.CustomTagBoxContext
class CustomTagBoxContext extends BaseBoxContext implements Serializable -
Class ortus.boxlang.runtime.context.FunctionBoxContext
class FunctionBoxContext extends BaseBoxContext implements Serializable-
Serialized Fields
-
argumentsScope
ArgumentsScope argumentsScope
The arguments scope -
enclosingBoxClass
IClassRunnable enclosingBoxClass
The class in which this function is executing, if any -
enclosingBoxInterface
BoxInterface enclosingBoxInterface
The interface this static function is executing in, if any -
enclosingStaticBoxClass
DynamicObject enclosingStaticBoxClass
The class in which this function is executing in, if any -
function
Function function
The Function being invoked with this context -
functionCalledName
Key functionCalledName
The Function name being invoked with this context. Note this may or may not be the name the function was declared as. -
localScope
IScope localScope
The local scope
-
-
-
Class ortus.boxlang.runtime.context.InterfaceBoxContext
class InterfaceBoxContext extends BaseBoxContext implements Serializable-
Serialized Fields
-
staticScope
StaticScope staticScope
-
thisInterface
BoxInterface thisInterface
The interface instance
-
-
-
Class ortus.boxlang.runtime.context.LambdaBoxContext
class LambdaBoxContext extends FunctionBoxContext implements Serializable -
Class ortus.boxlang.runtime.context.RequestBoxContext
class RequestBoxContext extends BaseBoxContext implements Serializable-
Serialized Fields
-
applicationListener
BaseApplicationListener applicationListener
Application.bx listener for this request null if there is none -
applicationService
ApplicationService applicationService
The application service -
connectionManager
ConnectionManager connectionManager
The JDBC connection manager, which tracks transaction state/context and allows a thread or request to retrieve connections. -
enforceExplicitOutput
boolean enforceExplicitOutput
Flag to enforce explicit output -
locale
Locale locale
The locale for this request -
out
PrintStream out
The output buffer for the script -
requestClassLoader
DynamicClassLoader requestClassLoader
The request class loader -
requestStart
DateTime requestStart
The time in milliseconds when the request started -
requestTimeout
Long requestTimeout
The request timeout in milliseconds -
threadManager
RequestThreadManager threadManager
The thread manager for this request -
timezone
ZoneId timezone
The timezone for this request
-
-
-
Class ortus.boxlang.runtime.context.RuntimeBoxContext
class RuntimeBoxContext extends BaseBoxContext implements Serializable-
Serialized Fields
-
runtime
BoxRuntime runtime
Box Runtime -
runtimeConfig
Configuration runtimeConfig
Runtime configuration -
serverScope
IScope serverScope
The variables scope
-
-
-
Class ortus.boxlang.runtime.context.ScriptingRequestBoxContext
class ScriptingRequestBoxContext extends RequestBoxContext implements Serializable -
Class ortus.boxlang.runtime.context.SessionBoxContext
class SessionBoxContext extends BaseBoxContext implements Serializable -
Class ortus.boxlang.runtime.context.StaticClassBoxContext
class StaticClassBoxContext extends BaseBoxContext implements Serializable-
Serialized Fields
-
staticBoxClass
DynamicObject staticBoxClass
The class in which this function is executing, if any -
staticScope
IScope staticScope
The static scope
-
-
-
Class ortus.boxlang.runtime.context.ThreadBoxContext
class ThreadBoxContext extends BaseBoxContext implements Serializable-
Serialized Fields
-
connectionManager
ConnectionManager connectionManager
The JDBC connection manager, which tracks transaction state/context and allows a thread or request to retrieve connections. -
localScope
IScope localScope
The thread local scope -
thisScope
IScope thisScope
The parent's this scope -
thread
Thread thread
The Thread -
threadManager
RequestThreadManager threadManager
A shortcut to the request thread manager stored in one of our ancestor contexts -
threadName
Key threadName
The BoxLang name of the thread as registered in the thread manager. -
variablesScope
IScope variablesScope
The parent's variables scope
-
-
-
-
Package ortus.boxlang.runtime.runnables.accessors
-
Class ortus.boxlang.runtime.runnables.accessors.GeneratedGetter
class GeneratedGetter extends UDF implements Serializable -
Class ortus.boxlang.runtime.runnables.accessors.GeneratedSetter
class GeneratedSetter extends UDF implements Serializable
-
-
Package ortus.boxlang.runtime.scopes
-
Class ortus.boxlang.runtime.scopes.ApplicationScope
class ApplicationScope extends BaseScope implements Serializable -
Class ortus.boxlang.runtime.scopes.ArgumentsScope
class ArgumentsScope extends BaseScope implements Serializable-
Serialized Fields
-
positional
boolean positional
-
-
-
Class ortus.boxlang.runtime.scopes.BaseScope
class BaseScope extends Struct implements Serializable -
Class ortus.boxlang.runtime.scopes.ClassVariablesScope
class ClassVariablesScope extends VariablesScope implements Serializable-
Serialized Fields
-
thisClass
IClassRunnable thisClass
-
-
-
Class ortus.boxlang.runtime.scopes.IntKey
class IntKey extends Key implements Serializable-
Serialized Fields
-
intValue
int intValue
A direct reference to the int value so we don't have to cast.
-
-
-
Class ortus.boxlang.runtime.scopes.Key
class Key extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
hashCode
int hashCode
Keys are immutable, so we can cache the hash code -
name
String name
The original key name -
nameNoCase
String nameNoCase
The key name in upper case -
originalValue
Object originalValue
The original value of the key, which could be a complex object if this key was being used to dereference a native Map.
-
-
Class ortus.boxlang.runtime.scopes.KeyCased
class KeyCased extends Key implements Serializable -
Class ortus.boxlang.runtime.scopes.LocalScope
class LocalScope extends BaseScope implements Serializable -
Class ortus.boxlang.runtime.scopes.RequestScope
class RequestScope extends BaseScope implements Serializable -
Class ortus.boxlang.runtime.scopes.ScopeWrapper
class ScopeWrapper extends BaseScope implements Serializable-
Serialized Fields
-
wrappedScope
IScope wrappedScope
-------------------------------------------------------------------------- Private Properties --------------------------------------------------------------------------
-
-
-
Class ortus.boxlang.runtime.scopes.ServerScope
class ServerScope extends BaseScope implements Serializable-
Serialized Fields
-
initialized
boolean initialized
Unmodifiable keys can be modified up until this switches to true
-
-
-
Class ortus.boxlang.runtime.scopes.SessionScope
class SessionScope extends BaseScope implements Serializable -
Class ortus.boxlang.runtime.scopes.StaticScope
class StaticScope extends BaseScope implements Serializable-
Serialized Fields
-
thisInterface
BoxInterface thisInterface
-
-
-
Class ortus.boxlang.runtime.scopes.ThisScope
class ThisScope extends BaseScope implements Serializable -
Class ortus.boxlang.runtime.scopes.ThreadScope
class ThreadScope extends BaseScope implements Serializable -
Class ortus.boxlang.runtime.scopes.VariablesScope
class VariablesScope extends BaseScope implements Serializable
-
-
Package ortus.boxlang.runtime.scripting
-
Class ortus.boxlang.runtime.scripting.JSRScriptingRequestBoxContext
class JSRScriptingRequestBoxContext extends ScriptingRequestBoxContext implements Serializable-
Serialized Fields
-
JSRScriptingContext
ScriptContext JSRScriptingContext
-
-
-
-
Package ortus.boxlang.runtime.testing
-
Class ortus.boxlang.runtime.testing.Phase2Closure$closure1
class Phase2Closure$closure1 extends Closure implements Serializable-
Serialized Fields
-
access
Function.Access access
The access modifier of the function
-
-
-
Class ortus.boxlang.runtime.testing.Phase2Lambda$lambda1
class Phase2Lambda$lambda1 extends Lambda implements Serializable-
Serialized Fields
-
access
Function.Access access
The access modifier of the function
-
-
-
Class ortus.boxlang.runtime.testing.Phase2UDF$greet
class Phase2UDF$greet extends UDF implements Serializable-
Serialized Fields
-
access
Function.Access access
The access modifier of the function
-
-
-
-
Package ortus.boxlang.runtime.types
-
Class ortus.boxlang.runtime.types.AbstractFunction
class AbstractFunction extends Function implements Serializable -
Class ortus.boxlang.runtime.types.Array
class Array extends Object implements Serializable- serialVersionUID:
- 1L
-
Class ortus.boxlang.runtime.types.Closure
class Closure extends Function implements Serializable-
Serialized Fields
-
declaringContext
IBoxContext declaringContext
The context in which this closure was declared.
-
-
-
Class ortus.boxlang.runtime.types.DateTime
class DateTime extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
wrapped
ZonedDateTime wrapped
Represents the wrapped ZonedDateTime object we enhance
-
-
Class ortus.boxlang.runtime.types.Function
class Function extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
canOutput
Boolean canOutput
Cached lookup of the output annotation
-
-
Class ortus.boxlang.runtime.types.FunctionalBIFAccess
class FunctionalBIFAccess extends Function implements Serializable -
Class ortus.boxlang.runtime.types.FunctionalMemberAccess
class FunctionalMemberAccess extends Function implements Serializable -
Class ortus.boxlang.runtime.types.FunctionalMemberAccessArgs
class FunctionalMemberAccessArgs extends Closure implements Serializable-
Serialized Fields
-
name
Key name
-
namedArgumentsGenerator
Function<IBoxContext,
Map<Key, Object>> namedArgumentsGenerator -
positionalArgumentsGenerator
Function<IBoxContext,
Object[]> positionalArgumentsGenerator -
returnType
String returnType
-
-
-
Class ortus.boxlang.runtime.types.JavaMethod
class JavaMethod extends Function implements Serializable-
Serialized Fields
-
dynamicObject
DynamicObject dynamicObject
-
name
Key name
-
returnType
String returnType
-
-
-
Class ortus.boxlang.runtime.types.Lambda
class Lambda extends Function implements Serializable -
Class ortus.boxlang.runtime.types.Query
class Query extends Object implements Serializable- serialVersionUID:
- 1L
-
Class ortus.boxlang.runtime.types.QueryColumn
class QueryColumn extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
index
int index
Keep in sync if columns are added or removed -
name
Key name
The name of the column -
type
QueryColumnType type
The type of the column
-
-
Class ortus.boxlang.runtime.types.Struct
class Struct extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
$bx
BoxMeta $bx
Metadata object -
listeners
Map<Key,
IChangeListener> listeners Used to track change listeners. Intitialized on-demand -
type
IStruct.TYPES type
The type of struct ( private so that the interface method `getType` will be used ) -
wrapped
Map<Key,
Object> wrapped The wrapped map used in the implementation
-
-
Class ortus.boxlang.runtime.types.UDF
class UDF extends Function implements Serializable -
Class ortus.boxlang.runtime.types.XML
class XML extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
$bx
BoxMeta $bx
Metadata object -
node
Node node
XML data as List of arrays -
type
IStruct.TYPES type
The type of struct ( private so that the interface method `getType` will be used )
-
-
-
Package ortus.boxlang.runtime.types.exceptions
-
Exception Class ortus.boxlang.runtime.types.exceptions.AbortException
class AbortException extends RuntimeException implements Serializable-
Serialized Fields
-
type
String type
-
-
-
Exception Class ortus.boxlang.runtime.types.exceptions.BoxCastException
class BoxCastException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.BoxIOException
class BoxIOException extends BoxRuntimeException implements Serializable-
Serialized Fields
-
errorCode
String errorCode
Applies to type = "custom". String error code.
-
-
-
Exception Class ortus.boxlang.runtime.types.exceptions.BoxLangException
class BoxLangException extends RuntimeException implements Serializable-
Serialized Fields
-
detail
String detail
Detailed message from the BoxLang parser or specified in a throw component. When the exception is generated by BoxLang (and not throw), the message can contain HTML formatting and can help determine which component threw the exception. -
type
String type
Type: Exception type, as specified in catch. - application: catches application exceptions - database: catches database exceptions - template: catches BoxLang page exceptions - security: catches security exceptions - object: catches object exceptions - missingInclude: catches missing include file exceptions - expression: catches expression exceptions - lock: catches lock exceptions - custom_type: catches the specified custom exception type that is defined in a throw component - searchengine: catches Solr search engine exceptions The type must ALWAYS be set for a BoxLangException by the superclass extending this base class. This will also ensure the type string matches the exception class as well.
-
-
-
Exception Class ortus.boxlang.runtime.types.exceptions.BoxRuntimeException
class BoxRuntimeException extends BoxLangException implements Serializable-
Serialized Fields
-
extendedInfo
Object extendedInfo
Custom error message; information that the default exception handler does not display.
-
-
-
Exception Class ortus.boxlang.runtime.types.exceptions.BoxValidationException
class BoxValidationException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.ClassNotFoundBoxLangException
class ClassNotFoundBoxLangException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.ConfigurationException
class ConfigurationException extends BoxLangException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.CustomException
class CustomException extends BoxRuntimeException implements Serializable-
Serialized Fields
-
errorCode
String errorCode
Applies to type = "custom". String error code.
-
-
-
Exception Class ortus.boxlang.runtime.types.exceptions.DatabaseException
class DatabaseException extends BoxLangException implements Serializable-
Serialized Fields
-
nativeErrorCode
String nativeErrorCode
Native error code associated with exception. Database drivers typically provide error codes to diagnose failing database operations. Default value is -1. -
queryError
String queryError
The error message as reported by the database driver. -
SQL
String SQL
The SQL statement sent to the data source. -
SQLState
String SQLState
SQLState associated with exception. Database drivers typically provide error codes to help diagnose failing database operations. Default value is 1. -
where
String where
If the query uses the queryparam component, query parameter name-value pairs.
-
-
-
Exception Class ortus.boxlang.runtime.types.exceptions.ExpressionException
class ExpressionException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.KeyNotFoundException
class KeyNotFoundException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.LockException
class LockException extends BoxLangException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.MissingIncludeException
class MissingIncludeException extends BoxLangException implements Serializable-
Serialized Fields
-
missingFileName
String missingFileName
Name of file that could not be included.
-
-
-
Exception Class ortus.boxlang.runtime.types.exceptions.NoConstructorException
class NoConstructorException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.NoElementException
class NoElementException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.NoFieldException
class NoFieldException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.NoMethodException
class NoMethodException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.ParseException
class ParseException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.ScopeNotFoundException
class ScopeNotFoundException extends BoxRuntimeException implements Serializable -
Exception Class ortus.boxlang.runtime.types.exceptions.UnmodifiableException
class UnmodifiableException extends BoxRuntimeException implements Serializable
-
-
Package ortus.boxlang.runtime.types.immutable
-
Class ortus.boxlang.runtime.types.immutable.ImmutableArray
class ImmutableArray extends Array implements Serializable -
Class ortus.boxlang.runtime.types.immutable.ImmutableStruct
class ImmutableStruct extends Struct implements Serializable-
Serialized Fields
-
type
IStruct.TYPES type
The type of struct
-
-
-
-
Package ortus.boxlang.runtime.types.meta
-
Class ortus.boxlang.runtime.types.meta.BoxMeta
class BoxMeta extends Object implements Serializable -
Class ortus.boxlang.runtime.types.meta.ClassMeta
class ClassMeta extends BoxMeta implements Serializable-
Serialized Fields
-
$class
Class<?> $class
-
meta
IStruct meta
-
target
IClassRunnable target
-
-
-
Class ortus.boxlang.runtime.types.meta.FunctionMeta
class FunctionMeta extends BoxMeta implements Serializable -
Class ortus.boxlang.runtime.types.meta.GenericMeta
class GenericMeta extends BoxMeta implements Serializable -
Class ortus.boxlang.runtime.types.meta.InterfaceMeta
class InterfaceMeta extends BoxMeta implements Serializable-
Serialized Fields
-
$class
Class<?> $class
-
meta
IStruct meta
-
target
BoxInterface target
-
-
-
Class ortus.boxlang.runtime.types.meta.QueryMeta
class QueryMeta extends BoxMeta implements Serializable -
Class ortus.boxlang.runtime.types.meta.StructMeta
class StructMeta extends BoxMeta implements Serializable
-