@Override protected boolean isLastElement(String uri, String localName, String qName) { if (DIDLContent.NAMESPACE_URI.equals(uri) && "item".equals(localName)) { if (getInstance().getTitle() == null) { log.warning("In DIDL content, missing 'dc:title' element for item: " + getInstance().getId()); } if (getInstance().getClazz() == null) { log.warning("In DIDL content, missing 'upnp:class' element for item: " + getInstance().getId()); } return true; } return false; } }
public Component getTreeCellRendererComponent( JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); DefaultMutableTreeNode node = (DefaultMutableTreeNode) value; if (node.getUserObject() instanceof Container) { Container container = (Container) node.getUserObject(); setText(container.getTitle()); setIcon(expanded ? getContainerOpenIcon() : getContainerClosedIcon()); } else if (node.getUserObject() instanceof Item) { Item item = (Item) node.getUserObject(); setText(item.getTitle()); DIDLObject.Class upnpClass = item.getClazz(); setIcon(getItemIcon(item, upnpClass != null ? upnpClass.getValue() : null)); } else if (node.getUserObject() instanceof String) { setIcon(getInfoIcon()); } onCreate(); return this; }
itemElement.setAttribute("restricted", booleanToInt(item.isRestricted())); String title = item.getTitle(); if (title == null) { log.warning("Missing 'dc:title' element for item: " + item.getId());
form.addLabelAndSelectableLastField("Title:", item.getTitle(), this);
@Override protected boolean isLastElement(String uri, String localName, String qName) { if (DIDLContent.NAMESPACE_URI.equals(uri) && "item".equals(localName)) { if (getInstance().getTitle() == null) { log.warning("In DIDL content, missing 'dc:title' element for item: " + getInstance().getId()); } if (getInstance().getClazz() == null) { log.warning("In DIDL content, missing 'upnp:class' element for item: " + getInstance().getId()); } return true; } return false; } }
itemElement.setAttribute("restricted", booleanToInt(item.isRestricted())); String title = item.getTitle(); if (title == null) { log.warning("Missing 'dc:title' element for item: " + item.getId());
@Override protected boolean isLastElement(String uri, String localName, String qName) { if (DIDLContent.NAMESPACE_URI.equals(uri) && "item".equals(localName)) { if (getInstance().getTitle() == null) { log.warning("In DIDL content, missing 'dc:title' element for item: " + getInstance().getId()); } if (getInstance().getClazz() == null) { log.warning("In DIDL content, missing 'upnp:class' element for item: " + getInstance().getId()); } return true; } return false; } }
public ContentItem(Service service, Item item) { this.service = service; didlObject = item; id = item.getId(); title = item.getTitle(); isContainer = false; try { format = item.getFirstResource().getProtocolInfo().getContentFormat(); } catch (Exception e) { e.printStackTrace(); } try { url = item.getFirstResource().getValue(); } catch (Exception e) { e.printStackTrace(); } }
private void init() { MyApplication app = (MyApplication) getApplication(); Item item = app.getItem(); app.setItem(null); imageurl = item.getFirstResource().getValue(); name = item.getTitle(); }
public Component getTreeCellRendererComponent( JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); DefaultMutableTreeNode node = (DefaultMutableTreeNode) value; if (node.getUserObject() instanceof Container) { Container container = (Container) node.getUserObject(); setText(container.getTitle()); setIcon(expanded ? getContainerOpenIcon() : getContainerClosedIcon()); } else if (node.getUserObject() instanceof Item) { Item item = (Item) node.getUserObject(); setText(item.getTitle()); DIDLObject.Class upnpClass = item.getClazz(); setIcon(getItemIcon(item, upnpClass != null ? upnpClass.getValue() : null)); } else if (node.getUserObject() instanceof String) { setIcon(getInfoIcon()); } onCreate(); return this; }
private ArrayList<DIDLObjectDisplay> buildContentList(String parent, DIDLContent didl) { ArrayList<DIDLObjectDisplay> list = new ArrayList<DIDLObjectDisplay>(); if (parent != null) list.add(new DIDLObjectDisplay(new ClingDIDLParentContainer(parent))); for (Container item : didl.getContainers()) { list.add(new DIDLObjectDisplay(new ClingDIDLContainer(item))); Log.v(TAG, "Add container : " + item.getTitle()); } for (Item item : didl.getItems()) { ClingDIDLItem clingItem = null; if(item instanceof VideoItem) clingItem = new ClingVideoItem((VideoItem)item); else if(item instanceof AudioItem) clingItem = new ClingAudioItem((AudioItem)item); else if(item instanceof ImageItem) clingItem = new ClingImageItem((ImageItem)item); else clingItem = new ClingDIDLItem(item); list.add(new DIDLObjectDisplay(clingItem)); Log.v(TAG, "Add item : " + item.getTitle()); for (DIDLObject.Property p : item.getProperties()) Log.v(TAG, p.getDescriptorName() + " " + p.toString()); } return list; }
itemElement.setAttribute("restricted", booleanToInt(item.isRestricted())); String title = item.getTitle(); if (title == null) { log.warning("Missing 'dc:title' element for item: " + item.getId());
final TrackMetadata trackMetadata = new TrackMetadata(upnpItem.getId(), upnpItem.getTitle(), upnpItem.getCreator(), "", "", upnpItem.getFirstResource().getValue(), "object.item." + type);
final TrackMetadata trackMetadata = new TrackMetadata(upnpItem.getId(), upnpItem.getTitle(), upnpItem.getCreator(), "", "", upnpItem.getFirstResource().getValue(), "object.item." + type);
@Override public void convert(GeneralAdapter.ViewHolder holder, ContentItem item, int position) { String contentTitle; if (item.isContainer()) { contentTitle = item.getContainer().getTitle(); } else { Item it = item.getItem(); contentTitle = it.getTitle(); switch (item.getFiletype()) { case FiletypeUtil.FILETYPE_MOVIE: holder.setImageResource(R.id.iv_icon, R.drawable.file_video_icon); break; case FiletypeUtil.FILETYPE_MUSIC: holder.setImageResource(R.id.iv_icon, R.drawable.file_audio_icon); break; case FiletypeUtil.FILETYPE_PIC: holder.setImageResource(R.id.iv_icon, R.drawable.file_image_icon); break; } } holder.setText(R.id.tv_title, contentTitle); }