public class NamedView extends View
NamedView
extends a View
, defining the Element
s to be returned for an operation.
On top of the @{link View}, it contains a name for the View
that is defined. It also holds a list of NamedView
names,
containing all the names of NamedView
's that have been merged to define the NamedView
.NamedView.Builder
,
View
Modifier and Type | Class and Description |
---|---|
static class |
NamedView.BaseBuilder<CHILD_CLASS extends NamedView.BaseBuilder<?>> |
static class |
NamedView.Builder |
Constructor and Description |
---|
NamedView() |
Modifier and Type | Method and Description |
---|---|
boolean |
canMerge(View addingView,
View srcView) |
void |
expandGlobalDefinitions()
Copies all the global element definitions into the individual element definitions.
|
List<String> |
getMergedNamedViewNames() |
String |
getName() |
Map<String,Object> |
getParameters() |
void |
setMergedNamedViewNames(List<String> mergedNamedViewNames) |
void |
setName(String viewName) |
void |
setParameters(Map<String,Object> parameters) |
addConfig, clone, equals, fromJson, fromJson, fromJson, getClassName, getConfig, getConfig, getElement, getElementGroupBy, getGlobalEdges, getGlobalElements, getGlobalEntities, hasEdgeFilters, hasEntityFilters, hashCode, hasPostAggregationFilters, hasPostTransformFilters, hasPreAggregationFilters, isAllEdges, isAllEntities, setAllEdges, setAllEntities, toCompactJson, toString
getEdge, getEdgeGroups, getEdges, getEntities, getEntity, getEntityGroups, getGroups, hasEdges, hasEntities, hasGroups, isEdge, isEntity, toJson
public void setName(String viewName)
public String getName()
public void expandGlobalDefinitions()
View
expandGlobalDefinitions
in class View
Copyright © 2022. All rights reserved.