ezvcard.parameters
Class ImageTypeParameter

java.lang.Object
  extended by ezvcard.parameters.VCardParameter
      extended by ezvcard.parameters.TypeParameter
          extended by ezvcard.parameters.MediaTypeParameter
              extended by ezvcard.parameters.ImageTypeParameter

public class ImageTypeParameter
extends MediaTypeParameter

Represents the TYPE parameter of the PHOTO and LOGO types.

vCard versions: 2.1, 3.0, 4.0

Author:
George El-Haddadt Mar 10, 2010, Michael Angstadt

Field Summary
static ImageTypeParameter GIF
           
static ImageTypeParameter JPEG
           
static ImageTypeParameter PNG
           
 
Fields inherited from class ezvcard.parameters.MediaTypeParameter
extension, mediaType
 
Fields inherited from class ezvcard.parameters.TypeParameter
NAME
 
Fields inherited from class ezvcard.parameters.VCardParameter
name, value
 
Constructor Summary
ImageTypeParameter(String value, String mediaType, String extension)
          Use of this constructor is discouraged and should only be used for defining non-standard TYPEs.
 
Method Summary
static ImageTypeParameter findByMediaType(String mediaType)
          Searches the static objects in this class for one that has a certain media type.
static ImageTypeParameter valueOf(String value)
          Searches the static objects in this class for one that has a certain type value.
 
Methods inherited from class ezvcard.parameters.MediaTypeParameter
equals, findByMediaType, getExtension, getMediaType, hashCode
 
Methods inherited from class ezvcard.parameters.VCardParameter
all, findByValue, getName, getValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

GIF

public static final ImageTypeParameter GIF

JPEG

public static final ImageTypeParameter JPEG

PNG

public static final ImageTypeParameter PNG
Constructor Detail

ImageTypeParameter

public ImageTypeParameter(String value,
                          String mediaType,
                          String extension)
Use of this constructor is discouraged and should only be used for defining non-standard TYPEs. Please use one of the predefined static objects.

Parameters:
value - the type value (e.g. "JPEG")
mediaType - the media type (e.g. "image/jpeg")
extension - the file extension used for this type (e.g. "jpg")
Method Detail

valueOf

public static ImageTypeParameter valueOf(String value)
Searches the static objects in this class for one that has a certain type value.

Parameters:
value - the type value to search for (e.g. "jpeg")
Returns:
the object or null if not found

findByMediaType

public static ImageTypeParameter findByMediaType(String mediaType)
Searches the static objects in this class for one that has a certain media type.

Parameters:
mediaType - the media type to search for (e.g. "image/jpeg")
Returns:
the object or null if not found


Copyright © 2012-2013. All Rights Reserved.