Class PowerPCOptions

java.lang.Object
org.tukaani.xz.FilterOptions
org.tukaani.xz.PowerPCOptions
All Implemented Interfaces:
Cloneable

public class PowerPCOptions
extends FilterOptions
BCJ filter for big endian PowerPC instructions.
  • Constructor Details

    • PowerPCOptions

      public PowerPCOptions()
  • Method Details

    • getOutputStream

      public FinishableOutputStream getOutputStream​(FinishableOutputStream out, ArrayCache arrayCache)
      Description copied from class: FilterOptions
      Gets a raw (no XZ headers) encoder output stream using these options and the given ArrayCache. Raw streams are an advanced feature. In most cases you want to store the compressed data in the .xz container format instead of using a raw stream. To use this filter in a .xz file, pass this object to XZOutputStream.
      Specified by:
      getOutputStream in class FilterOptions
    • getInputStream

      public InputStream getInputStream​(InputStream in, ArrayCache arrayCache)
      Description copied from class: FilterOptions
      Gets a raw (no XZ headers) decoder input stream using these options and the given ArrayCache.
      Specified by:
      getInputStream in class FilterOptions
    • setStartOffset

      public void setStartOffset​(int startOffset) throws UnsupportedOptionsException
      Sets the start offset for the address conversions. Normally this is useless so you shouldn't use this function. The default value is 0.
      Throws:
      UnsupportedOptionsException
    • getStartOffset

      public int getStartOffset()
      Gets the start offset.
    • getEncoderMemoryUsage

      public int getEncoderMemoryUsage()
      Description copied from class: FilterOptions
      Gets how much memory the encoder will need with these options.
      Specified by:
      getEncoderMemoryUsage in class FilterOptions
    • getDecoderMemoryUsage

      public int getDecoderMemoryUsage()
      Description copied from class: FilterOptions
      Gets how much memory the decoder will need to decompress the data that was encoded with these options.
      Specified by:
      getDecoderMemoryUsage in class FilterOptions
    • clone

      public Object clone()
      Overrides:
      clone in class Object