Package org.dom4j

Examples of org.dom4j.Element.addElement()


        if (person.getEvents().size() == 0)
            return;

        Element newElement = element.addElement("eventsMap");
        for (Entry<Event, Role> entry : person.getEventsMap().entrySet()) {
            newElement.addElement("event").
                    addAttribute("ref", "" + entry.getKey().getId()).
                    addAttribute("role", entry.getValue().toString());
        }
    }
View Full Code Here


        if (location.getEvents().size() == 0)
            return;

        Element newElement = element.addElement("events");
        for (Event ev : location.getEvents()) {
            newElement.addElement("event").addAttribute("ref", "" + ev.getId());
        }
    }

    private Element writeGeneric(ConstraintObject obj, Element element, Class concreteClass) {
        element = element.addElement("object");
View Full Code Here

                Writing w = getWriting(BitSet.class);
                el.setText(w.toString(rc.getRaster().getForbidden()));
                el.addAttribute("length", "" + rc.getRaster().getForbidden().getLength());
            } else if (constr instanceof EventOrderConstraint) {
                EventOrderConstraint eoc = (EventOrderConstraint) constr;
                el.addElement("event").addAttribute("ref", "" + eoc.getEvent().getId());
                for (Event ev : eoc.getBefores()) {
                    el.addElement("beforeEvent").addAttribute("ref", "" + ev.getId());
                }
                for (Event ev : eoc.getFollows()) {
                    el.addElement("followsEvent").addAttribute("ref", "" + ev.getId());
View Full Code Here

                el.addAttribute("length", "" + rc.getRaster().getForbidden().getLength());
            } else if (constr instanceof EventOrderConstraint) {
                EventOrderConstraint eoc = (EventOrderConstraint) constr;
                el.addElement("event").addAttribute("ref", "" + eoc.getEvent().getId());
                for (Event ev : eoc.getBefores()) {
                    el.addElement("beforeEvent").addAttribute("ref", "" + ev.getId());
                }
                for (Event ev : eoc.getFollows()) {
                    el.addElement("followsEvent").addAttribute("ref", "" + ev.getId());
                }
            } else if (constr instanceof PersonITCRasterConstraint) {
View Full Code Here

                el.addElement("event").addAttribute("ref", "" + eoc.getEvent().getId());
                for (Event ev : eoc.getBefores()) {
                    el.addElement("beforeEvent").addAttribute("ref", "" + ev.getId());
                }
                for (Event ev : eoc.getFollows()) {
                    el.addElement("followsEvent").addAttribute("ref", "" + ev.getId());
                }
            } else if (constr instanceof PersonITCRasterConstraint) {
                PersonITCRasterConstraint pc = (PersonITCRasterConstraint) constr;
                el.addElement("person").addAttribute("ref", "" + pc.getPerson().getId());
            } else if (constr instanceof MinGapsConstraint) {
View Full Code Here

                for (Event ev : eoc.getFollows()) {
                    el.addElement("followsEvent").addAttribute("ref", "" + ev.getId());
                }
            } else if (constr instanceof PersonITCRasterConstraint) {
                PersonITCRasterConstraint pc = (PersonITCRasterConstraint) constr;
                el.addElement("person").addAttribute("ref", "" + pc.getPerson().getId());
            } else if (constr instanceof MinGapsConstraint) {
                MinGapsConstraint mgc = (MinGapsConstraint) constr;
                el.addAttribute("countEarly", "" + mgc.isCountEarly());
                for (Event ev : mgc.getEvents()) {
                    el.addElement("event").addAttribute("ref", "" + ev.getId());
View Full Code Here

                el.addElement("person").addAttribute("ref", "" + pc.getPerson().getId());
            } else if (constr instanceof MinGapsConstraint) {
                MinGapsConstraint mgc = (MinGapsConstraint) constr;
                el.addAttribute("countEarly", "" + mgc.isCountEarly());
                for (Event ev : mgc.getEvents()) {
                    el.addElement("event").addAttribute("ref", "" + ev.getId());
                }
            } else if (constr instanceof DifferentDayConstraint) {
                DifferentDayConstraint ddc = (DifferentDayConstraint) constr;
                for (Event ev : ddc.getEvents()) {
                    el.addElement("event").addAttribute("ref", "" + ev.getId());
View Full Code Here

                    el.addElement("event").addAttribute("ref", "" + ev.getId());
                }
            } else if (constr instanceof DifferentDayConstraint) {
                DifferentDayConstraint ddc = (DifferentDayConstraint) constr;
                for (Event ev : ddc.getEvents()) {
                    el.addElement("event").addAttribute("ref", "" + ev.getId());
                }
            } else
                throw new UnsupportedOperationException("Constraint export/import not yet implemented for class " + constr.getClass().getName());

        }
View Full Code Here

        if (fc.getFeatures().size() == 0)
            return element;

        Element newElement = element.addElement("features");
        for (Feature feature : fc.getFeatures()) {
            newElement.addElement("feature").addAttribute("ref", "" + feature.getId());
        }
        return element;
    }

    private Element writeElements(Element element, Object object, String... properties) {
View Full Code Here

            Class clazz = entry.getValue().getClass();
            Writing w = objWriting.getWriting(clazz);
            if (w == null)
                throw new UnsupportedOperationException("No writing implemented for class:" + clazz);

            settingsElement.addElement(entry.getKey()).
                    addAttribute("class", clazz.getName()).
                    setText(w.toString(entry.getValue()));
        }

        XMLWriter output = new XMLWriter(new FileOutputStream(xmlFile), new OutputFormat("  ", true));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.