@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; } }
String genericType = genericItem.getClazz().getValue();
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; }
form.addLabelAndSelectableLastField("UPnP Class:", item.getClazz().getValue(), this); form.addLabelAndSelectableLastField("ID:", item.getId(), this); form.addLabelAndSelectableLastField("Parent ID:", item.getParentID(), 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; } }
String genericType = genericItem.getClazz().getValue();
@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; } }
String genericType = genericItem.getClazz().getValue();
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; }