List of usage examples for org.jdom2 Element getTextNormalize
public String getTextNormalize()
From source file:TVShowTimelineMaker.util.XML.DateTimeFieldTypeXMLWriter.java
@Override public DateTimeFieldType readElements(Element root) { return JodaTimeUtil.getInstance().getDateTimeFieldTypeForString(root.getTextNormalize()); }
From source file:TVShowTimelineMaker.util.XML.DateTimeXMLWriter.java
@Override public DateTime readElements(org.jdom2.Element root) { JodaTimeUtil timeUtil = JodaTimeUtil.getInstance(); Element TimeZoneElement = root.getChild("TimeZone"); Element ChronologyElement = root.getChild("Chronology"); Chronology chronology = timeUtil.getChronologyForString(ChronologyElement.getTextNormalize(), TimeZoneElement.getTextNormalize()); Element DateElement = root.getChild("Date"); DateTime newDateTime = timeUtil.readTimeString(DateElement.getTextNormalize(), chronology); return newDateTime; }
From source file:TVShowTimelineMaker.util.XML.MutablePeriodXMLWriter.java
@Override public MutablePeriod readElements(Element root) { MutablePeriod newMutablePeriod = MutablePeriod.parse(root.getTextNormalize()); return newMutablePeriod; }
From source file:TVShowTimelineMaker.util.XML.PartialXMLWriter.java
@Override public Partial readElements(org.jdom2.Element root) { JodaTimeUtil timeUtil = JodaTimeUtil.getInstance(); Element TimeZoneElement = root.getChild("TimeZone"); Element ChronologyElement = root.getChild("Chronology"); Chronology myChronology = timeUtil.getChronologyForString(ChronologyElement.getTextNormalize(), TimeZoneElement.getTextNormalize()); Element FieldsElement = root.getChild("Fields"); List<Element> FieldsChildren = FieldsElement.getChildren(); List<DateTimeFieldType> fieldTypes = new java.util.ArrayList<>(FieldsChildren.size()); List<Integer> values = new java.util.ArrayList<>(FieldsChildren.size()); for (Element curKeyValue : FieldsChildren) { Element KeyElement = curKeyValue.getChild("Key"); Element ValueElement = curKeyValue.getChild("Value"); fieldTypes.add(timeUtil.getDateTimeFieldTypeForString(KeyElement.getTextNormalize())); values.add(Integer.parseInt(ValueElement.getTextNormalize())); }/*from w ww.j a v a 2 s.c o m*/ int intValues[] = new int[values.size()]; int i = 0; for (Integer curValue : values) { intValues[i] = curValue; i++; } return new Partial(fieldTypes.toArray(new DateTimeFieldType[fieldTypes.size()]), intValues, myChronology); }
From source file:XMLReader.ReadXMLFile.java
License:Open Source License
public static List<String> ReadKeywords(String lang, String xmlSource) { Namespace ns = Namespace.getNamespace("nsKeywords", "http://www.w3.org/keywords"); SAXBuilder builder = new SAXBuilder(XMLReaders.XSDVALIDATING); List<String> keywords = new ArrayList<String>(); try {/*ww w. java 2s . co m*/ Element rootNode = builder.build(xmlSource).getRootElement(); Element leng = rootNode.getChild(lang, ns); List<Element> lista = leng.getChildren("keyword", ns); for (Element e : lista) keywords.add(e.getTextNormalize()); } catch (IOException io) { System.out.println(io.getMessage()); } catch (JDOMException jdomex) { System.out.println(jdomex.getMessage()); } return keywords; }