classes.common

NE_GT Common Classes - Houses all classes that should exist in any ne_gt environment that are not necessarily specific to any particular feature. Classes within the common sub-namespace of classes need to have a general relevancy and are not necessarily important enough for "top-level" declaration within the classes object.

Classes

TrackingSet

Namespaces

AliasedName

Ticker

Methods

static create_name(nameopt) → {classes.common.AliasedName.AliasedName}

Creates a new classes.common.AliasedName.AliasedName, but useful to use in interfaces.Initializable#__init__ functions or otherwise function construction. The function will check whether an AliasedName has already been created (by considering the second argument) and, if so, update the name as opposed to constructing a new one. Since AliasedName instances should not/cannot be cached as Singletons via a unique identifier, this helps prevent a memory leak from occuring.
Parameters:
Name Type Attributes Description
name * <optional>
The options provided to create the new name. If undefined, the second argument is returned (if any).
Returns:
classes.common.AliasedName.AliasedName - Objects belonging to this namespace.