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
9
Source : UserExtensionFunction.java
with GNU General Public License v3.0
from Pingvin235
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
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;
}
}