switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case ENVIRONMENT: { parseObjectFactoryBindingEnvironment(reader, bindingAdd);
switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case ENVIRONMENT: { parseObjectFactoryBindingEnvironment(reader, bindingAdd);
switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case ENVIRONMENT: { parseObjectFactoryBindingEnvironment(reader, bindingAdd);
switch (NamingSubsystemNamespace.forUri(reader.getNamespaceURI())) { case NAMING_1_3: { final NamingSubsystemXMLElement element = NamingSubsystemXMLElement.forName(reader.getLocalName()); if (!encountered.add(element)) { throw unexpectedElement(reader);
switch (NamingSubsystemNamespace.forUri(reader.getNamespaceURI())) { case NAMING_1_1: { final NamingSubsystemXMLElement element = NamingSubsystemXMLElement.forName(reader.getLocalName()); if (!encountered.add(element)) { throw unexpectedElement(reader);
while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { if (validNamespace == NamingSubsystemNamespace.forUri(reader.getNamespaceURI())) { final NamingSubsystemXMLElement element = NamingSubsystemXMLElement.forName(reader.getLocalName()); if (!encountered.add(element)) { throw unexpectedElement(reader);
switch (NamingSubsystemNamespace.forUri(reader.getNamespaceURI())) { case NAMING_1_2: { final NamingSubsystemXMLElement element = NamingSubsystemXMLElement.forName(reader.getLocalName()); if (!encountered.add(element)) { throw unexpectedElement(reader);
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations); break; } case LOOKUP: { this.parseLookupBinding(reader, operations); break; } default: { throw unexpectedElement(reader); } } } }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations); break; } case LOOKUP: { this.parseLookupBinding(reader, operations); break; } default: { throw unexpectedElement(reader); } } } }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations, PathAddress address) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations, address); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations, address); break; } case LOOKUP: { this.parseLookupBinding(reader, operations, address); break; } default: { throw unexpectedElement(reader); } } } }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations, PathAddress address) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations, address); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations, address); break; } case LOOKUP: { this.parseLookupBinding(reader, operations, address); break; } case EXTERNAL_CONTEXT: { this.parseExternalContext(reader, operations, address); break; } default: { throw unexpectedElement(reader); } } } }
/** * <p> * Parses the optional {@code ObjectFactory environment}. * </p> * * @param reader the {@code XMLExtendedStreamReader} used to read the configuration XML. * @param bindingAdd where to add * @throws XMLStreamException if an error occurs while parsing the XML. */ private void parseObjectFactoryBindingEnvironment(XMLExtendedStreamReader reader, ModelNode bindingAdd) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case ENVIRONMENT_PROPERTY: { final String[] array = requireAttributes(reader, org.jboss.as.controller.parsing.Attribute.NAME.getLocalName(), org.jboss.as.controller.parsing.Attribute.VALUE.getLocalName()); NamingBindingResourceDefinition.ENVIRONMENT.parseAndAddParameterElement(array[0], array[1], bindingAdd, reader); requireNoContent(reader); break; } default: { throw unexpectedElement(reader); } } } }
/** * <p> * Parses the optional {@code ObjectFactory environment}. * </p> * * @param reader the {@code XMLExtendedStreamReader} used to read the configuration XML. * @param bindingAdd where to add * @throws javax.xml.stream.XMLStreamException * if an error occurs while parsing the XML. */ private void parseObjectFactoryBindingEnvironment(XMLExtendedStreamReader reader, ModelNode bindingAdd) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case ENVIRONMENT_PROPERTY: { final String[] array = requireAttributes(reader, org.jboss.as.controller.parsing.Attribute.NAME.getLocalName(), org.jboss.as.controller.parsing.Attribute.VALUE.getLocalName()); NamingBindingResourceDefinition.ENVIRONMENT.parseAndAddParameterElement(array[0], array[1], bindingAdd, reader); requireNoContent(reader); break; } default: { throw unexpectedElement(reader); } } } }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations, PathAddress address) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations, address); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations, address); break; } case LOOKUP: { this.parseLookupBinding(reader, operations, address); break; } default: { throw unexpectedElement(reader); } } } }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations); break; } case LOOKUP: { this.parseLookupBinding(reader, operations); break; } default: { throw unexpectedElement(reader); } } } }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations, PathAddress address) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations, address); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations, address); break; } case LOOKUP: { this.parseLookupBinding(reader, operations, address); break; } default: { throw unexpectedElement(reader); } } } }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations); break; } case LOOKUP: { this.parseLookupBinding(reader, operations); break; } default: { throw unexpectedElement(reader); } } } }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations); break; } case LOOKUP: { this.parseLookupBinding(reader, operations); break; } default: { throw unexpectedElement(reader); } } } }
private void parseBindings(final XMLExtendedStreamReader reader, final List<ModelNode> operations, PathAddress address) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case SIMPLE: { this.parseSimpleBinding(reader, operations, address); break; } case OBJECT_FACTORY: { this.parseObjectFactoryBinding(reader, operations, address); break; } case LOOKUP: { this.parseLookupBinding(reader, operations, address); break; } default: { throw unexpectedElement(reader); } } } }
/** * <p> * Parses the optional {@code ObjectFactory environment}. * </p> * * @param reader the {@code XMLExtendedStreamReader} used to read the configuration XML. * @param bindingAdd where to add * @throws XMLStreamException if an error occurs while parsing the XML. */ private void parseObjectFactoryBindingEnvironment(XMLExtendedStreamReader reader, ModelNode bindingAdd) throws XMLStreamException { // no attributes expected requireNoAttributes(reader); while (reader.hasNext() && reader.nextTag() != XMLStreamConstants.END_ELEMENT) { switch (NamingSubsystemXMLElement.forName(reader.getLocalName())) { case ENVIRONMENT_PROPERTY: { final String[] array = requireAttributes(reader, org.jboss.as.controller.parsing.Attribute.NAME.getLocalName(), org.jboss.as.controller.parsing.Attribute.VALUE.getLocalName()); NamingBindingResourceDefinition.ENVIRONMENT.parseAndAddParameterElement(array[0], array[1], bindingAdd, reader); requireNoContent(reader); break; } default: { throw unexpectedElement(reader); } } } }