@groovy.transform.CompileStatic class RpmVisualizerHelper extends VisualizerHelper
Provides helper methods to load fields and traits for an rpm class. The methods are are copied from Dynamis unless otherwise is indicated. Some methods are slightly altered. Do find on 'COPIED' to find code copied from Dynamis. Do find on 'ORIGINAL' to find code not copied from Dynamis.
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
CLASS_TRAITS |
|
static java.lang.String |
EFFECTIVE_VERSION_SCOPE_KEY |
|
static java.lang.String |
ENUM_NAME_AXIS |
|
static java.lang.String |
FIELD_AXIS |
ORIGINAL: Not copied from Dynamis |
static java.util.List |
MINIMAL_TRAITS |
|
static java.util.regex.Pattern |
PATTERN_CLASS_EXTENDS_TRAIT |
|
static java.util.regex.Pattern |
PATTERN_CLASS_NAME |
COPIED: From Dynamis 5.2.0 (except for slight modifications) |
static java.util.regex.Pattern |
PATTERN_FIELD_EXTENDS_TRAIT |
|
static java.lang.String |
RPM_CLASS |
|
static java.lang.String |
RPM_ENUM |
|
static java.lang.String |
R_DECLARED |
|
static java.lang.String |
R_EXISTS |
|
static java.lang.String |
R_EXTENDS |
|
static java.lang.String |
R_OBSOLETE |
|
static java.lang.String |
R_RPM_TYPE |
|
static java.lang.String |
R_SCOPED_NAME |
|
static java.lang.String |
R_SINCE |
|
static java.lang.String |
SYSTEM_SCOPE_KEY_PREFIX |
|
static java.lang.String |
TRAIT_AXIS |
|
static java.lang.String |
V_ENUM |
|
static java.lang.String |
V_MAX |
|
static java.lang.String |
V_MIN |
Fields inherited from class | Fields |
---|---|
class VisualizerHelper |
appId |
Constructor and description |
---|
RpmVisualizerHelper
(NCubeRuntimeClient runtimeClient, ApplicationID appId) |
Type Params | Return Type | Name and description |
---|---|---|
|
boolean |
isPrimitive(java.lang.String type) COPIED: From Dynamis 5.2.0 (except for slight modifications) |
|
void |
loadRpmClassFields(ApplicationID applicationId, java.lang.String cubeType, java.lang.String cubeName, java.util.Map<java.lang.String, java.lang.Object> scope, java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.Object>> traitMaps, boolean loadAllTraits, java.util.Map<java.lang.String, java.lang.Object> output) COPIED: From Dynamis 5.2.0 (except for slight modifications) pulls all of the fields and associated traits from nCube that will be used to create the RpmClass/RpmEnum instance |
Methods inherited from class | Name |
---|---|
class VisualizerHelper |
getExceptionMessage, handleCoordinateNotFoundException, handleException, handleInvalidCoordinateException, handleUnboundScope |
ORIGINAL: Not copied from Dynamis
COPIED: From Dynamis 5.2.0 (except for slight modifications)
COPIED: From Dynamis 5.2.0 (except for slight modifications)
COPIED: From Dynamis 5.2.0 (except for slight modifications) pulls all of the fields and associated traits from nCube that will be used to create the RpmClass/RpmEnum instance