private String parseTextElement(final XMLExtendedStreamReader reader) throws XMLStreamException { final StringBuilder valueBuilder = new StringBuilder(); while (reader.hasNext()) { switch(reader.next()) { case END_ELEMENT: return valueBuilder.toString().trim(); case CHARACTERS: valueBuilder.append(reader.getText()); break; } } throw unexpectedContent(reader); }
private String parseTextElement(final XMLExtendedStreamReader reader) throws XMLStreamException { String value = null; while (reader.hasNext()) { switch (reader.next()) { case END_ELEMENT: return value; case CHARACTERS: value = reader.getText(); break; default: throw unexpectedElement(reader); } } throw unexpectedElement(reader); } }
private void parseDependency(final XMLExtendedStreamReader reader, final JBossServiceDependencyConfig dependencyConfig) throws XMLStreamException { final StringBuilder nameBuilder = new StringBuilder(); while (reader.hasNext()) { switch (reader.next()) { case END_ELEMENT: dependencyConfig.setDependencyName(nameBuilder.toString().trim()); return; case START_ELEMENT: switch (Namespace.of(reader.getNamespaceURI())) { case NONE: case SERVICE_7_0: { break; } default: throw unexpectedContent(reader); } switch(Element.of(reader.getLocalName())) { case MBEAN: dependencyConfig.setServiceConfig(parseMBean(reader)); break; default: throw unexpectedContent(reader); } break; case CHARACTERS: nameBuilder.append(reader.getText()); break; } } }
private JBossServiceAttributeConfig.ValueFactoryParameter parseValueFactoryParameter(XMLExtendedStreamReader reader) throws XMLStreamException { final JBossServiceAttributeConfig.ValueFactoryParameter parameterConfig = new JBossServiceAttributeConfig.ValueFactoryParameter(); final int count = reader.getAttributeCount(); final Set<Attribute> required = EnumSet.of(Attribute.CLASS); for(int i = 0; i < count; i++) { final Attribute attribute = Attribute.of(reader.getAttributeName(i)); required.remove(attribute); final String attributeValue = reader.getAttributeValue(i); switch(attribute) { case CLASS: parameterConfig.setType(attributeValue); break; default: throw unexpectedContent(reader); } } if(!required.isEmpty()) { throw missingAttributes(reader.getLocation(), required); } while (reader.hasNext()) { switch (reader.next()) { case END_ELEMENT: return parameterConfig; case CHARACTERS: parameterConfig.setValue(reader.getText()); break; } } throw unexpectedContent(reader); }
valueBuilder.append(reader.getText());
case CHARACTERS: StringValueConfig svc = new StringValueConfig(); svc.setValue(reader.getText()); value = svc; break;
case CHARACTERS: final StringValueConfig svc = new StringValueConfig(); svc.setValue(reader.getText()); valueConfig = svc; break;
private String parseTextElement(final XMLExtendedStreamReader reader) throws XMLStreamException { String value = null; while(reader.hasNext()) { switch(reader.next()) { case END_ELEMENT: return value; case CHARACTERS: value = reader.getText(); break; } } throw unexpectedContent(reader); }
case CHARACTERS: case CDATA: content.append(reader.getText()); break;
case CHARACTERS: case CDATA: content.append(reader.getText()); break;
private String parseTextElement(final XMLExtendedStreamReader reader) throws XMLStreamException { String value = null; while (reader.hasNext()) { switch (reader.next()) { case END_ELEMENT: return value; case CHARACTERS: value = reader.getText(); break; default: throw unexpectedElement(reader); } } throw unexpectedElement(reader); } }
private String parseTextElement(final XMLExtendedStreamReader reader) throws XMLStreamException { String value = null; while (reader.hasNext()) { switch (reader.next()) { case END_ELEMENT: return value; case CHARACTERS: value = reader.getText(); break; default: throw unexpectedElement(reader); } } throw unexpectedElement(reader); } }
private JBossServiceAttributeConfig.ValueFactoryParameter parseValueFactoryParameter(XMLExtendedStreamReader reader) throws XMLStreamException { final JBossServiceAttributeConfig.ValueFactoryParameter parameterConfig = new JBossServiceAttributeConfig.ValueFactoryParameter(); final int count = reader.getAttributeCount(); final Set<Attribute> required = EnumSet.of(Attribute.CLASS); for(int i = 0; i < count; i++) { final Attribute attribute = Attribute.of(reader.getAttributeName(i)); required.remove(attribute); final String attributeValue = reader.getAttributeValue(i); switch(attribute) { case CLASS: parameterConfig.setType(attributeValue); break; default: throw unexpectedContent(reader); } } if(!required.isEmpty()) { throw missingAttributes(reader.getLocation(), required); } while (reader.hasNext()) { switch (reader.next()) { case END_ELEMENT: return parameterConfig; case CHARACTERS: parameterConfig.setValue(reader.getText()); break; } } throw unexpectedContent(reader); }
private void parseDependency(final XMLExtendedStreamReader reader, final JBossServiceDependencyConfig dependencyConfig) throws XMLStreamException { while (reader.hasNext()) { switch (reader.next()) { case END_ELEMENT: return; case START_ELEMENT: switch(Element.of(reader.getName())) { case MBEAN: dependencyConfig.setServiceConfig(parseMBean(reader)); break; case UNKNOWN: unexpectedContent(reader); break; } break; case CHARACTERS: dependencyConfig.setDependencyName(reader.getText()); break; } } }
case CHARACTERS: StringValueConfig svc = new StringValueConfig(); svc.setValue(reader.getText()); value = svc; break;
case CHARACTERS: StringValueConfig svc = new StringValueConfig(); svc.setValue(reader.getText()); value = svc; break;