net.sf.f8api.xml
Class AuthGetSessionHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by net.sf.f8api.xml.AuthGetSessionHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class AuthGetSessionHandler
extends org.xml.sax.helpers.DefaultHandler

 
 <?xml version="1.0" encoding="UTF-8"?>
  <auth_getSession_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd">
  <session_key>5f34e11bfb97c762e439e6a5-8055</session_key>
  <uid>8055</uid>
  <expires>1173309298</expires>
  </auth_getSession_response>
 
 
 

Author:
Jason Thrasher

Nested Class Summary
protected  class AuthGetSessionHandler.SessionImpl
          A session implementation that knows how to print itself.
 
Field Summary
static java.lang.String auth_getSession_response
           
static java.lang.String expires
           
protected static org.apache.commons.logging.Log log
           
static java.lang.String secret
           
static java.lang.String session_key
           
static java.lang.String uid
           
 
Constructor Summary
AuthGetSessionHandler(java.lang.String apiKey, java.lang.String apiSecret)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String name, java.lang.String qName)
           
 Session getSessionResponse()
           
 void startElement(java.lang.String uri, java.lang.String name, java.lang.String qName, org.xml.sax.Attributes atts)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log

auth_getSession_response

public static final java.lang.String auth_getSession_response
See Also:
Constant Field Values

session_key

public static final java.lang.String session_key
See Also:
Constant Field Values

uid

public static final java.lang.String uid
See Also:
Constant Field Values

expires

public static final java.lang.String expires
See Also:
Constant Field Values

secret

public static final java.lang.String secret
See Also:
Constant Field Values
Constructor Detail

AuthGetSessionHandler

public AuthGetSessionHandler(java.lang.String apiKey,
                             java.lang.String apiSecret)
Method Detail

startElement

public void startElement(java.lang.String uri,
                         java.lang.String name,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

endElement

public void endElement(java.lang.String uri,
                       java.lang.String name,
                       java.lang.String qName)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler

getSessionResponse

public Session getSessionResponse()
                           throws FacebookException
Throws:
FacebookException


Copyright © 2007 Jason Thrasher. All Rights Reserved.