public static StorageMedium[] valueOfCommaSeparatedList(String s) { String[] strings = ModelUtil.fromCommaSeparatedList(s); if (strings == null) return new StorageMedium[0]; StorageMedium[] result = new StorageMedium[strings.length]; for (int i = 0; i < strings.length; i++) { result[i] = valueOrVendorSpecificOf(strings[i]); } return result; }
StorageMedium(String protocolString) { this.protocolString = protocolString == null ? this.name() : protocolString; }
@Override protected StorageMedium enumValueOf(String s) { return StorageMedium.valueOf(s); } }
public DeviceCapabilities(Map<String, ActionArgumentValue> args) { this( StorageMedium.valueOfCommaSeparatedList((String) args.get("PlayMedia").getValue()), StorageMedium.valueOfCommaSeparatedList((String) args.get("RecMedia").getValue()), RecordQualityMode.valueOfCommaSeparatedList((String) args.get("RecQualityModes").getValue()) ); }
public DeviceCapabilities(Map<String, ActionArgumentValue> args) { this( StorageMedium.valueOfCommaSeparatedList((String) args.get("PlayMedia").getValue()), StorageMedium.valueOfCommaSeparatedList((String) args.get("RecMedia").getValue()), RecordQualityMode.valueOfCommaSeparatedList((String) args.get("RecQualityModes").getValue()) ); }
public MediaInfo(Map<String, ActionArgumentValue> args) { this( (String) args.get("CurrentURI").getValue(), (String) args.get("CurrentURIMetaData").getValue(), (String) args.get("NextURI").getValue(), (String) args.get("NextURIMetaData").getValue(), (UnsignedIntegerFourBytes) args.get("NrTracks").getValue(), (String) args.get("MediaDuration").getValue(), StorageMedium.valueOrVendorSpecificOf((String) args.get("PlayMedium").getValue()), StorageMedium.valueOrVendorSpecificOf((String) args.get("RecordMedium").getValue()), RecordMediumWriteStatus.valueOrUnknownOf((String) args.get("WriteStatus").getValue()) ); }
@Override protected StorageMedium[] enumValueOf(String[] names) { List<StorageMedium> list = new ArrayList<>(); for (String s : names) { list.add(StorageMedium.valueOf(s)); } return list.toArray(new StorageMedium[list.size()]); } }
public DeviceCapabilities(Map<String, ActionArgumentValue> args) { this( StorageMedium.valueOfCommaSeparatedList((String) args.get("PlayMedia").getValue()), StorageMedium.valueOfCommaSeparatedList((String) args.get("RecMedia").getValue()), RecordQualityMode.valueOfCommaSeparatedList((String) args.get("RecQualityModes").getValue()) ); }
StorageMedium(String protocolString) { this.protocolString = protocolString == null ? this.name() : protocolString; }
} else if ("storageMedium".equals(localName)) { getInstance().addProperty( new DIDLObject.Property.UPNP.STORAGE_MEDIUM(StorageMedium.valueOrVendorSpecificOf(getCharacters())) ); } else if ("genre".equals(localName)) {
@Override protected StorageMedium enumValueOf(String s) { return StorageMedium.valueOf(s); } }
StorageMedium(String protocolString) { this.protocolString = protocolString == null ? this.name() : protocolString; }
public static StorageMedium[] valueOfCommaSeparatedList(String s) { String[] strings = ModelUtil.fromCommaSeparatedList(s); if (strings == null) return new StorageMedium[0]; StorageMedium[] result = new StorageMedium[strings.length]; for (int i = 0; i < strings.length; i++) { result[i] = valueOrVendorSpecificOf(strings[i]); } return result; }
@Override protected StorageMedium[] enumValueOf(String[] names) { List<StorageMedium> list = new ArrayList(); for (String s : names) { list.add(StorageMedium.valueOf(s)); } return list.toArray(new StorageMedium[list.size()]); } }
public MediaInfo(Map<String, ActionArgumentValue> args) { this( (String) args.get("CurrentURI").getValue(), (String) args.get("CurrentURIMetaData").getValue(), (String) args.get("NextURI").getValue(), (String) args.get("NextURIMetaData").getValue(), (UnsignedIntegerFourBytes) args.get("NrTracks").getValue(), (String) args.get("MediaDuration").getValue(), StorageMedium.valueOrVendorSpecificOf((String) args.get("PlayMedium").getValue()), StorageMedium.valueOrVendorSpecificOf((String) args.get("RecordMedium").getValue()), RecordMediumWriteStatus.valueOrUnknownOf((String) args.get("WriteStatus").getValue()) ); }
@Override protected StorageMedium enumValueOf(String s) { return StorageMedium.valueOf(s); } }
} else if ("storageMedium".equals(localName)) { getInstance().addProperty( new DIDLObject.Property.UPNP.STORAGE_MEDIUM(StorageMedium.valueOrVendorSpecificOf(getCharacters())) ); } else if ("genre".equals(localName)) {
@Override protected StorageMedium[] enumValueOf(String[] names) { List<StorageMedium> list = new ArrayList<>(); for (String s : names) { list.add(StorageMedium.valueOf(s)); } return list.toArray(new StorageMedium[list.size()]); } }
public MediaInfo(Map<String, Object> args) { this((String) args.get("CurrentURI"), (String) args .get("CurrentURIMetaData"), (String) args.get("NextURI"), (String) args.get("NextURIMetaData"), (UnsignedIntegerFourBytes) args.get("NrTracks"), (String) args .get("MediaDuration"), StorageMedium .valueOrVendorSpecificOf((String) args .get("PlayMedium")), StorageMedium .valueOrVendorSpecificOf((String) args .get("RecordMedium")), RecordMediumWriteStatus .valueOrUnknownOf((String) args.get("WriteStatus"))); }
public static StorageMedium[] valueOfCommaSeparatedList(String s) { String[] strings = ModelUtil.fromCommaSeparatedList(s); if (strings == null) return new StorageMedium[0]; StorageMedium[] result = new StorageMedium[strings.length]; for (int i = 0; i < strings.length; i++) { result[i] = valueOrVendorSpecificOf(strings[i]); } return result; }