private int countRegions()

in src/main/java/org/apache/pdfbox/jbig2/JBIG2Page.java [281:302]


    private int countRegions()
    {
        int regionCount = 0;

        for (SegmentHeader s : segments.values())
        {
            switch (s.getSegmentType())
            {
            case 6: // Immediate text region
            case 7: // Immediate lossless text region
            case 22: // Immediate halftone region
            case 23: // Immediate lossless halftone region
            case 38: // Immediate generic region
            case 39: // Immediate lossless generic region
            case 42: // Immediate generic refinement region
            case 43: // Immediate lossless generic refinement region
                regionCount++;
            }
        }

        return regionCount;
    }