} else { if (AdminObject.Tag.forName(reader.getLocalName()) == AdminObject.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (ConnectionDefinition.Tag.forName(reader.getLocalName()) == ConnectionDefinition.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (ConnectionDefinition.Tag.forName(reader.getLocalName()) == ConnectionDefinition.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (ConnectionDefinition.Tag.forName(reader.getLocalName()) == ConnectionDefinition.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (ConnectionDefinition.Tag.forName(reader.getLocalName()) == ConnectionDefinition.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (Recovery.Tag.forName(reader.getLocalName()) == Recovery.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (Recovery.Tag.forName(reader.getLocalName()) == Recovery.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (Security.Tag.forName(reader.getLocalName()) == Security.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (ConnectionDefinition.Tag.forName(reader.getLocalName()) == ConnectionDefinition.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (Credential.Tag.forName(reader.getLocalName()) == Credential.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (Extension.Tag.forName(reader.getLocalName()) == Extension.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader);
} else { if (Security.Tag.forName(reader.getLocalName()) == Security.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
} else { if (Credential.Tag.forName(reader.getLocalName()) == Credential.Tag.UNKNOWN) { throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
throw ParseUtils.unexpectedEndElement(reader);
throw ParseUtils.unexpectedEndElement(reader); throw ParseUtils.unexpectedEndElement(reader);
public void parseInterfaces(final XMLExtendedStreamReader reader, final Set<String> names, final ModelNode address, final Namespace expectedNs, final List<ModelNode> list, final boolean checkSpecified) throws XMLStreamException { requireNoAttributes(reader); while (reader.nextTag() != END_ELEMENT) { requireNamespace(reader, expectedNs); Element element = Element.forName(reader.getLocalName()); if (Element.INTERFACE != element) { throw unexpectedElement(reader); } // Attributes requireSingleAttribute(reader, Attribute.NAME.getLocalName()); final String name = reader.getAttributeValue(0); if (!names.add(name)) { throw ControllerLogger.ROOT_LOGGER.duplicateInterfaceDeclaration(reader.getLocation()); } final ModelNode interfaceAdd = new ModelNode(); interfaceAdd.get(OP_ADDR).set(address).add(ModelDescriptionConstants.INTERFACE, name); interfaceAdd.get(OP).set(ADD); final ModelNode criteriaNode = interfaceAdd; parseInterfaceCriteria(reader, expectedNs, interfaceAdd); if (checkSpecified && criteriaNode.getType() != ModelType.STRING && criteriaNode.getType() != ModelType.EXPRESSION && criteriaNode.asInt() == 0) { throw unexpectedEndElement(reader); } list.add(interfaceAdd); } }
protected void parseInterfaces(final XMLExtendedStreamReader reader, final Set<String> names, final ModelNode address, final Namespace expectedNs, final List<ModelNode> list, final boolean checkSpecified) throws XMLStreamException { requireNoAttributes(reader); while (reader.nextTag() != END_ELEMENT) { requireNamespace(reader, expectedNs); Element element = Element.forName(reader.getLocalName()); if (Element.INTERFACE != element) { throw unexpectedElement(reader); } // Attributes requireSingleAttribute(reader, Attribute.NAME.getLocalName()); final String name = reader.getAttributeValue(0); if (!names.add(name)) { throw MESSAGES.duplicateInterfaceDeclaration(reader.getLocation()); } final ModelNode interfaceAdd = new ModelNode(); interfaceAdd.get(OP_ADDR).set(address).add(ModelDescriptionConstants.INTERFACE, name); interfaceAdd.get(OP).set(ADD); final ModelNode criteriaNode = interfaceAdd; parseInterfaceCriteria(reader, expectedNs, interfaceAdd); if (checkSpecified && criteriaNode.getType() != ModelType.STRING && criteriaNode.getType() != ModelType.EXPRESSION && criteriaNode.asInt() == 0) { throw unexpectedEndElement(reader); } list.add(interfaceAdd); } }
protected void parseInterfaces(final XMLExtendedStreamReader reader, final Set<String> names, final ModelNode address, final Namespace expectedNs, final List<ModelNode> list, final boolean checkSpecified) throws XMLStreamException { requireNoAttributes(reader); while (reader.nextTag() != END_ELEMENT) { requireNamespace(reader, expectedNs); Element element = Element.forName(reader.getLocalName()); if (Element.INTERFACE != element) { throw unexpectedElement(reader); } // Attributes requireSingleAttribute(reader, Attribute.NAME.getLocalName()); final String name = reader.getAttributeValue(0); if (!names.add(name)) { throw MESSAGES.duplicateInterfaceDeclaration(reader.getLocation()); } final ModelNode interfaceAdd = new ModelNode(); interfaceAdd.get(OP_ADDR).set(address).add(ModelDescriptionConstants.INTERFACE, name); interfaceAdd.get(OP).set(ADD); final ModelNode criteriaNode = interfaceAdd; parseInterfaceCriteria(reader, expectedNs, interfaceAdd); if (checkSpecified && criteriaNode.getType() != ModelType.STRING && criteriaNode.getType() != ModelType.EXPRESSION && criteriaNode.asInt() == 0) { throw unexpectedEndElement(reader); } list.add(interfaceAdd); } }
@Override public DeploymentDependencies parse(final XMLExtendedStreamReader reader, final DeploymentUnit deploymentUnit) throws XMLStreamException { final DeploymentDependencies dependencies = new DeploymentDependencies(); final int count = reader.getAttributeCount(); if (count != 0) { throw ParseUtils.unexpectedAttribute(reader, 0); } // xsd:sequence while (reader.hasNext()) { switch (reader.nextTag()) { case XMLStreamConstants.END_ELEMENT: { return dependencies; } case XMLStreamConstants.START_ELEMENT: { final Element element = Element.of(reader.getName()); switch (element) { case DEPENDENCY: parseDependency(reader, dependencies); break; default: throw ParseUtils.unexpectedElement(reader); } break; } } } throw ParseUtils.unexpectedEndElement(reader); }