@Override public void marshallAsElement(AttributeDefinition attribute, ModelNode model, boolean marshallDefault, XMLStreamWriter writer) throws XMLStreamException { if (model.hasDefined(attribute.getName())) { for (Property property : model.get(attribute.getName()).asPropertyList()) { writer.writeStartElement(Element.PROPERTY.getLocalName()); writer.writeAttribute(Element.NAME.getLocalName(), property.getName()); writer.writeCharacters(property.getValue().asString()); writer.writeEndElement(); } } } };
public static void writeElement(final XMLExtendedStreamWriter writer, final Element element) throws XMLStreamException { writer.writeStartElement(element.getLocalName()); }
private void writeConfigurationChanges(XMLExtendedStreamWriter writer, ModelNode configurationChanges) throws XMLStreamException { writer.writeStartElement(Element.CONFIGURATION_CHANGES.getLocalName()); LegacyConfigurationChangeResourceDefinition.MAX_HISTORY.marshallAsAttribute(configurationChanges, writer); writer.writeEndElement(); }
private void writeServerGroupDeployments(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { final Set<String> deploymentNames = modelNode.keys(); if (deploymentNames.size() > 0) { writer.writeStartElement(Element.DEPLOYMENTS.getLocalName()); for (String uniqueName : deploymentNames) { final ModelNode deployment = modelNode.get(uniqueName); writer.writeStartElement(Element.DEPLOYMENT.getLocalName()); WriteUtils.writeAttribute(writer, Attribute.NAME, uniqueName); DeploymentAttributes.RUNTIME_NAME.marshallAsAttribute(deployment, writer); DeploymentAttributes.ENABLED.marshallAsAttribute(deployment, writer); writer.writeEndElement(); } writer.writeEndElement(); } }
private void writeDiscoveryOptionProperties(XMLExtendedStreamWriter writer, ModelNode discoveryOptionProperties) throws XMLStreamException { for (String property : discoveryOptionProperties.keys()) { writer.writeStartElement(Element.PROPERTY.getLocalName()); WriteUtils.writeAttribute(writer, Attribute.NAME, property); WriteUtils.writeAttribute(writer, Attribute.VALUE, discoveryOptionProperties.get(property).asString()); writer.writeEndElement(); } }
private void writeIdentity(XMLExtendedStreamWriter writer, ModelNode identity) throws XMLStreamException { writer.writeStartElement(Element.IDENTITY.getLocalName()); AccessIdentityResourceDefinition.SECURITY_DOMAIN.marshallAsAttribute(identity, writer); writer.writeEndElement(); }
@Override public void marshallAsElement(AttributeDefinition attribute, ModelNode resourceModel, boolean marshallDefault, XMLStreamWriter writer) throws XMLStreamException { resourceModel = resourceModel.get(attribute.getXmlName()); writer.writeStartElement(attribute.getName()); final List<Property> properties = resourceModel.asPropertyList(); for (Property property: properties) { writer.writeStartElement(org.jboss.as.controller.parsing.Element.PROPERTY.getLocalName()); writer.writeAttribute(org.jboss.as.controller.parsing.Attribute.NAME.getLocalName(), property.getName()); writer.writeCharacters(property.getValue().asString()); writer.writeEndElement(); } writer.writeEndElement(); }
protected static void writeElement(final XMLExtendedStreamWriter writer, final Element element) throws XMLStreamException { writer.writeStartElement(element.getLocalName()); }
private void writeServerGroupDeployments(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { final Set<String> deploymentNames = modelNode.keys(); if (deploymentNames.size() > 0) { writer.writeStartElement(Element.DEPLOYMENTS.getLocalName()); for (String uniqueName : deploymentNames) { final ModelNode deployment = modelNode.get(uniqueName); writer.writeStartElement(Element.DEPLOYMENT.getLocalName()); WriteUtils.writeAttribute(writer, Attribute.NAME, uniqueName); DeploymentAttributes.RUNTIME_NAME.marshallAsAttribute(deployment, writer); DeploymentAttributes.ENABLED.marshallAsAttribute(deployment, writer); writer.writeEndElement(); } writer.writeEndElement(); } }
private void writeConfigurationChanges(XMLExtendedStreamWriter writer, ModelNode configurationChanges) throws XMLStreamException { writer.writeStartElement(Element.CONFIGURATION_CHANGES.getLocalName()); LegacyConfigurationChangeResourceDefinition.MAX_HISTORY.marshallAsAttribute(configurationChanges, writer); writer.writeEndElement(); }
@Override public void marshallAsElement(AttributeDefinition attribute, ModelNode resourceModel, boolean marshallDefault, XMLStreamWriter writer) throws XMLStreamException { resourceModel = resourceModel.get(attribute.getXmlName()); writer.writeStartElement(attribute.getName()); final List<Property> properties = resourceModel.asPropertyList(); for (Property property: properties) { writer.writeStartElement(org.jboss.as.controller.parsing.Element.PROPERTY.getLocalName()); writer.writeAttribute(org.jboss.as.controller.parsing.Attribute.NAME.getLocalName(), property.getName()); writer.writeCharacters(property.getValue().asString()); writer.writeEndElement(); } writer.writeEndElement(); }
private void writeServerGroupDeployments(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { final Set<String> deploymentNames = modelNode.keys(); if (deploymentNames.size() > 0) { writer.writeStartElement(Element.DEPLOYMENTS.getLocalName()); for (String uniqueName : deploymentNames) { final ModelNode deployment = modelNode.get(uniqueName); writer.writeStartElement(Element.DEPLOYMENT.getLocalName()); writeAttribute(writer, Attribute.NAME, uniqueName); DeploymentAttributes.RUNTIME_NAME.marshallAsAttribute(deployment, writer); DeploymentAttributes.ENABLED.marshallAsAttribute(deployment, writer); writer.writeEndElement(); } writer.writeEndElement(); } }
private void writeIdentity(XMLExtendedStreamWriter writer, ModelNode identity) throws XMLStreamException { writer.writeStartElement(Element.IDENTITY.getLocalName()); AccessIdentityResourceDefinition.SECURITY_DOMAIN.marshallAsAttribute(identity, writer); writer.writeEndElement(); }
@Override public void marshallAsElement(AttributeDefinition attribute, ModelNode resourceModel, boolean marshallDefault, XMLStreamWriter writer) throws XMLStreamException { resourceModel = resourceModel.get(attribute.getXmlName()); writer.writeStartElement(attribute.getName()); final List<Property> properties = resourceModel.asPropertyList(); for (Property property: properties) { writer.writeStartElement(org.jboss.as.controller.parsing.Element.PROPERTY.getLocalName()); writer.writeAttribute(org.jboss.as.controller.parsing.Attribute.NAME.getLocalName(), property.getName()); writer.writeCharacters(property.getValue().asString()); writer.writeEndElement(); } writer.writeEndElement(); } }
private void writeDiscoveryOptionProperties(XMLExtendedStreamWriter writer, ModelNode discoveryOptionProperties) throws XMLStreamException { for (String property : discoveryOptionProperties.keys()) { writer.writeStartElement(Element.PROPERTY.getLocalName()); WriteUtils.writeAttribute(writer, Attribute.NAME, property); WriteUtils.writeAttribute(writer, Attribute.VALUE, discoveryOptionProperties.get(property).asString()); writer.writeEndElement(); } }
public void writeExtensions(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { Set<String> keys = modelNode.keys(); if (keys.size() > 0) { writer.writeStartElement(Element.EXTENSIONS.getLocalName()); for (final String extension : keys) { writer.writeEmptyElement(Element.EXTENSION.getLocalName()); writer.writeAttribute(Attribute.MODULE.getLocalName(), extension); } writer.writeEndElement(); } }
@Override public void marshallAsElement(AttributeDefinition attribute, ModelNode resourceModel, boolean marshallDefault, XMLStreamWriter writer) throws XMLStreamException { ModelNode properties = resourceModel.get(attribute.getName()); if (properties.isDefined()) { for (Property property : properties.asPropertyList()) { writer.writeStartElement(org.jboss.as.controller.parsing.Element.PROPERTY.getLocalName()); writer.writeAttribute(org.jboss.as.controller.parsing.Element.NAME.getLocalName(), property.getName()); writer.writeCharacters(property.getValue().asString()); writer.writeEndElement(); } } } };
private void writeServerGroupDeployments(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { final Set<String> deploymentNames = modelNode.keys(); if (deploymentNames.size() > 0) { writer.writeStartElement(Element.DEPLOYMENTS.getLocalName()); for (String uniqueName : deploymentNames) { final ModelNode deployment = modelNode.get(uniqueName); writer.writeStartElement(Element.DEPLOYMENT.getLocalName()); WriteUtils.writeAttribute(writer, Attribute.NAME, uniqueName); DeploymentAttributes.RUNTIME_NAME.marshallAsAttribute(deployment, writer); DeploymentAttributes.ENABLED.marshallAsAttribute(deployment, writer); writer.writeEndElement(); } writer.writeEndElement(); } }
public void writeExtensions(final XMLExtendedStreamWriter writer, final ModelNode modelNode) throws XMLStreamException { Set<String> keys = modelNode.keys(); if (keys.size() > 0) { writer.writeStartElement(Element.EXTENSIONS.getLocalName()); for (final String extension : keys) { writer.writeEmptyElement(Element.EXTENSION.getLocalName()); writer.writeAttribute(Attribute.MODULE.getLocalName(), extension); } writer.writeEndElement(); } }
@Override public void marshallAsElement(AttributeDefinition attribute, ModelNode model, boolean marshallDefault, XMLStreamWriter writer) throws XMLStreamException { if (model.hasDefined(attribute.getName())) { for (Property property : model.get(attribute.getName()).asPropertyList()) { writer.writeStartElement(Element.PROPERTY.getLocalName()); writer.writeAttribute(Element.NAME.getLocalName(), property.getName()); writer.writeCharacters(property.getValue().asString()); writer.writeEndElement(); } } } };