Class ChartizateManagerImpl


  • public class ChartizateManagerImpl
    extends org.jesperancinha.chartizate.ChartizateManagerCommon<java.lang.Integer,​android.graphics.Typeface,​android.graphics.Bitmap>
    Manages the board to be rendered
    • Field Summary

      • Fields inherited from class org.jesperancinha.chartizate.ChartizateManagerCommon

        chartizateBoard, fontManager
    • Constructor Summary

      Constructors 
      Constructor Description
      ChartizateManagerImpl​(java.lang.Integer backgroundColor, int densityPercentage, int rangePercentage, org.jesperancinha.chartizate.distributions.ChartizateDistributionType distributionType, java.lang.String fontName, int fontSize, java.lang.Character.UnicodeBlock block, java.io.InputStream imageFullStream, java.lang.String destinationImagePath)  
    • Method Summary

      Modifier and Type Method Description
      void addFullRow​(int row, java.util.List<org.jesperancinha.chartizate.objects.ChartizateCharacterImg<java.lang.Integer>> pencelizerRow)  
      org.jesperancinha.chartizate.ChartizateEncodingManager createEncodingManager​(java.lang.Character.UnicodeBlock unicodeBlock)  
      org.jesperancinha.chartizate.ChartizateFontManager<android.graphics.Typeface> createFontManager​(java.lang.String fontString, int fontSize)  
      org.jesperancinha.chartizate.ChartizateImageManager<java.lang.Integer,​android.graphics.Typeface,​android.graphics.Bitmap> createImageManager​(java.io.InputStream inputStream)  
      • Methods inherited from class org.jesperancinha.chartizate.ChartizateManagerCommon

        generateConvertedImage, generateConvertedImageStream
      • Methods inherited from class java.lang.Object

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

      • ChartizateManagerImpl

        public ChartizateManagerImpl​(java.lang.Integer backgroundColor,
                                     int densityPercentage,
                                     int rangePercentage,
                                     org.jesperancinha.chartizate.distributions.ChartizateDistributionType distributionType,
                                     java.lang.String fontName,
                                     int fontSize,
                                     java.lang.Character.UnicodeBlock block,
                                     java.io.InputStream imageFullStream,
                                     java.lang.String destinationImagePath)
                              throws java.io.FileNotFoundException,
                                     java.io.IOException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
    • Method Detail

      • createImageManager

        public org.jesperancinha.chartizate.ChartizateImageManager<java.lang.Integer,​android.graphics.Typeface,​android.graphics.Bitmap> createImageManager​(java.io.InputStream inputStream)
      • createEncodingManager

        public org.jesperancinha.chartizate.ChartizateEncodingManager createEncodingManager​(java.lang.Character.UnicodeBlock unicodeBlock)
      • createFontManager

        public org.jesperancinha.chartizate.ChartizateFontManager<android.graphics.Typeface> createFontManager​(java.lang.String fontString,
                                                                                                               int fontSize)
      • addFullRow

        public void addFullRow​(int row,
                               java.util.List<org.jesperancinha.chartizate.objects.ChartizateCharacterImg<java.lang.Integer>> pencelizerRow)