@Override public void initializeParsers(ExtensionParsingContext context) { context.setSubsystemXmlMapping(SUBSYSTEM_NAME, CURRENT.getUri(), CURRENT::getXMLReader); context.setSubsystemXmlMapping(SUBSYSTEM_NAME, PICKETLINK_FEDERATION_1_1.getUri(), PICKETLINK_FEDERATION_1_1::getXMLReader); context.setSubsystemXmlMapping(SUBSYSTEM_NAME, PICKETLINK_FEDERATION_1_0.getUri(), PICKETLINK_FEDERATION_1_0::getXMLReader); } }
@Override public void initializeParsers(ExtensionParsingContext context) { context.setSubsystemXmlMapping(SUBSYSTEM_NAME, CURRENT.getUri(), CURRENT::getXMLReader); context.setSubsystemXmlMapping(SUBSYSTEM_NAME, PICKETLINK_FEDERATION_1_1.getUri(), PICKETLINK_FEDERATION_1_1::getXMLReader); context.setSubsystemXmlMapping(SUBSYSTEM_NAME, PICKETLINK_FEDERATION_1_0.getUri(), PICKETLINK_FEDERATION_1_0::getXMLReader); } }
@Override public void writeContent(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { // Start subsystem context.startSubsystemElement(Namespace.CURRENT.getUri(), false); ModelNode subsystemNode = context.getModelNode(); if (subsystemNode.isDefined()) { List<ModelNode> identityManagement = subsystemNode.asList(); for (ModelNode modelNode : identityManagement) { writers.get(FEDERATION.getName()).write(writer, modelNode); } } // End subsystem writer.writeEndElement(); }
@Override public void writeContent(XMLExtendedStreamWriter writer, SubsystemMarshallingContext context) throws XMLStreamException { // Start subsystem context.startSubsystemElement(Namespace.CURRENT.getUri(), false); ModelNode subsystemNode = context.getModelNode(); if (subsystemNode.isDefined()) { List<ModelNode> identityManagement = subsystemNode.asList(); for (ModelNode modelNode : identityManagement) { writers.get(FEDERATION.getName()).write(writer, modelNode); } } // End subsystem writer.writeEndElement(); }