/** * Generate metadata for Evidence Type. * @param et * Evidence Type (from the Ondex API). * @return JSONObject * JSONObject containing information about the Evidence Type. */ private String/*JSONObject*/ buildEvidenceType(EvidenceType et) { /* JSONObject evidenceJson= new JSONObject(); evidenceJson.put(JSONAttributeNames.ID, et.getId().trim()); evidenceJson.put(JSONAttributeNames.FULLNAME, et.getFullname().trim()); evidenceJson.put(JSONAttributeNames.DESCRIPTION, et.getDescription().trim()); */ String evidenceName= et.getFullname().trim(); if(evidenceName.equals("")) { evidenceName= et.toString().trim(); } return evidenceName/*evidenceJson*/; }
/** * Generate metadata for Evidence Type. * @param et * Evidence Type (from the Ondex API). * @return String * String containing information about the Evidence Type. */ private String/*JSONObject*/ buildEvidenceType(EvidenceType et) { /* JSONObject evidenceJson= new JSONObject(); evidenceJson.put(JSONAttributeNames.ID, et.getId()); evidenceJson.put(JSONAttributeNames.FULLNAME, et.getFullname()); evidenceJson.put(JSONAttributeNames.DESCRIPTION, et.getDescription()); */ String evidenceName= et.getFullname().trim(); if(evidenceName.equals("")) { evidenceName= et.toString().trim(); } return evidenceName/*evidenceJson*/; }
/** * Returns a JLabel for the evidence type */ @Override public Object getElementAt(int index) { JLabel label = null; if (index > -1) { EvidenceType et = al.get(index); String name = et.getFullname(); if (name.trim().length() == 0) name = et.getId(); label = new JLabel(name); label.setName(et.getId()); label.setToolTipText("(" + et.getId() + ") " + et.getDescription()); } return label; }
/** * Constructs user input to add a EvidenceType. * * @param aog * AbstractONDEXGraph to add to * @param et * EvidenceType to use */ public DialogEvidenceType(ONDEXGraph aog, EvidenceType et) { super("Dialog.EvidenceType.Title", "Properties16.gif"); this.aog = aog; // set existing information id.setText(et.getId()); fullname.setText(et.getFullname()); description.setText(et.getDescription()); // set everything to disabled id.setEditable(false); fullname.setEditable(false); description.setEnabled(false); this.getContentPane().setLayout(new BorderLayout()); this.getContentPane().add(makeProperties(), BorderLayout.CENTER); this.getContentPane().add(makeButtonsPanel(null, "Dialog.EvidenceType.Cancel"), BorderLayout.SOUTH); this.pack(); }
String etName = et.getFullname(); if (etName == null || etName.length() == 0) etName = et.getId();
/** * Writes evidence tag in a xml stream writer. * * @param xmlw * xml stream to write in * @param et * EvidenceType object * @throws XMLStreamException * if xml writing fails */ protected void buildEvidenceType(XMLStreamWriter2 xmlw, EvidenceType et, RefOrVal rov) throws XMLStreamException { xmlw.writeStartElement(XMLTagNames.EVIDENCE); switch (rov) { case REF: buildIdRef(xmlw, et); break; case VAL: xmlw.writeStartElement(XMLTagNames.ID); xmlw.writeCharacters(et.getId()); xmlw.writeEndElement(); xmlw.writeStartElement(XMLTagNames.FULLNAME); xmlw.writeCharacters(et.getFullname()); xmlw.writeEndElement(); xmlw.writeStartElement(XMLTagNames.DESCRIPTION); xmlw.writeCharacters(et.getDescription()); xmlw.writeEndElement(); } xmlw.writeEndElement(); // end tag evidence type }
nomd.createEvidenceType(et.getId(), et.getFullname(), et .getDescription());