@Override public void readElement(XMLExtendedStreamReader reader, List<ModelNode> addOperations) throws XMLStreamException { requireNoAttributes(reader); Namespace nameSpace = Namespace.forUri(reader.getNamespaceURI()); ModelNode subsystemNode = createSubsystemRoot(); addOperations.add(subsystemNode); switch (nameSpace) { case PICKETLINK_IDENTITY_MANAGEMENT_1_0: readElement(reader, subsystemNode, addOperations); break; case PICKETLINK_IDENTITY_MANAGEMENT_1_1: case PICKETLINK_IDENTITY_MANAGEMENT_2_0: readElement(reader, subsystemNode, addOperations); break; default: throw unexpectedElement(reader); } }
@Override public void readElement(XMLExtendedStreamReader reader, List<ModelNode> addOperations) throws XMLStreamException { requireNoAttributes(reader); Namespace nameSpace = Namespace.forUri(reader.getNamespaceURI()); ModelNode subsystemNode = createSubsystemRoot(); addOperations.add(subsystemNode); switch (nameSpace) { case PICKETLINK_IDENTITY_MANAGEMENT_1_0: readElement(reader, subsystemNode, addOperations); break; case PICKETLINK_IDENTITY_MANAGEMENT_1_1: case PICKETLINK_IDENTITY_MANAGEMENT_2_0: readElement(reader, subsystemNode, addOperations); break; default: throw unexpectedElement(reader); } }