padeg.lib.Padeg.getSex()

Here are the examples of the java api padeg.lib.Padeg.getSex() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

2 Examples 7

9 Source : UserExtensionFunction.java
with GNU General Public License v3.0
from Pingvin235

private void process(Doreplacedent doc, Element data, String replacedle) {
    Node node = XMLUtils.newElement(data, "fio");
    FIO fio = new FIO();
    Padeg.getFioParts(replacedle, fio);
    boolean sex = Utils.parseBoolean(String.valueOf(Padeg.getSex(fio.middleName)));
    ((Element) node).setAttribute("sex", String.valueOf(String.valueOf(Padeg.getSex(fio.middleName))));
    ((Element) node).setAttribute("im_pad", Padeg.getFIOPadegFSAS(replacedle, 1));
    ((Element) node).setAttribute("rod_pad", Padeg.getFIOPadegFSAS(replacedle, 2));
    ((Element) node).setAttribute("dat_pad", Padeg.getFIOPadegFSAS(replacedle, 3));
    ((Element) node).setAttribute("vin_pad", Padeg.getFIOPadegFSAS(replacedle, 4));
    ((Element) node).setAttribute("tvor_pad", Padeg.getFIOPadegFSAS(replacedle, 5));
    ((Element) node).setAttribute("predl_pad", Padeg.getFIOPadegFSAS(replacedle, 6));
    Node nodeCutFio = XMLUtils.newElement(data, "cut_fio");
    ((Element) nodeCutFio).setAttribute("im_pad", Padeg.getCutFIOPadegFS(replacedle, sex, 1));
    ((Element) nodeCutFio).setAttribute("rod_pad", Padeg.getCutFIOPadegFS(replacedle, sex, 2));
    ((Element) nodeCutFio).setAttribute("dat_pad", Padeg.getCutFIOPadegFS(replacedle, sex, 3));
    ((Element) nodeCutFio).setAttribute("vin_pad", Padeg.getCutFIOPadegFS(replacedle, sex, 4));
    ((Element) nodeCutFio).setAttribute("tvor_pad", Padeg.getCutFIOPadegFS(replacedle, sex, 5));
    ((Element) nodeCutFio).setAttribute("predl_pad", Padeg.getCutFIOPadegFS(replacedle, sex, 6));
    data.appendChild(nodeCutFio);
    data.appendChild(node);
}

8 Source : PadegExtensionFunction.java
with GNU General Public License v3.0
from Pingvin235

private void process(Element data, String text, int flag) {
    Node node = XMLUtils.newElement(data, "text");
    switch(flag) {
        case FIO_FLAG:
            FIO fio = new FIO();
            Padeg.getFioParts(text, fio);
            text = text.replaceAll("\"", "");
            ((Element) node).setAttribute("sex", String.valueOf(Padeg.getSex(fio.middleName)));
            ((Element) node).setAttribute("im_pad", Padeg.getFIOPadegFSAS(text, 1));
            ((Element) node).setAttribute("rod_pad", Padeg.getFIOPadegFSAS(text, 2));
            ((Element) node).setAttribute("dat_pad", Padeg.getFIOPadegFSAS(text, 3));
            ((Element) node).setAttribute("vin_pad", Padeg.getFIOPadegFSAS(text, 4));
            ((Element) node).setAttribute("tvor_pad", Padeg.getFIOPadegFSAS(text, 5));
            ((Element) node).setAttribute("predl_pad", Padeg.getFIOPadegFSAS(text, 6));
            Node nodeCutFio = XMLUtils.newElement((Element) node, "cut_fio");
            boolean sex = Utils.parseBoolean(String.valueOf(Padeg.getSex(fio.middleName)));
            ((Element) nodeCutFio).setAttribute("im_pad", Padeg.getCutFIOPadegFS(text, sex, 1));
            ((Element) nodeCutFio).setAttribute("rod_pad", Padeg.getCutFIOPadegFS(text, sex, 2));
            ((Element) nodeCutFio).setAttribute("dat_pad", Padeg.getCutFIOPadegFS(text, sex, 3));
            ((Element) nodeCutFio).setAttribute("vin_pad", Padeg.getCutFIOPadegFS(text, sex, 4));
            ((Element) nodeCutFio).setAttribute("tvor_pad", Padeg.getCutFIOPadegFS(text, sex, 5));
            ((Element) nodeCutFio).setAttribute("predl_pad", Padeg.getCutFIOPadegFS(text, sex, 6));
            node.appendChild(nodeCutFio);
            break;
        case APPOINTMENT_FLAG:
            ((Element) node).setAttribute("im_pad", Padeg.getAppointmentPadeg(text, 1));
            ((Element) node).setAttribute("rod_pad", Padeg.getAppointmentPadeg(text, 2));
            ((Element) node).setAttribute("dat_pad", Padeg.getAppointmentPadeg(text, 3));
            ((Element) node).setAttribute("vin_pad", Padeg.getAppointmentPadeg(text, 4));
            ((Element) node).setAttribute("tvor_pad", Padeg.getAppointmentPadeg(text, 5));
            ((Element) node).setAttribute("predl_pad", Padeg.getAppointmentPadeg(text, 6));
            break;
        case OFFICE_FLAG:
            ((Element) node).setAttribute("im_pad", Padeg.getOfficePadeg(text, 1));
            ((Element) node).setAttribute("rod_pad", Padeg.getOfficePadeg(text, 2));
            ((Element) node).setAttribute("dat_pad", Padeg.getOfficePadeg(text, 3));
            ((Element) node).setAttribute("vin_pad", Padeg.getOfficePadeg(text, 4));
            ((Element) node).setAttribute("tvor_pad", Padeg.getOfficePadeg(text, 5));
            ((Element) node).setAttribute("predl_pad", Padeg.getOfficePadeg(text, 6));
            break;
    }
}