public void serialize()

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();
    }