break; default: unexpectedContent(reader); unexpectedContent(reader);
break; default: unexpectedContent(reader); unexpectedContent(reader);
private Properties parseProperty(final XMLExtendedStreamReader reader) throws XMLStreamException { final Set<Attribute> required = EnumSet.of(Attribute.NAME, Attribute.VALUE); final int count = reader.getAttributeCount(); String name = null; String value = null; for (int i = 0; i < count; i++) { final Attribute attribute = Attribute.of(reader.getAttributeName(i)); required.remove(attribute); switch (attribute) { case NAME: name = reader.getAttributeValue(i).trim(); break; case VALUE: value = reader.getAttributeValue(i).trim(); break; default: unexpectedContent(reader); } } if (!required.isEmpty()) { missingAttributes(reader.getLocation(), required); } // no child elements allowed this.requireNoContent(reader); final Properties property = new Properties(); property.put(name, value); return property; }
break; default: unexpectedContent(reader); unexpectedContent(reader);
private Properties parseChannelCreationOptions(final XMLExtendedStreamReader reader) throws XMLStreamException { final Properties channelCreationOptions = new Properties(); while (reader.hasNext()) { switch (reader.nextTag()) { case END_ELEMENT: { return channelCreationOptions; } case START_ELEMENT: { final Element element = Element.of(reader.getName()); switch (element) { case PROPERTY: channelCreationOptions.putAll(this.parseProperty(reader)); break; default: this.unexpectedElement(reader); } break; } default: { unexpectedContent(reader); } } } unexpectedEndOfDocument(reader.getLocation()); // unreachable return channelCreationOptions; }
break; default: unexpectedContent(reader); unexpectedContent(reader);
break; default: unexpectedContent(reader); unexpectedContent(reader);
private Properties parseConnectionCreationOptions(final XMLExtendedStreamReader reader) throws XMLStreamException { final Properties connectionCreationOptions = new Properties(); while (reader.hasNext()) { switch (reader.nextTag()) { case END_ELEMENT: { return connectionCreationOptions; } case START_ELEMENT: { final Element element = Element.of(reader.getName()); switch (element) { case PROPERTY: connectionCreationOptions.putAll(this.parseProperty(reader)); break; default: this.unexpectedElement(reader); } break; } default: { unexpectedContent(reader); } } } unexpectedEndOfDocument(reader.getLocation()); // unreachable return connectionCreationOptions; }
break; default: unexpectedContent(reader); unexpectedContent(reader);
break; default: unexpectedContent(reader); unexpectedContent(reader);
break; default: unexpectedContent(reader); unexpectedContent(reader);
break; default: unexpectedContent(reader); unexpectedContent(reader);
break; default: unexpectedContent(reader); unexpectedContent(reader);
private void parseClusters(final XMLExtendedStreamReader reader, final EJBClientDescriptorMetaData ejbClientDescriptorMetaData) throws XMLStreamException { while (reader.hasNext()) { switch (reader.nextTag()) { case END_ELEMENT: { return; } case START_ELEMENT: { final Element element = Element.of(reader.getName()); switch (element) { case CLUSTER: this.parseCluster(reader, ejbClientDescriptorMetaData); break; default: this.unexpectedElement(reader); } break; } default: { unexpectedContent(reader); } } } unexpectedEndOfDocument(reader.getLocation()); }
@Override public void readElement(final XMLExtendedStreamReader reader, final EJBClientDescriptorMetaData ejbClientDescriptorMetaData) throws XMLStreamException { while (reader.hasNext()) { switch (reader.nextTag()) { case END_ELEMENT: { return; } case START_ELEMENT: { final Element element = Element.of(reader.getName()); switch (element) { case CLIENT_CONTEXT: this.parseClientContext(reader, ejbClientDescriptorMetaData); break; default: this.unexpectedElement(reader); } break; } default: { this.unexpectedContent(reader); } } } unexpectedEndOfDocument(reader.getLocation()); }
break; default: unexpectedContent(reader); unexpectedContent(reader);