java.lang.Object
com.gooddata.sdk.model.executeafm.afm.MeasureItem
com.gooddata.sdk.model.md.visualization.Measure
All Implemented Interfaces:
LocallyIdentifiable, BucketItem, java.io.Serializable

public class Measure
extends MeasureItem
implements BucketItem
Represents measure item within Bucket
See Also:
Serialized Form
  • Constructor Details

    • Measure

      public Measure​(MeasureDefinition definition, java.lang.String localIdentifier)
      Creates new instance of measure for use in VisualizationObject
      Parameters:
      definition - measure definition
      localIdentifier - local identifier
    • Measure

      public Measure​(MeasureDefinition definition, java.lang.String localIdentifier, java.lang.String alias, java.lang.String title, java.lang.String format)
      Creates new instance of measure for use in VisualizationObject
      Parameters:
      definition - measure definition
      localIdentifier - local identifier
      alias - alias for measure title
      title - default name given to measure
      format - format of measure to be computed
  • Method Details

    • hasComputeRatio

      public boolean hasComputeRatio()
      Returns:
      true if measure definition has compute ratio set to true, false otherwise
    • getTitle

      public java.lang.String getTitle()
      Returns:
      title of measure
    • setTitle

      public void setTitle​(java.lang.String title)
      Parameters:
      title - of measure
    • isPop

      public boolean isPop()
      Returns:
      true if measure contains VOPopMeasureDefinition, false otherwise
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class MeasureItem
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class MeasureItem