Class BlockParams

  • All Implemented Interfaces:
    EntityBlockParams

    public class BlockParams
    extends java.lang.Object
    implements EntityBlockParams
    A standard parameter object that can be passed to the draw() method defined by the Block class.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean generateEntities
      A flag that controls whether or not the block should generate and return chart entities for the items it draws.
      private double translateX
      The x-translation (used to enable chart entities to use global coordinates rather than coordinates that are local to the container they are within).
      private double translateY
      The y-translation (used to enable chart entities to use global coordinates rather than coordinates that are local to the container they are within).
    • Constructor Summary

      Constructors 
      Constructor Description
      BlockParams()
      Creates a new instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean getGenerateEntities()
      Returns the flag that controls whether or not chart entities are generated.
      double getTranslateX()
      Returns the translation required to convert local x-coordinates back to the coordinate space of the container.
      double getTranslateY()
      Returns the translation required to convert local y-coordinates back to the coordinate space of the container.
      void setGenerateEntities​(boolean generate)
      Sets the flag that controls whether or not chart entities are generated.
      void setTranslateX​(double x)
      Sets the translation required to convert local x-coordinates into the coordinate space of the container.
      void setTranslateY​(double y)
      Sets the translation required to convert local y-coordinates into the coordinate space of the container.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • generateEntities

        private boolean generateEntities
        A flag that controls whether or not the block should generate and return chart entities for the items it draws.
      • translateX

        private double translateX
        The x-translation (used to enable chart entities to use global coordinates rather than coordinates that are local to the container they are within).
      • translateY

        private double translateY
        The y-translation (used to enable chart entities to use global coordinates rather than coordinates that are local to the container they are within).
    • Constructor Detail

      • BlockParams

        public BlockParams()
        Creates a new instance.
    • Method Detail

      • getGenerateEntities

        public boolean getGenerateEntities()
        Returns the flag that controls whether or not chart entities are generated.
        Specified by:
        getGenerateEntities in interface EntityBlockParams
        Returns:
        A boolean.
      • setGenerateEntities

        public void setGenerateEntities​(boolean generate)
        Sets the flag that controls whether or not chart entities are generated.
        Parameters:
        generate - the flag.
      • getTranslateX

        public double getTranslateX()
        Returns the translation required to convert local x-coordinates back to the coordinate space of the container.
        Returns:
        The x-translation amount.
      • setTranslateX

        public void setTranslateX​(double x)
        Sets the translation required to convert local x-coordinates into the coordinate space of the container.
        Parameters:
        x - the x-translation amount.
      • getTranslateY

        public double getTranslateY()
        Returns the translation required to convert local y-coordinates back to the coordinate space of the container.
        Returns:
        The y-translation amount.
      • setTranslateY

        public void setTranslateY​(double y)
        Sets the translation required to convert local y-coordinates into the coordinate space of the container.
        Parameters:
        y - the y-translation amount.