List of usage examples for org.jdom2 Element getName
public String getName()
From source file:model.data.user.User.java
License:Open Source License
@Override protected boolean handleElement(org.jdom2.Element e) { String val = e.getText(); switch (e.getName()) { case "nick": setNick(val); return true; case "hashPwd": setHashPwd(val); return true; case "name": setName(val); return true; case "firstName": setFirstName(val); return true; case "email": setEmail(val); return true; case "phone": setPhone(val); return true; case "date": setDate(Long.parseLong(val)); return true; case "key": // Not used for now, can be used if XML format is changed boolean all = true; for (Element f : e.getChildren()) { all &= handleElement(f); }// ww w . ja v a 2s . c o m return all; case "rate": setRateFromString(val); return true; default: return false; } }
From source file:model.data.user.UserMessage.java
License:Open Source License
@Override protected boolean handleElement(Element e) { switch (e.getName()) { case "content": message = e.getValue();/*w w w .ja va2s. c om*/ return true; case "receiverKey": receiver = new AsymKeysImpl(e.getValue()); return true; case "date": date = new Long(e.getValue()); return true; case "subject": subject = e.getValue(); return true; case "senderName": senderName = e.getValue(); return true; case "encrypted": encrypted = (e.getValue().equals("true")) ? true : false; return true; case "read": read = Boolean.parseBoolean(e.getValue()); return true; } return false; }
From source file:model.data.user.UserRate.java
License:Open Source License
@Override protected boolean handleElement(org.jdom2.Element e) { String val = e.getText(); switch (e.getName()) { case "rapidity": setRapidity(Float.parseFloat(val)); return true; case "conformity": setConformity(Float.parseFloat(val)); return true; }//from w ww . ja va2s.c o m return false; }
From source file:model.data.user.UserRating.java
License:Open Source License
@Override protected boolean handleElement(org.jdom2.Element e) { String val = e.getText(); switch (e.getName()) { case "pubKeyFrom": setPubKeyFrom(new BigInteger(val)); return true; case "pubKeyTo": setPubKeyTo(new BigInteger(val)); return true; case "date": setDate(Long.parseLong(val)); return true; }//w w w.ja v a2 s . c o m return super.handleElement(e); }
From source file:model.network.communication.service.sigma.sigmaProtocol.Masks.java
License:Open Source License
public Masks(Element root) { for (Element e : root.getChildren()) { if (e.getName().equals("a")) { this.a = new BigInteger(e.getValue(), 16); } else if (e.getName().equals("aBis")) { this.aBis = new BigInteger(e.getValue(), 16); }/*from w w w . j av a 2s. c om*/ } }
From source file:model.network.communication.service.sigma.sigmaProtocol.ResEncrypt.java
License:Open Source License
@Override protected boolean handleElement(Element e) { switch (e.getName()) { case "u": setU(new BigInteger(e.getValue(), 16)); return true; case "v": setV(new BigInteger(e.getValue(), 16)); return true; case "M": setM(e.getValue().getBytes());//from w w w . j a v a 2 s .co m return true; default: return false; } }
From source file:model.network.communication.service.sigma.sigmaProtocol.Responses.java
License:Open Source License
@Override protected boolean handleElement(Element e) { switch (e.getName()) { case "masks": masks = new Masks(e.getValue()); return true; case "challenge": challenge = new BigInteger(e.getValue(), 16); return true; case "response": response = new BigInteger(e.getValue(), 16); return true; default:// www . j a v a 2s . c om return false; } }
From source file:model.network.communication.service.update.UpdateMessage.java
License:Open Source License
private String getKeysToUpdateXML() { StringBuffer s = new StringBuffer(); for (Element e : keysToUpdate.getChildren()) { s.append("<" + e.getName() + ">" + e.getValue() + "</" + e.getName() + ">"); }/* w w w.ja va 2s . co m*/ return s.toString(); }
From source file:model.network.communication.service.update.UpdateMessage.java
License:Open Source License
@Override protected boolean handleElement(Element e) { switch (e.getName()) { case "newSignature": newSignature = new ElGamalSign(e.getValue()); return true; case "id": id = e.getValue();/*from w w w . j av a 2s . c o m*/ return true; case "type": type = e.getValue(); return true; case "keysToUpdate": setKeysToUpdate(e.getValue()); case "keys": keys = new AsymKeysImpl(e.getValue()); return true; default: return false; } }
From source file:Modelo.FileRead.java
public void leer() { try {/*w w w . j a va 2s . com*/ //Se crea el documento a traves del archivo Document document = (Document) builder.build(xmlFile); //Se obtiene la raiz 'tables' Element rootNode = document.getRootElement(); //Se obtiene la lista de hijos de la raiz 'tables' List list = rootNode.getChildren(); //Se recorre la lista de hijos de 'tables' for (int i = 0; i < list.size(); i++) { //Se obtiene el elemento 'Familia' Element familia = (Element) list.get(i); //Se obtiene el atributo 'nombre' que esta en el tag 'tabla' String nombreTabla = familia.getAttributeValue("nombre"); //Se obtiene la lista de hijos del tag 'tabla' List lista_campos = familia.getChildren(); Familia aux = new Familia(nombreTabla); //Se recorre la lista de campos for (int j = 0; j < lista_campos.size(); j++) { //Se obtiene el elemento 'campo' Element campo = (Element) lista_campos.get(j); if (campo.getName().equals("MiembroFamilia")) { String nombre = campo.getChildTextTrim("nombre"); String rut = campo.getChildTextTrim("rut"); String clave = campo.getChildTextTrim("clave"); MiembroFamilia mf = new MiembroFamilia(nombre, rut, clave); aux.addMiembro(mf); } else if (campo.getName().equals("Fotografia")) { String path = campo.getChildTextTrim("path"); String comentario = campo.getChildTextTrim("comentario"); Fotografia f = new Fotografia(path, comentario); aux.addFoto(f); } } fam.add(aux); } } catch (IOException io) { System.out.println(io.getMessage()); } catch (JDOMException jdomex) { System.out.println(jdomex.getMessage()); } }