org.jmythapi.protocol.response.impl
Class RecordingsConflicting

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.ARecordings<IRecordingsConflicting.Props>
              extended by org.jmythapi.protocol.response.impl.RecordingsConflicting
All Implemented Interfaces:
Cloneable, Iterable<IProgramInfo>, IPropertyAware<IRecordingsConflicting.Props>, IVersionable, ISendable, IMythResponse<IRecordingsConflicting.Props>, IRecordings, IRecordingsConflicting

public class RecordingsConflicting
extends ARecordings<IRecordingsConflicting.Props>
implements IRecordingsConflicting


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jmythapi.protocol.response.IRecordingsConflicting
IRecordingsConflicting.Props
 
Field Summary
 
Fields inherited from class org.jmythapi.impl.AData
logger, propsClass, protoVersion, respArgs
 
Constructor Summary
RecordingsConflicting(IMythPacket packet)
           
RecordingsConflicting(ProtocolVersion protoVersion, List<String> responseArgs)
           
 
Method Summary
protected  int getSizePropertyIndex()
           
static RecordingsConflicting valueOf(IProgramInfoList programs)
          Constructs a recordings conflicting list from a list of programs.
 
Methods inherited from class org.jmythapi.protocol.response.impl.ARecordings
getExpectedSize, getProgramInfoList, getProgramInfoList, isEmpty, iterator, iterator, size, toString
 
Methods inherited from class org.jmythapi.protocol.response.impl.AMythResponse
checkSize, decodeProperty, encodeProperty, 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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jmythapi.protocol.response.IRecordings
getProgramInfoList, getProgramInfoList, isEmpty, iterator, iterator, size
 
Methods inherited from interface org.jmythapi.IVersionable
getVersionNr
 
Methods inherited from interface org.jmythapi.IPropertyAware
getProperties, getProperty, getPropertyClass, getPropertyCount, getPropertyIndex, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValues, setPropertyValue, setPropertyValue, setPropertyValueObject
 

Constructor Detail

RecordingsConflicting

public RecordingsConflicting(IMythPacket packet)

RecordingsConflicting

public RecordingsConflicting(ProtocolVersion protoVersion,
                             List<String> responseArgs)
Method Detail

getSizePropertyIndex

protected int getSizePropertyIndex()
Specified by:
getSizePropertyIndex in class ARecordings<IRecordingsConflicting.Props>
Returns:
the position within the response-arguments where the size property is located

valueOf

public static final RecordingsConflicting valueOf(IProgramInfoList programs)
Constructs a recordings conflicting list from a list of programs.

Parameters:
programs - the expiring programs
Returns:
the expiring list


Copyright © 2008-2013. All Rights Reserved.