Class ExtendedCodeAreaStructure


  • @ParametersAreNonnullByDefault
    public class ExtendedCodeAreaStructure
    extends java.lang.Object
    Code area data representation structure for extended variant.
    • Constructor Detail

      • ExtendedCodeAreaStructure

        public ExtendedCodeAreaStructure()
    • Method Detail

      • computePositionByte

        public int computePositionByte​(int rowHalfCharPosition)
      • computeFirstCodeHalfCharPos

        public int computeFirstCodeHalfCharPos​(int byteOffset,
                                               org.exbin.bined.CodeAreaSection section)
      • computeMovePosition

        @Nonnull
        public org.exbin.bined.CodeAreaCaretPosition computeMovePosition​(org.exbin.bined.CodeAreaCaretPosition position,
                                                                         org.exbin.bined.basic.MovementDirection direction,
                                                                         int rowsPerPage)
      • getViewMode

        @Nonnull
        public org.exbin.bined.basic.CodeAreaViewMode getViewMode()
      • getCodeType

        @Nonnull
        public org.exbin.bined.CodeType getCodeType()
      • getPositionCodeType

        @Nonnull
        public org.exbin.bined.PositionCodeType getPositionCodeType()
      • getDataSize

        public long getDataSize()
      • getRowWrapping

        @Nonnull
        public org.exbin.bined.RowWrappingMode getRowWrapping()
      • getMaxBytesPerLine

        public int getMaxBytesPerLine()
      • getWrappingBytesGroupSize

        public int getWrappingBytesGroupSize()
      • getRowsPerDocument

        public long getRowsPerDocument()
      • getBytesPerRow

        public int getBytesPerRow()
      • getHalfCharsPerRow

        public int getHalfCharsPerRow()
      • getCodeLastHalfCharPos

        public int getCodeLastHalfCharPos()