com.aol.acc
Enum AccImProp

java.lang.Object
  extended by java.lang.Enum<AccImProp>
      extended by com.aol.acc.AccImProp
All Implemented Interfaces:
AccEnum, java.io.Serializable, java.lang.Comparable<AccImProp>

public enum AccImProp
extends java.lang.Enum<AccImProp>
implements AccEnum

The IAccIm interface represents an instant message.
By default IAccIms are of the text/x-aolrtf MIME type, and pass their
data unchanged to/from the application. IAccIm also supports the
ability to convert the content to/from other MIME types, using
the GetConvertedText and ConvertToMimeType calls.
Supported types include the default text/x-aolrtf, and:
application/xhtml+xml
application/x-aol-xhtml-div+xml
text/plain
Applications that want to handle text/x-aolrtf directly do not need
to concern themselves with these APIs, but it is strongly recommended
that applications use application/xhtml+xml instead.
This allows use of standard compose/render controls, and also ensures
that the data received by the renderer is sanitized and well-formed.
IAccIm will also accept text/html as an input format, to support compose
controls that cannot generate XHTML.


Enum Constant Summary
ActualContentFlags
          Flags that describe content of the IM.
AllowedContentFlags
          Ignored when IM sent as standard IM.
AllowImages
          DEPRECATED.
BigIcon
          Can be 48x48...128x128, GIF/PNG/JPG/JPG2000/SWF
BuddyIcon
          The buddy icon associated with the IM.
ContainsImages
          DEPRECATED.
Cookie
          The unique id for this IM
Disposition
          Use ACC_E_PLUGIN_ABORTED_ACTION or ACC_E_PLUGIN_CONSUMED_ACTION, as appropriate
Flags
          The flags for the IM, from AccImFlags
FlashWallpaper
          The flash wallpaper associated with the IM.
Local
          Whether this IM is to be appended as a "status message" in local IM session history instead of being sent over the wire.
MimeType
          The MIME type of the IM being sent, i.e.
SegmentCharsRemaining
          The number of characters remaining in this IM before another SMS segment is required
Segments
          The number of SMS segments required for this IM
SerializedText
          A private, serialized representation of the IAccIm.
Sound
          The sound associated with the IM.
StreamCount
          The current number of embedded streams.
Subject
          The subject (used for away message label)
SuperIcon
          The super buddy icon associated with the IM.
SuperIconTrigger
          The super buddy icon trigger associated with the IM.
Timestamp
          The timestamp of the IM
UNKNOWNVALUE
           
Verified
          Whether the IM has a verified digital signature
Wallpaper
          The wallpaper associated with the IM.
 
Method Summary
 boolean equals(int i)
           
static AccImProp intToEnum(int value)
           
 AccImProp or(AccImProp val)
           
 int value()
           
static AccImProp valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static AccImProp[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNKNOWNVALUE

public static final AccImProp UNKNOWNVALUE

MimeType

public static final AccImProp MimeType
The MIME type of the IM being sent, i.e. text/plain or application/xhtml+xml


Flags

public static final AccImProp Flags
The flags for the IM, from AccImFlags


Timestamp

public static final AccImProp Timestamp
The timestamp of the IM


Verified

public static final AccImProp Verified
Whether the IM has a verified digital signature


Segments

public static final AccImProp Segments
The number of SMS segments required for this IM


SegmentCharsRemaining

public static final AccImProp SegmentCharsRemaining
The number of characters remaining in this IM before another SMS segment is required


Cookie

public static final AccImProp Cookie
The unique id for this IM


ContainsImages

public static final AccImProp ContainsImages
DEPRECATED. Use AccImProp_ActualContentFlags.


AllowImages

public static final AccImProp AllowImages
DEPRECATED. Use AccImProp_AllowedContentFlags.


Subject

public static final AccImProp Subject
The subject (used for away message label)


StreamCount

public static final AccImProp StreamCount
The current number of embedded streams.


Disposition

public static final AccImProp Disposition
Use ACC_E_PLUGIN_ABORTED_ACTION or ACC_E_PLUGIN_CONSUMED_ACTION, as appropriate


SerializedText

public static final AccImProp SerializedText
A private, serialized representation of the IAccIm.


Local

public static final AccImProp Local
Whether this IM is to be appended as a "status message" in local IM session history instead of being sent over the wire.


AllowedContentFlags

public static final AccImProp AllowedContentFlags
Ignored when IM sent as standard IM.


ActualContentFlags

public static final AccImProp ActualContentFlags
Flags that describe content of the IM.


BuddyIcon

public static final AccImProp BuddyIcon
The buddy icon associated with the IM.


SuperIcon

public static final AccImProp SuperIcon
The super buddy icon associated with the IM.


SuperIconTrigger

public static final AccImProp SuperIconTrigger
The super buddy icon trigger associated with the IM.


BigIcon

public static final AccImProp BigIcon
Can be 48x48...128x128, GIF/PNG/JPG/JPG2000/SWF


Wallpaper

public static final AccImProp Wallpaper
The wallpaper associated with the IM.


Sound

public static final AccImProp Sound
The sound associated with the IM.


FlashWallpaper

public static final AccImProp FlashWallpaper
The flash wallpaper associated with the IM.

Method Detail

values

public static final AccImProp[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(AccImProp c : AccImProp.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static AccImProp valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

value

public final int value()
Specified by:
value in interface AccEnum

equals

public final boolean equals(int i)

or

public final AccImProp or(AccImProp val)

intToEnum

public static AccImProp intToEnum(int value)