in src/main/java/org/apache/neethi/ExactlyOne.java [38:58]
public void serialize(XMLStreamWriter writer) throws XMLStreamException {
String namespace = Constants.findPolicyNamespace(writer);
String prefix = writer.getPrefix(namespace);
if (prefix == null) {
writer.writeStartElement(Constants.ATTR_WSP,
Constants.ELEM_EXACTLYONE, namespace);
writer.writeNamespace(Constants.ATTR_WSP,
namespace);
writer.setPrefix(Constants.ATTR_WSP, namespace);
} else {
writer.writeStartElement(namespace,
Constants.ELEM_EXACTLYONE);
}
for (PolicyComponent policyComponent : getPolicyComponents()) {
policyComponent.serialize(writer);
}
writer.writeEndElement();
}