switch (Namespace.forUri(reader.getNamespaceURI())) { case VERSION_1_1: { final Element element = Element.forName(reader.getLocalName()); if (element == Element.CAPABILITY) { final int count = reader.getAttributeCount();
switch (Namespace.forUri(reader.getNamespaceURI())) { case VERSION_1_1: { final Element element = Element.forName(reader.getLocalName()); if (element == Element.PROPERTY) { count = reader.getAttributeCount();
switch (Namespace.forUri(reader.getNamespaceURI())) { case VERSION_1_1: { final Element element = Element.forName(reader.getLocalName()); if (element == Element.PROPERTY) { count = reader.getAttributeCount();
switch (Namespace.forUri(reader.getNamespaceURI())) { case VERSION_1_1: { final Element element = Element.forName(reader.getLocalName()); if (element == Element.PROPERTY) { String name = null;
switch (Namespace.forUri(reader.getNamespaceURI())) { case VERSION_1_1: { final Element element = Element.forName(reader.getLocalName()); if (element == Element.CAPABILITY) { final int count = reader.getAttributeCount();
switch (Namespace.forUri(reader.getNamespaceURI())) { case VERSION_1_1: { final Element element = Element.forName(reader.getLocalName()); if (element == Element.PROPERTY) { String name = null;
writer.writeStartElement(Element.PROPERTIES.getLocalName()); ModelNode properties = node.get(ModelConstants.PROPERTY); for (String key : new TreeSet<String>(properties.keys())) { String val = properties.get(key).get(ModelConstants.VALUE).asString(); writer.writeStartElement(Element.PROPERTY.getLocalName()); writer.writeAttribute(Attribute.NAME.getLocalName(), key); writer.writeCharacters(val); writer.writeStartElement(Element.CAPABILITIES.getLocalName()); ModelNode modules = node.get(ModelConstants.CAPABILITY); for (String key : modules.keys()) { ModelNode moduleNode = modules.get(key); writer.writeEmptyElement(Element.CAPABILITY.getLocalName()); writer.writeAttribute(Attribute.NAME.getLocalName(), key); if (moduleNode.hasDefined(ModelConstants.STARTLEVEL)) {
writer.writeStartElement(Element.PROPERTIES.getLocalName()); ModelNode properties = node.get(ModelConstants.PROPERTY); for (String key : new TreeSet<String>(properties.keys())) { String val = properties.get(key).get(ModelConstants.VALUE).asString(); writer.writeStartElement(Element.PROPERTY.getLocalName()); writer.writeAttribute(Attribute.NAME.getLocalName(), key); writer.writeCharacters(val); writer.writeStartElement(Element.CAPABILITIES.getLocalName()); ModelNode modules = node.get(ModelConstants.CAPABILITY); for (String key : modules.keys()) { ModelNode moduleNode = modules.get(key); writer.writeEmptyElement(Element.CAPABILITY.getLocalName()); writer.writeAttribute(Attribute.NAME.getLocalName(), key); if (moduleNode.hasDefined(ModelConstants.STARTLEVEL)) {
switch (Namespace.forUri(reader.getNamespaceURI())) { case VERSION_1_1: { final Element element = Element.forName(reader.getLocalName()); switch (element) { case CONFIGURATION: {
switch (Namespace.forUri(reader.getNamespaceURI())) { case VERSION_1_1: { final Element element = Element.forName(reader.getLocalName()); switch (element) { case CONFIGURATION: {