java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_eval.evaluator.visualization.dashboard.DcjsElement

public class DcjsElement extends Object
This class is only a helper class. To generate an HTML page use PageBuilder class.
  • Field Details

    • name

      private String name
    • resetText

      private String resetText
    • filterText

      private String filterText
    • title

      private String title
    • chartType

      private String chartType
    • anchorStyle

      private String anchorStyle
    • anchorClass

      private Set<String> anchorClass
    • tagName

      private String tagName
    • preText

      private String preText
    • dimensionDefinition

      private String dimensionDefinition
    • groupDefinitions

      private Set<String> groupDefinitions
    • jsMethods

      private List<String> jsMethods
    • jsHelperFileNames

      private Set<String> jsHelperFileNames
  • Constructor Details

    • DcjsElement

      public DcjsElement(String chartType, String name)
  • Method Details

    • setDimension

      public void setDimension(String dim)
    • createDimensionDefinition

      public void createDimensionDefinition(String dimensionName, String dimensionDefinition)
    • createDimensionDefinitionCsvFieldString

      public void createDimensionDefinitionCsvFieldString(String dimensionName, String csvFieldName)
    • createDimensionDefinitionCsvFieldNumber

      public void createDimensionDefinitionCsvFieldNumber(String dimensionName, String csvFieldName)
    • createDimensionDefinitionCsvFieldJsonArray

      public void createDimensionDefinitionCsvFieldJsonArray(String dimensionName, String csvFieldName)
    • createDimensionDefinitionCsvField

      public void createDimensionDefinitionCsvField(String dimensionName, String csvFieldName, String defaultValue)
    • createDimensionDefinitionMultipleCsvFields

      public void createDimensionDefinitionMultipleCsvFields(String dimensionName, String... csvFieldName)
    • setGroup

      public void setGroup(String group)
    • setGroupStacked

      public void setGroupStacked(String group, String name, String accessor)
    • setGroupStacked

      public void setGroupStacked(String group, String csvName)
    • createGroupDefinition

      public String createGroupDefinition(String groupName, String groupDefinition)
    • createGroupDefinitionBasedOnDimension

      public String createGroupDefinitionBasedOnDimension(String dimensionName)
    • createGroupDefinitionReduceField

      public String createGroupDefinitionReduceField(String dimensionName, String reduceField)
    • createGroupDefinitionReduceSortedAttribute

      public String createGroupDefinitionReduceSortedAttribute(String dimensionName, String field, String fieldEvaluationResult)
    • createGroupDefinitionReduceTwoFields

      public String createGroupDefinitionReduceTwoFields(String dimensionName, String reduceFieldOne, String reduceFieldTwo)
    • createGroupDefinitionRemoveEmptyBins

      public String createGroupDefinitionRemoveEmptyBins(String groupName)
    • addStack

      public void addStack(String groupName, String stackName, String stackAccessor)
    • addStack

      public void addStack(String groupName, String csvContentName)
    • addJsHelperFileName

      public void addJsHelperFileName(String fileName)
    • addJsMethod

      public void addJsMethod(String method)
    • addJsMethod

      public void addJsMethod(String... methods)
    • addJsMethod

      public void addJsMethod(List<String> methods)
    • setResetText

      public void setResetText(String resetText)
    • setFilterText

      public void setFilterText(String filterText)
    • setTitle

      public void setTitle(String title)
    • setAnchorStyle

      public void setAnchorStyle(String anchorStyle)
    • getTagName

      public String getTagName()
    • getChartType

      public String getChartType()
    • getName

      public String getName()
    • getResetText

      public String getResetText()
    • getTitle

      public String getTitle()
    • getDimensionDefinition

      public String getDimensionDefinition()
    • getGroupDefinitions

      public Set<String> getGroupDefinitions()
    • getFilterText

      public String getFilterText()
    • getAnchorStyle

      public String getAnchorStyle()
    • getJsHelperFileNames

      public Set<String> getJsHelperFileNames()
    • getJsMethods

      public List<String> getJsMethods()
    • addAnchorClass

      public void addAnchorClass(String newAnchorClass)
    • hasAnchorClass

      public boolean hasAnchorClass(String anchorClassToCheck)
    • clearAnchorClass

      public void clearAnchorClass()
    • getAnchorClass

      public String getAnchorClass()
    • getPreText

      public String getPreText()
    • setPreText

      public void setPreText(String preText)
    • makeJsIdentifier

      private static String makeJsIdentifier(String s)
    • removeDimensionText

      private static String removeDimensionText(String str)