![]() | NameAccessModifier Class |
Namespace: com.espertech.esper.common.client.util
public sealed class NameAccessModifier : Enum
The NameAccessModifier type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | INTERNAL |
Internal is used for objects that may be used with the modules of the same module name.
|
![]() ![]() | PRECONFIGURED |
Preconfigured is used for objects that are preconfigured by configuration.
|
![]() ![]() | PRIVATE |
Private is used for objects that may be used with the same module.
|
![]() ![]() | PUBLIC |
Public is used for objects that may be used by other modules irrespective of module names.
|
![]() ![]() | TRANSIENT |
Transient is used for non-visible objects that are only visible for the purpose of statement-internal processing.
|
![]() | value__ |
Name | Description | |
---|---|---|
![]() | IsModuleProvidedAccessModifier |
Returns true if the modifier can be used by modules i.e. returns true for private, protected and public.
Returns false for preconfigured since preconfigured is reserved for configured objects.
Returns false for transient as transient is reserved for internal use
(Defined by NameAccessModifierExtensions.) |
![]() | IsNonPrivateNonTransient |
Returns true for a public and protected and false for all others
(Defined by NameAccessModifierExtensions.) |
![]() | IsPrivateOrTransient |
Returns true for a private and transient and false for all others
(Defined by NameAccessModifierExtensions.) |