org.jmythapi.protocol.response.impl
Class ARecorderProgramInfo<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.response.impl.AProgramInfo<E>
              extended by org.jmythapi.protocol.response.impl.ARecorderProgramInfo<E>
All Implemented Interfaces:
Cloneable, IBasicChannelInfo, IPropertyAware<E>, IVersionable, ISendable, IBasicProgramInfo, IMythResponse<E>
Direct Known Subclasses:
RecorderNextProgramInfo, RecorderProgramInfo

public abstract class ARecorderProgramInfo<E extends Enum<E>>
extends AProgramInfo<E>


Field Summary
 
Fields inherited from class org.jmythapi.impl.AData
logger, propsClass, protoVersion, respArgs
 
Constructor Summary
ARecorderProgramInfo(Class<E> propsClass, IMythPacket packet)
           
ARecorderProgramInfo(ProtocolVersion protoVersion, Class<E> propsClass)
           
ARecorderProgramInfo(ProtocolVersion protoVersion, Class<E> propsClass, ArrayList<String> responseArgs)
           
 
Method Summary
abstract  String getChannelIconPath()
           
 
Methods inherited from class org.jmythapi.protocol.response.impl.AProgramInfo
getCategory, getChannelID, getChannelNumber, getChannelSign, getDescription, getDuration, getEndDateTime, getFullTitle, getMinutesAfterMidnight, getProgramID, getSeriesID, getStartDateTime, getSubtitle, getTitle, getUniqueProgramId, isValid
 
Methods inherited from class org.jmythapi.protocol.response.impl.AMythResponse
checkSize, decodeProperty, encodeProperty, getExpectedSize, getPacket, 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, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jmythapi.IVersionable
getVersionNr
 
Methods inherited from interface org.jmythapi.IPropertyAware
getPropertyClass, getPropertyCount, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValues, setPropertyValue, setPropertyValue, setPropertyValueObject
 

Constructor Detail

ARecorderProgramInfo

public ARecorderProgramInfo(Class<E> propsClass,
                            IMythPacket packet)

ARecorderProgramInfo

public ARecorderProgramInfo(ProtocolVersion protoVersion,
                            Class<E> propsClass)

ARecorderProgramInfo

public ARecorderProgramInfo(ProtocolVersion protoVersion,
                            Class<E> propsClass,
                            ArrayList<String> responseArgs)
Method Detail

getChannelIconPath

public abstract String getChannelIconPath()


Copyright © 2008-2013. All Rights Reserved.