Example usage for org.jdom2 Element getName

List of usage examples for org.jdom2 Element getName

Introduction

In this page you can find the example usage for org.jdom2 Element getName.

Prototype

public String getName() 

Source Link

Document

Returns the (local) name of the element (without any namespace prefix).

Usage

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());
    }
}