/** * Xml representation of this <code>SubscriptionInfo</code>. * * @return Xml representation * @see org.apache.jackrabbit.webdav.xml.XmlSerializable#toXml(Document) * @param document */ public Element toXml(Document document) { Element subscrInfo = DomUtil.createElement(document, XML_SUBSCRIPTIONINFO, NAMESPACE); Element eventType = DomUtil.addChildElement(subscrInfo, XML_EVENTTYPE, NAMESPACE); for (EventType et : eventTypes) { eventType.appendChild(et.toXml(document)); } if (filters.length > 0) { Element filter = DomUtil.addChildElement(subscrInfo, XML_FILTER, NAMESPACE); for (Filter f : filters) { filter.appendChild(f.toXml(document)); } } if (noLocal) { DomUtil.addChildElement(subscrInfo, XML_NOLOCAL, NAMESPACE); } return subscrInfo; } }
/** * Xml representation of this <code>SubscriptionInfo</code>. * * @return Xml representation * @see org.apache.jackrabbit.webdav.xml.XmlSerializable#toXml(Document) * @param document */ public Element toXml(Document document) { Element subscrInfo = DomUtil.createElement(document, XML_SUBSCRIPTIONINFO, NAMESPACE); Element eventType = DomUtil.addChildElement(subscrInfo, XML_EVENTTYPE, NAMESPACE); for (EventType et : eventTypes) { eventType.appendChild(et.toXml(document)); } if (filters.length > 0) { Element filter = DomUtil.addChildElement(subscrInfo, XML_FILTER, NAMESPACE); for (Filter f : filters) { filter.appendChild(f.toXml(document)); } } if (noLocal) { DomUtil.addChildElement(subscrInfo, XML_NOLOCAL, NAMESPACE); } return subscrInfo; } }
/** * Xml representation of this <code>SubscriptionInfo</code>. * * @return Xml representation * @see org.apache.jackrabbit.webdav.xml.XmlSerializable#toXml(Document) * @param document */ public Element toXml(Document document) { Element subscrInfo = DomUtil.createElement(document, XML_SUBSCRIPTIONINFO, NAMESPACE); Element eventType = DomUtil.addChildElement(subscrInfo, XML_EVENTTYPE, NAMESPACE); for (int i = 0; i < eventTypes.length; i++) { eventType.appendChild(eventTypes[i].toXml(document)); } if (filters.length > 0) { Element filter = DomUtil.addChildElement(subscrInfo, XML_FILTER, NAMESPACE); for (int i = 0; i < filters.length; i++) { filter.appendChild(filters[i].toXml(document)); } } if (noLocal) { DomUtil.addChildElement(subscrInfo, XML_NOLOCAL, NAMESPACE); } return subscrInfo; } }
eType.appendChild(getEventType(event.getType()).toXml(document));