Provides information to visualize a source cube, a target cube and their relationship.
Modifiers | Name | Description |
---|---|---|
protected ApplicationID |
appId |
|
protected java.util.Map<java.lang.String, java.util.Set<java.lang.Object>> |
availableScopeValues |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
availableTargetScope |
|
protected java.util.List<VisualizerCellInfo> |
cellInfo |
|
protected boolean |
cubeLoaded |
|
protected boolean |
loadAgain |
|
protected java.util.List<java.lang.String> |
nodeDetailsMessages |
|
protected java.lang.String |
nodeLabelPrefix |
|
protected static NCubeRuntimeClient |
runtimeClient |
|
protected java.util.Map<java.lang.String, java.util.Set<java.lang.String>> |
scopeCubeNames |
|
protected boolean |
showCellValues |
|
protected boolean |
showCellValuesLink |
|
protected boolean |
showingHidingCellValues |
|
protected NCube |
sourceCube |
|
protected java.lang.String |
sourceFieldName |
|
protected long |
sourceId |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
sourceScope |
|
protected java.util.List<java.lang.Long> |
sourceTrail |
|
protected NCube |
targetCube |
|
protected long |
targetId |
|
protected long |
targetLevel |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
targetScope |
|
protected java.util.List<java.lang.String> |
typesToAdd |
Constructor and description |
---|
VisualizerRelInfo
() |
VisualizerRelInfo
(NCubeRuntimeClient runtimeClient, ApplicationID applicationId) |
Type Params | Return Type | Name and description |
---|---|---|
|
private void |
addAvailableValues(java.lang.String cubeName, java.lang.String scopeKey, boolean optional, boolean skipAvailableScopeValues, java.util.Map coordinate) |
|
private void |
addCellValueSection(VisualizerInfo visInfo, java.lang.StringBuilder sb) |
|
private void |
addCubeNames(java.lang.String scopeKey, java.lang.String valueToAdd) |
|
private static java.lang.StringBuilder |
addCubeNamesList(java.lang.String prefix, java.util.Set<java.lang.String> cubeNames) |
|
protected void |
addNodeScope(java.lang.String cubeName, java.lang.String scopeKey, boolean optional = false, boolean skipAvailableScopeValues = false, java.util.Map coordinate = null) |
|
protected void |
addRequiredScopeKeys(VisualizerInfo visInfo) If the required scope keys have not already been loaded for this cube, load them. |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
createEdge(java.lang.Long edgeId) |
|
protected java.util.Map<java.lang.String, java.lang.Object> |
createNode(VisualizerInfo visInfo, java.lang.String group = null) |
|
protected java.lang.String |
createNodeDetailsScopeMessage(VisualizerInfo visInfo) |
|
protected static java.util.Set<java.lang.Object> |
getAllColumnValues(NCube cube, java.lang.String axisName) |
|
private void |
getCellValues(VisualizerInfo visInfo, java.lang.StringBuilder cellValuesBuilder, java.lang.StringBuilder linkBuilder) |
|
private static java.lang.String |
getClassForValue(java.util.Set<java.lang.Object> availableScopeValues, java.lang.Object value, java.lang.Object providedScopeValue) |
|
protected java.util.Set<java.lang.Object> |
getColumnValues(java.lang.String cubeName, java.lang.String axisName, java.util.Map coordinate) |
|
protected java.lang.String |
getCubeDetailsTitle1() |
|
protected java.lang.String |
getCubeDetailsTitle2(java.lang.String label) |
|
protected java.lang.String |
getCubeDisplayName(java.lang.String cubeName) |
|
private static java.lang.Object |
getCubeNamesTitle(boolean optional) |
|
protected java.lang.String |
getDetails(VisualizerInfo visInfo) |
|
protected static void |
getDetailsMap(java.lang.StringBuilder sb, java.lang.String heading, java.util.Map<java.lang.String, java.lang.Object> map, java.lang.String title = '') |
|
protected static void |
getDetailsSet(java.lang.StringBuilder sb, java.lang.String heading, java.util.Collection<java.lang.String> set, java.lang.String title = '') |
|
protected static java.lang.String |
getDotPrefix(java.lang.String value) |
|
protected static java.lang.String |
getDotSuffix(java.lang.String value) |
|
protected java.lang.String |
getGroupName(VisualizerInfo visInfo = null, java.lang.String cubeName = targetCube.name) |
|
protected java.lang.String |
getLabel(java.lang.String cubeName = targetCube.name) |
|
private java.lang.StringBuilder |
getNodeDetailsMessageSet() |
|
private java.lang.StringBuilder |
getNodeScopeMessage(VisualizerInfo visInfo) |
|
protected java.util.Set<java.lang.String> |
getRequiredScope() |
|
protected java.lang.StringBuilder |
getScopeMessage(java.lang.String scopeKey, java.util.Set<java.lang.Object> availableScopeValues, java.lang.StringBuilder title, java.lang.Object providedScopeValue, boolean disabled) |
|
protected java.lang.String |
getSourceDescription() |
|
private static java.lang.Object |
getValue(java.util.Set<java.lang.Object> availableScopeValues, java.lang.Object providedScopeValue) |
|
protected java.lang.Object |
init(java.util.Map options, VisualizerInfo visInfo) |
|
protected java.lang.Object |
initSelectedNode(VisualizerInfo visInfo, java.util.Map selectedNode) |
|
protected boolean |
isDerivedScopeKey(VisualizerInfo visInfo, java.lang.String scopeKey) |
|
protected boolean |
loadCube(VisualizerInfo visInfo) |
|
protected void |
populateScopeDefaults(VisualizerInfo visInfo) |
|
protected void |
setLoadAgain(VisualizerInfo visInfo, java.lang.String scopeKey) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), 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() |
If the required scope keys have not already been loaded for this cube, load them.