RootElement root = new RootElement("rss"); Element chanElement = root.getChild("channel"); Element chanTitle = chanElement.getChild("title"); Element chanLink = chanElement.getChild("link"); Xml.parse(is, Xml.Encoding.UTF_8, root.getContentHandler()); return channel; } catch (SAXException e) {
new RootElement ("My Root") { new Section () { new UIViewElement (new MyView ()); } }
import android.sax.Element; import android.sax.EndTextElementListener; import android.sax.RootElement; ... ... ... RootElement root = new RootElement("root"); Element article= root.getChild("article"); article.getChild("title").setEndTextElementListener(new EndTextElementListener(){ public void end(String body) { if(stopParse) { return; //if stopParse is true consume the listener. } setTitle(body); } });
RootElement api = new RootElement("api"); Element query = api.requireChild("query"); Element categoryMembers = query.requireChild("categorymembers"); Element cm = categoryMembers.requireChild("cm"); cm.setStartElementListener(new CmListener(titles)); Xml.parse(docStream, Encoding.UTF_8, api.getContentHandler());
Section section = new Section(); RootElement data = new RootElement("data"); // Use "requireChild" if a "section" is required as a child of "data". Element s = data.getChild("section"); s.setStartElementListener(section); s.setEndTextElementListener(section); try { Xml.parse(xml, data.getContentHandler()); } catch (SAXException e) { }
public static void main(String[] args) { SimpleElement se1 = new SimpleElement(); SimpleElement se2 = new SimpleElement(); SimpleElement se3 = new SimpleElement(); RootElement root = new RootElement(); root.addelements(se1); root.addelements(se2); root.addelements(se3); root.weightProperty().addListener(new ChangeListener<Number>() { @Override public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) { System.out.println(newValue); } }); se1.setWeight(3); se2.setWeight(2); se1.setWeight(4); }
{ List<Father> fatherList = new ArrayList<Father>(); // Create Father Object Father father = new Father(); father.setName("john"); father.setAge(25); List<Children> childrens = new ArrayList<Children>(); // Create child object Children children = new Children(); children.setName("david"); children.setAge(2); childrens.add(children); father.setChildrens(childrens); fatherList.add(father); fatherList.forEach(f -> { System.out.println("Father's Name : " + f.getName()); f.getChildrens().forEach(c -> { System.out.println("Children's Name : " + c.getName()); }); }); }
RootElement rss = new RootElement("rss"); Element channel = rss.requireChild("channel"); Element item = channel.requireChild("item"); item.setElementListener(new ElementListener() { Xml.parse(is, Encoding.UTF_8, rss.getContentHandler());
final String KML_NAMESPACE = "http://opengis.net/kml/2.2"; RootElement root = new RootElement(KML_NAMESPACE, "kml"); // ... XMLReader reader = ...; reader.setContentHandler(root.getContentHandler()); reader.parse(...);
public static void main(String[] args) { List<Person> persons = Arrays.asList( new Person("John", new ChildrenListHolder(Arrays.asList(new Children("Lisa"), new Children("Jimmy")))), new Person("Clara", new ChildrenListHolder(Arrays.asList(new Children("Lisa"), new Children("Paul")))), new Person("George", new ChildrenListHolder(Arrays.asList(new Children("Paul")))) ); Map<String,List<Person>> map = persons.stream() .flatMap(p -> p.childrenListHolder.children.stream().map(c -> new AbstractMap.SimpleEntry<>(c, p))) .collect(Collectors.groupingBy( e -> e.getKey().childrensName, Collectors.mapping(Map.Entry::getValue, Collectors.toList()) )); System.out.println(map); }
final RSSItem currentMessage = new RSSItem(); RootElement root = new RootElement(NAMESPACE, "rss"); final List<RSSItem> messages = new ArrayList<RSSItem>(); Element channel = root.getChild(NAMESPACE, "channel"); //Element mainTitle = channel.getChild(NAMESPACE,"title"); Element item = channel.getChild(NAMESPACE,ITEM); item.setEndElementListener(new EndElementListener() { public void end() { messages.add(currentMessage.copy()); } }); item.getChild(NAMESPACE,TITLE).setEndTextElementListener(new EndTextElementListener() { //this add namespace too public void end(String body) { currentMessage.setTitle(body); } });
RootElement api = new RootElement("api"); Element query = api.requireChild("query"); Element categoryMembers = query.requireChild("categorymembers"); Element cm = categoryMembers.requireChild("cm"); cm.setStartElementListener(new CmListener(cms)); Xml.parse(docStream, Encoding.UTF_8, api.getContentHandler());
final List<Article> myArticles= new ArrayList<Article>(); final RootElement root = new RootElement("articles"); Element nota = root.getChild("article"); Xml.parse(this.getInputStream(), Xml.Encoding.UTF_8, root.getContentHandler()); } catch (Exception e) { Log.e(" *** Exception Xml.parse() ", e.getMessag
package com.test.jaxb; import javax.xml.bind.annotation.XmlRegistry; @XmlRegistry public class ObjectFactory { public ObjectFactory() { } public RootElement createRootElement() { return new RootElement(); } public RootElement.Element2 createRootElementElement2() { return new RootElement.Element2(); } }
def person = new Person(); person.personName = "Suganthan" def children = new Children() children.childrenName = "SuganthanchilName" def parent = new Parent() parent.parentName = "SuganthanParentName" def partner = new Partner() partner.partnerName = "SuganthanPartnerName" def sibling = new Sibiling() sibling.sibilingName = "SuganthanSibiligsName" person.addToChildrens(children) person.addToParents(parent) person.addToPartners(partner) person.addToSiblings(sibling) person.save()
YourDataContainer container = new YourDataContainer(); RootElement root = new RootElement("root"); Element firstChild = root.getChild("element1"); firstChild.getChild("entry1").setEndTextElementListener(new EndTextElementListener() { Xml.parse(this.getInputStream(), Xml.Encoding.ISO_8859_1, root.getContentHandler()); } catch (IOException e) { e.printStackTrace();
public class RootElementConverter implements Converter<RootElement> { @Override public RootElement read(InputNode node) throws Exception { RootElement root = new RootElement(); /* * Iterate over all nodes and add them to root. You can use * "node.getName()" and "node.getAttribute(...)" to test what * instance you have to add. * * Use "root.add(...)" to add nodes. */ return root; } @Override public void write(OutputNode node, RootElement value) throws Exception { /* * Implement this if you also serialize to xml. */ throw new UnsupportedOperationException("Not supported yet."); } }
public List<Item> parse() { RootElement root = new RootElement("channel"); final List<Item> responsearray = new ArrayList<Item>(); Element dataset = root.getChild("item"); Xml.parse(inputstrm, Xml.Encoding.UTF_8, root.getContentHandler()); } catch (IOException e) {
e2.add(e); RootElement rootElem = new RootElement(); rootElem.setElement1s(e1); rootElem.setElement2s(e2);