com.google.code.facebookapi
Annotation Type FacebookReturnType
@Target(value=METHOD)
public @interface FacebookReturnType
Used in the IFacebookRestClient interface to tie together
the method call (e.g. friends_get) and its return type.
Facebook provides a human readable description of the API
and an XSD schema of the response formats. Without a WADL
descriptor for the service, these two concepts aren't tied
together. So, the Java API needs to tie the requests and
expected response types together using this annotation.
The information specified helps to produce annotation-generated
files FacebookXXXRestClient.java for Xml, Json and Jaxb. This
annotation allows all the return types to be specified in
IFacebookRestClient rather than scattered across the concrete
adapter .java files.
- Author:
- david.j.boden
|
Optional Element Summary |
java.lang.Class<?> |
JAXB
|
java.lang.Class<?> |
JAXBList
|
java.lang.Class<?> |
JSON
|
JSON
public abstract java.lang.Class<?> JSON
- Default:
- java.lang.Object.class
JAXB
public abstract java.lang.Class<?> JAXB
- Default:
- java.lang.Object.class
JAXBList
public abstract java.lang.Class<?> JAXBList
- Default:
- java.lang.Object.class
Copyright © 2009. All Rights Reserved.