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 |
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 java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
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