/** * Wraps given meta data element. * * @param m */ public MetaDataWrapper(MetaData m) { this.m = m; this.s = m.getFullname().length() > 0 ? m.getFullname() : m.getId(); }
/** * Make sure that always the fullname is preferred. * * @param m * MetaData * @return fullname or ID */ private String getMetaDataName(MetaData m) { String name = m.getFullname(); if (name == null || name.trim().length() == 0) name = m.getId(); return name; }
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.getFullname()); dos.writeUTF(md.getDescription()); dos.flush();
/** * 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"); }