APIdia Launch Partner
Top Inners Fields Constructors Methods
com.badlogic.gdx.utils.compression.lzma

public Class Decoder

extends Object
Class Inheritance
Imports
java.io.IOException, com.badlogic.gdx.utils.compression.lz.OutWindow, com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class
pack-priv class

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv short[]
pack-priv short[]
pack-priv short[]
pack-priv short[]
pack-priv short[]
pack-priv short[]
pack-priv Decoder.LenDecoder
pack-priv Decoder.LiteralDecoder
pack-priv OutWindow
pack-priv BitTreeDecoder
pack-priv short[]
pack-priv BitTreeDecoder[]
pack-priv int
pack-priv Decoder
pack-priv Decoder.LenDecoder

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
Code(InputStream inStream, OutputStream outStream, long outSize)

pack-priv void
Init()

public boolean
SetDecoderProperties(byte[] properties)

pack-priv boolean
SetDictionarySize(int dictionarySize)

pack-priv boolean
SetLcLpPb(int lc, int lp, int pb)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

m_DictionarySizeback to summary
pack-priv int m_DictionarySize
m_DictionarySizeCheckback to summary
pack-priv int m_DictionarySizeCheck
m_IsMatchDecodersback to summary
pack-priv short[] m_IsMatchDecoders
m_IsRep0LongDecodersback to summary
pack-priv short[] m_IsRep0LongDecoders
m_IsRepDecodersback to summary
pack-priv short[] m_IsRepDecoders
m_IsRepG0Decodersback to summary
pack-priv short[] m_IsRepG0Decoders
m_IsRepG1Decodersback to summary
pack-priv short[] m_IsRepG1Decoders
m_IsRepG2Decodersback to summary
pack-priv short[] m_IsRepG2Decoders
m_LenDecoderback to summary
pack-priv Decoder.LenDecoder m_LenDecoder
m_LiteralDecoderback to summary
pack-priv Decoder.LiteralDecoder m_LiteralDecoder
m_OutWindowback to summary
pack-priv OutWindow m_OutWindow
m_PosAlignDecoderback to summary
pack-priv BitTreeDecoder m_PosAlignDecoder
m_PosDecodersback to summary
pack-priv short[] m_PosDecoders
m_PosSlotDecoderback to summary
pack-priv BitTreeDecoder[] m_PosSlotDecoder
m_PosStateMaskback to summary
pack-priv int m_PosStateMask
m_RangeDecoderback to summary
pack-priv Decoder m_RangeDecoder
m_RepLenDecoderback to summary
pack-priv Decoder.LenDecoder m_RepLenDecoder

Constructor Detail

Decoderback to summary
public Decoder()

Method Detail

Codeback to summary
public boolean Code(InputStream inStream, OutputStream outStream, long outSize) throws IOException
Initback to summary
pack-priv void Init() throws IOException
SetDecoderPropertiesback to summary
public boolean SetDecoderProperties(byte[] properties)
SetDictionarySizeback to summary
pack-priv boolean SetDictionarySize(int dictionarySize)
SetLcLpPbback to summary
pack-priv boolean SetLcLpPb(int lc, int lp, int pb)
com.badlogic.gdx.utils.compression.lzma back to summary

pack-priv Class Decoder.LenDecoder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv short[]
pack-priv BitTreeDecoder
pack-priv BitTreeDecoder[]
pack-priv BitTreeDecoder[]
pack-priv int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Create(int numPosStates)

public int
Decode(Decoder rangeDecoder, int posState)

public void
Init()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

m_Choiceback to summary
pack-priv short[] m_Choice
m_HighCoderback to summary
pack-priv BitTreeDecoder m_HighCoder
m_LowCoderback to summary
pack-priv BitTreeDecoder[] m_LowCoder
m_MidCoderback to summary
pack-priv BitTreeDecoder[] m_MidCoder
m_NumPosStatesback to summary
pack-priv int m_NumPosStates

Constructor Detail

LenDecoderback to summary
pack-priv LenDecoder()

Method Detail

Createback to summary
public void Create(int numPosStates)
Decodeback to summary
public int Decode(Decoder rangeDecoder, int posState) throws IOException
Initback to summary
public void Init()
com.badlogic.gdx.utils.compression.lzma back to summary

pack-priv Class Decoder.LiteralDecoder

extends Object
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.utils.compression.lzma.Decoder.LiteralDecoder

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class

Field Summary

Modifier and TypeField and Description
pack-priv Decoder.LiteralDecoder.Decoder2[]
pack-priv int
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
Create(int numPosBits, int numPrevBits)

pack-priv Decoder.LiteralDecoder.Decoder2
GetDecoder(int pos, byte prevByte)

public void
Init()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

m_Codersback to summary
pack-priv Decoder.LiteralDecoder.Decoder2[] m_Coders
m_NumPosBitsback to summary
pack-priv int m_NumPosBits
m_NumPrevBitsback to summary
pack-priv int m_NumPrevBits
m_PosMaskback to summary
pack-priv int m_PosMask

Constructor Detail

LiteralDecoderback to summary
pack-priv LiteralDecoder()

Method Detail

Createback to summary
public void Create(int numPosBits, int numPrevBits)
GetDecoderback to summary
pack-priv Decoder.LiteralDecoder.Decoder2 GetDecoder(int pos, byte prevByte)
Initback to summary
public void Init()
com.badlogic.gdx.utils.compression.lzma back to summary

pack-priv Class Decoder.LiteralDecoder.Decoder2

extends Object
Class Inheritance
  • java.lang.Object
  • com.badlogic.gdx.utils.compression.lzma.Decoder.LiteralDecoder.Decoder2

Field Summary

Modifier and TypeField and Description
pack-priv short[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public byte
DecodeNormal(Decoder rangeDecoder)

public byte
DecodeWithMatchByte(Decoder rangeDecoder, byte matchByte)

public void
Init()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

m_Decodersback to summary
pack-priv short[] m_Decoders

Constructor Detail

Decoder2back to summary
pack-priv Decoder2()

Method Detail

DecodeNormalback to summary
public byte DecodeNormal(Decoder rangeDecoder) throws IOException
DecodeWithMatchByteback to summary
public byte DecodeWithMatchByte(Decoder rangeDecoder, byte matchByte) throws IOException
Initback to summary
public void Init()