Class Segment

java.lang.Object
org.jpedal.jbig2.segment.Segment
Direct Known Subclasses:
EndOfStripeSegment, ExtensionSegment, PageInformationSegment, PatternDictionarySegment, RegionSegment, SymbolDictionarySegment

public abstract class Segment extends Object

Abstract Segment class.

  • Field Details

    • SYMBOL_DICTIONARY

      public static final int SYMBOL_DICTIONARY
      Constant SYMBOL_DICTIONARY=0
      See Also:
    • INTERMEDIATE_TEXT_REGION

      public static final int INTERMEDIATE_TEXT_REGION
      Constant INTERMEDIATE_TEXT_REGION=4
      See Also:
    • IMMEDIATE_TEXT_REGION

      public static final int IMMEDIATE_TEXT_REGION
      Constant IMMEDIATE_TEXT_REGION=6
      See Also:
    • IMMEDIATE_LOSSLESS_TEXT_REGION

      public static final int IMMEDIATE_LOSSLESS_TEXT_REGION
      Constant IMMEDIATE_LOSSLESS_TEXT_REGION=7
      See Also:
    • PATTERN_DICTIONARY

      public static final int PATTERN_DICTIONARY
      Constant PATTERN_DICTIONARY=16
      See Also:
    • INTERMEDIATE_HALFTONE_REGION

      public static final int INTERMEDIATE_HALFTONE_REGION
      Constant INTERMEDIATE_HALFTONE_REGION=20
      See Also:
    • IMMEDIATE_HALFTONE_REGION

      public static final int IMMEDIATE_HALFTONE_REGION
      Constant IMMEDIATE_HALFTONE_REGION=22
      See Also:
    • IMMEDIATE_LOSSLESS_HALFTONE_REGION

      public static final int IMMEDIATE_LOSSLESS_HALFTONE_REGION
      Constant IMMEDIATE_LOSSLESS_HALFTONE_REGION=23
      See Also:
    • INTERMEDIATE_GENERIC_REGION

      public static final int INTERMEDIATE_GENERIC_REGION
      Constant INTERMEDIATE_GENERIC_REGION=36
      See Also:
    • IMMEDIATE_GENERIC_REGION

      public static final int IMMEDIATE_GENERIC_REGION
      Constant IMMEDIATE_GENERIC_REGION=38
      See Also:
    • IMMEDIATE_LOSSLESS_GENERIC_REGION

      public static final int IMMEDIATE_LOSSLESS_GENERIC_REGION
      Constant IMMEDIATE_LOSSLESS_GENERIC_REGION=39
      See Also:
    • INTERMEDIATE_GENERIC_REFINEMENT_REGION

      public static final int INTERMEDIATE_GENERIC_REFINEMENT_REGION
      Constant INTERMEDIATE_GENERIC_REFINEMENT_REGION=40
      See Also:
    • IMMEDIATE_GENERIC_REFINEMENT_REGION

      public static final int IMMEDIATE_GENERIC_REFINEMENT_REGION
      Constant IMMEDIATE_GENERIC_REFINEMENT_REGION=42
      See Also:
    • IMMEDIATE_LOSSLESS_GENERIC_REFINEMENT_REGION

      public static final int IMMEDIATE_LOSSLESS_GENERIC_REFINEMENT_REGION
      Constant IMMEDIATE_LOSSLESS_GENERIC_REFINEMENT_REGION=43
      See Also:
    • PAGE_INFORMATION

      public static final int PAGE_INFORMATION
      Constant PAGE_INFORMATION=48
      See Also:
    • END_OF_PAGE

      public static final int END_OF_PAGE
      Constant END_OF_PAGE=49
      See Also:
    • END_OF_STRIPE

      public static final int END_OF_STRIPE
      Constant END_OF_STRIPE=50
      See Also:
    • END_OF_FILE

      public static final int END_OF_FILE
      Constant END_OF_FILE=51
      See Also:
    • PROFILES

      public static final int PROFILES
      Constant PROFILES=52
      See Also:
    • TABLES

      public static final int TABLES
      Constant TABLES=53
      See Also:
    • EXTENSION

      public static final int EXTENSION
      Constant EXTENSION=62
      See Also:
    • BITMAP

      public static final int BITMAP
      Constant BITMAP=70
      See Also:
    • huffmanDecoder

      protected final HuffmanDecoder huffmanDecoder
    • arithmeticDecoder

      protected final ArithmeticDecoder arithmeticDecoder
    • mmrDecoder

      protected final MMRDecoder mmrDecoder
    • decoder

      protected final JBIG2StreamDecoder decoder
    • segmentHeader

      protected SegmentHeader segmentHeader
  • Constructor Details

  • Method Details