feedimage.java

来自「FACEBOOK上」· Java 代码 · 共 81 行

JAVA
81
字号
/*  +---------------------------------------------------------------------------+  | Facebook Development Platform Java Client                                 |  +---------------------------------------------------------------------------+  | Copyright (c) 2007 Facebook, Inc.                                         |  | All rights reserved.                                                      |  |                                                                           |  | Redistribution and use in source and binary forms, with or without        |  | modification, are permitted provided that the following conditions        |  | are met:                                                                  |  |                                                                           |  | 1. Redistributions of source code must retain the above copyright         |  |    notice, this list of conditions and the following disclaimer.          |  | 2. Redistributions in binary form must reproduce the above copyright      |  |    notice, this list of conditions and the following disclaimer in the    |  |    documentation and/or other materials provided with the distribution.   |  |                                                                           |  | THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR      |  | IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |  | OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.   |  | IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,          |  | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT  |  | NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |  | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY     |  | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT       |  | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF  |  | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.         |  +---------------------------------------------------------------------------+  | For help with this library, contact developers-help@facebook.com          |  +---------------------------------------------------------------------------+ */package com.facebook.api;import java.net.URL;/** * A simple Pair of URLs for an image appearing in  * a newsfeed/minifeed story and the destination URL for a click * on that image. *  * @see IFacebookRestClient */public class FeedImage extends Pair<URL, URL>  implements IFeedImage {  /**   * Creates an image to appear in a user's newsfeed/minifeed.   * This image will be shrunk to fit within 75x75, cached, and formatted by Facebook.   *    * @param image the URL of an image to appear in a user's newsfeed/   * @param link the link URL to which the image should link   */  public FeedImage(URL image, URL link) {    super(image, link);    if (null == image || null == link) {      throw new IllegalArgumentException("both image and link URLs are required");    }  }  /**   * @return the URL of the image   */  public URL getImageUrl() {    return getFirst();  }  /**   * @return the String representation of the image URL   */  public String getImageUrlString() {    return getImageUrl().toString();  }  /**   * @return the link URL to which the feed image should link   */  public URL getLinkUrl() {    return getSecond();  }  }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?