Class FileFontDataInputSource

java.lang.Object
org.pentaho.reporting.libraries.fonts.io.FileFontDataInputSource
All Implemented Interfaces:
FontDataInputSource

public class FileFontDataInputSource extends java.lang.Object implements FontDataInputSource
Creation-Date: 15.12.2005, 15:55:56
Author:
Thomas Morgner
  • Constructor Summary

    Constructors
    Constructor
    Description
    FileFontDataInputSource(java.io.File file)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    boolean
    equals(java.lang.Object o)
     
    java.io.File
     
    java.lang.String
     
    long
     
    int
     
    int
    readAt(long position)
    Reads a single byte, returns -1 if the end of the stream as been reached.
    int
    readAt(long position, byte[] buffer, int offset, int length)
     
    void
    readFullyAt(long position, byte[] buffer, int length)
     

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FileFontDataInputSource

      public FileFontDataInputSource(java.io.File file) throws java.io.IOException
      Throws:
      java.io.IOException
  • Method Details

    • getLength

      public long getLength()
      Specified by:
      getLength in interface FontDataInputSource
    • readFullyAt

      public void readFullyAt(long position, byte[] buffer, int length) throws java.io.IOException
      Specified by:
      readFullyAt in interface FontDataInputSource
      Throws:
      java.io.IOException
    • readAt

      public int readAt(long position, byte[] buffer, int offset, int length) throws java.io.IOException
      Throws:
      java.io.IOException
    • readAt

      public int readAt(long position) throws java.io.IOException
      Description copied from interface: FontDataInputSource
      Reads a single byte, returns -1 if the end of the stream as been reached.
      Specified by:
      readAt in interface FontDataInputSource
      Returns:
      Throws:
      java.io.IOException
    • dispose

      public void dispose()
      Specified by:
      dispose in interface FontDataInputSource
    • getFile

      public java.io.File getFile()
    • getFileName

      public java.lang.String getFileName()
      Specified by:
      getFileName in interface FontDataInputSource
    • equals

      public boolean equals(java.lang.Object o)
      Specified by:
      equals in interface FontDataInputSource
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface FontDataInputSource
      Overrides:
      hashCode in class java.lang.Object