org.jmythapi.protocol.events.impl
Class VideoList<E extends Enum<E>>

java.lang.Object
  extended by org.jmythapi.impl.AData<E>
      extended by org.jmythapi.protocol.response.impl.AMythResponse<E>
          extended by org.jmythapi.protocol.events.impl.AMythEvent<E>
              extended by org.jmythapi.protocol.events.impl.VideoList<E>
All Implemented Interfaces:
Cloneable, IPropertyAware<E>, IVersionable, IMythEvent<E>, IVideoList<E>, ISendable, IMythResponse<E>
Direct Known Subclasses:
VideoListChange, VideoListNoChange

public class VideoList<E extends Enum<E>>
extends AMythEvent<E>
implements IVideoList<E>


Field Summary
 
Fields inherited from class org.jmythapi.impl.AData
logger, propsClass, protoVersion, respArgs
 
Constructor Summary
VideoList(Class<E> propsClass, IMythPacket packet)
           
 
Method Summary
 int getChangeCount()
          Gets the amount of detected changes.
 boolean hasChanges()
          Checks if changes were detected.
 
Methods inherited from class org.jmythapi.protocol.events.impl.AMythEvent
decodeProperty, encodeProperty, extractArgumentsList, extractEventName, getEventName, getPacket, toString
 
Methods inherited from class org.jmythapi.protocol.response.impl.AMythResponse
checkSize, getExpectedSize, getProperties, getProperty, getPropertyIndex
 
Methods inherited from class org.jmythapi.impl.AData
clone, equals, getPropertyClass, getPropertyCount, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValueObject, getPropertyValues, getVersionNr, hashCode, init, postProcessArguments, setPropertyValue, setPropertyValue, setPropertyValueObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jmythapi.protocol.events.IMythEvent
getEventName
 
Methods inherited from interface org.jmythapi.IPropertyAware
getProperties, getProperty, getPropertyClass, getPropertyCount, getPropertyIndex, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValues, setPropertyValue, setPropertyValue, setPropertyValueObject
 
Methods inherited from interface org.jmythapi.IVersionable
getVersionNr
 
Methods inherited from interface org.jmythapi.protocol.ISendable
getPacket
 

Constructor Detail

VideoList

public VideoList(Class<E> propsClass,
                 IMythPacket packet)
Method Detail

getChangeCount

public int getChangeCount()
Description copied from interface: IVideoList
Gets the amount of detected changes.

Specified by:
getChangeCount in interface IVideoList<E extends Enum<E>>
Returns:
the amount of changes.

hasChanges

public boolean hasChanges()
Description copied from interface: IVideoList
Checks if changes were detected.

Specified by:
hasChanges in interface IVideoList<E extends Enum<E>>
Returns:
true if changes were detected.


Copyright © 2008-2013. All Rights Reserved.