public void rdfMetadata(Resource r, MetaData md) { if (md.getDescription() != null && md.getDescription().length() > 0) r.addLiteral(DC_11.description, md.getDescription()); if (md.getFullname() != null && md.getFullname().length() > 0) r.addLiteral(DC_11.title, md.getFullname()); r.addLiteral(DC_11.identifier, md.getId()); }
dos.writeUTF(md.getId()); dos.writeUTF(md.getFullname()); dos.writeUTF(md.getDescription()); dos.flush();
public Component getTableCellRendererComponent(JTable table, Object object, boolean isSelected, boolean hasFocus, int row, int column) { MetaData m = (MetaData) object; this.setText(m.toString() + " (" + m.getId() + ")"); if (isBordered) { if (isSelected) { if (selectedBorder == null) { selectedBorder = BorderFactory.createMatteBorder(2, 5, 2, 5, table.getSelectionBackground()); } setBorder(selectedBorder); setBackground(table.getSelectionBackground()); setForeground(table.getSelectionForeground()); } else { if (unselectedBorder == null) { unselectedBorder = BorderFactory.createMatteBorder(2, 5, 2, 5, table.getBackground()); } setBorder(unselectedBorder); setBackground(table.getBackground()); setForeground(table.getForeground()); } } setToolTipText(m.getDescription().trim()); return this; } }
/** * Generic method writes a MetaData object and its common attributes to a * xhtml table * * @param md Object to write * @param xmlw StAX StreamWriter2 * @throws XMLStreamException on StAX error */ public void writeMetaDataTable(MetaData md, XMLStreamWriter2 xmlw) throws XMLStreamException { XHTMLHelper.createAnchor(xmlw, md.getId()); xmlw.writeStartElement("table"); xmlw.writeAttribute("border", "1"); XHTMLTable.writeHeaderPair(xmlw, "Name", "Value"); XHTMLTable.writeNameValuePair(xmlw, "ID", md.getId(), false); XHTMLTable.writeNameValuePair(xmlw, "Full Name", conditionLinks(md .getFullname()), true); XHTMLTable.writeNameValuePair(xmlw, "Description", conditionLinks(md .getDescription()), true); xmlw.writeEndElement(); if (PRETTY) xmlw.writeCharacters("\n"); xmlw.writeStartElement("br"); xmlw.writeEndElement(); if (PRETTY) xmlw.writeCharacters("\n"); }