com.tekann.webservice.client.parser
Class ZLibAnswerParser

java.lang.Object
  extended by totalcross.xml.XmlTokenizer
      extended by com.tekann.webservice.client.parser.AnswerParser
          extended by com.tekann.webservice.client.parser.Base64AnswerParser
              extended by com.tekann.webservice.client.parser.ZLibAnswerParser

public class ZLibAnswerParser
extends Base64AnswerParser

Parser for ZLibFile response.

Author:
evandro

Method Summary
 totalcross.io.File doInflate(totalcross.io.Stream compressedFile, java.lang.String decompressedFileName)
          Execute inflate.
 void foundCharacterData(byte[] input, int offset, int count)
           
static ZLibAnswerParser newInstance(java.lang.String compressedFileName)
           
static ZLibAnswerParser newInstance(java.lang.String compressedFileName, totalcross.io.Stream stream)
           
 java.lang.Object storeAnswer()
          Store the answer somehow
 
Methods inherited from class com.tekann.webservice.client.parser.Base64AnswerParser
foundAttributeValue, foundStartTagName
 
Methods inherited from class com.tekann.webservice.client.parser.AnswerParser
foundAttributeName, foundCharacter, foundEndEmptyTag, foundEndTagName, parse, parse, setStream
 
Methods inherited from class totalcross.xml.XmlTokenizer
disableReferenceResolution, getAbsoluteOffset, hashCode, isDataCDATA, resolveCharacterReference, setStrictlyXml, tokenize, tokenize, tokenize, tokenize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newInstance

public static ZLibAnswerParser newInstance(java.lang.String compressedFileName,
                                           totalcross.io.Stream stream)
                                    throws totalcross.xml.SyntaxException,
                                           totalcross.io.IOException
Throws:
totalcross.xml.SyntaxException
totalcross.io.IOException

newInstance

public static ZLibAnswerParser newInstance(java.lang.String compressedFileName)

doInflate

public totalcross.io.File doInflate(totalcross.io.Stream compressedFile,
                                    java.lang.String decompressedFileName)
                             throws java.lang.Exception
Execute inflate.

Parameters:
compressedFile -
decompressedFileName -
Returns:
Throws:
java.lang.Exception

foundCharacterData

public void foundCharacterData(byte[] input,
                               int offset,
                               int count)
Overrides:
foundCharacterData in class AnswerParser

storeAnswer

public java.lang.Object storeAnswer()
Description copied from class: AnswerParser
Store the answer somehow

Overrides:
storeAnswer in class Base64AnswerParser
Returns: