XMLAttribute(Attribute attribute) { this(attribute.getDefinition().getXmlName()); }
XMLAttribute(Attribute attribute) { this(attribute.getDefinition().getXmlName()); }
XMLAttribute(Attribute attribute) { this(attribute.getDefinition().getXmlName()); }
XMLElement(Attribute attribute) { this(attribute.getDefinition().getXmlName()); }
XMLElement(Attribute attribute) { this(attribute.getDefinition().getXmlName()); }
@Override public void marshallAsElement(AttributeDefinition attribute, ModelNode resourceModel, boolean marshallDefault, XMLStreamWriter writer) throws XMLStreamException { if (resourceModel.hasDefined(attribute.getName())) { writer.writeStartElement(attribute.getXmlName()); String archive = resourceModel.get(attribute.getName()).asString(); writer.writeCharacters(archive); writer.writeEndElement(); } } })
@Override public void marshallAsElement(AttributeDefinition attribute, ModelNode resourceModel, boolean marshallDefault, XMLStreamWriter writer) throws XMLStreamException { if (resourceModel.hasDefined(attribute.getName())) { writer.writeStartElement(attribute.getXmlName()); String module = resourceModel.get(attribute.getName()).asString(); int separatorIndex = module.indexOf(":"); if (separatorIndex != -1) { writer.writeAttribute("slot", module.substring(separatorIndex + 1)); module = module.substring(0, separatorIndex); } else { if (marshallDefault) { writer.writeAttribute("slot", "main"); } } writer.writeAttribute("id", module); writer.writeEndElement(); } } })
@Override public void marshallAsElement(final AttributeDefinition attribute, final ModelNode resourceModel, final boolean marshallDefault, final XMLStreamWriter writer) throws XMLStreamException { for (ModelNode property : resourceModel.get(attribute.getName()).asList()) { writer.writeStartElement(attribute.getXmlName()); writer.writeAttribute(org.jboss.as.controller.parsing.Attribute.NAME.getLocalName(), property.asProperty().getName()); writer.writeCharacters(property.asProperty().getValue().asString()); writer.writeEndElement(); } }
@Override public void marshallAsElement(final AttributeDefinition attribute, final ModelNode resourceModel, final boolean marshallDefault, final XMLStreamWriter writer) throws XMLStreamException { for (ModelNode property : resourceModel.get(attribute.getName()).asList()) { writer.writeStartElement(attribute.getXmlName()); writer.writeAttribute(org.jboss.as.controller.parsing.Attribute.NAME.getLocalName(), property.asProperty().getName()); writer.writeCharacters(property.asProperty().getValue().asString()); writer.writeEndElement(); } }
private static void require(XMLExtendedStreamReader reader, ModelNode operation, Attribute... attributes) throws XMLStreamException { for (Attribute attribute : attributes) { if (!operation.hasDefined(attribute.getName())) { AttributeDefinition definition = attribute.getDefinition(); Set<String> names = Collections.singleton(definition.getXmlName()); throw definition.getParser().isParseAsElement() ? ParseUtils.missingRequiredElement(reader, names) : ParseUtils.missingRequired(reader, names); } } }
Element(final AttributeDefinition definition) { this.name = definition.getXmlName(); this.definition = definition; this.definitions = null; }
Element(final AttributeDefinition definition) { this.name = definition.getXmlName(); this.definition = definition; this.definitions = null; }
Element(final AttributeDefinition definition) { this.name = definition.getXmlName(); this.definition = definition; this.definitions = null; }
Attribute(final AttributeDefinition definition) { this.name = definition.getXmlName(); this.definition = definition; }
Attribute(final AttributeDefinition definition) { this.name = definition.getXmlName(); this.definition = definition; }
private static void writeJDBCStoreTable(XMLExtendedStreamWriter writer, XMLElement element, ModelNode store, PathElement path, Attribute prefixAttribute) throws XMLStreamException { if (store.hasDefined(path.getKeyValuePair())) { ModelNode table = store.get(path.getKeyValuePair()); writer.writeStartElement(element.getLocalName()); writeAttributes(writer, table, TableResourceDefinition.Attribute.class); writeAttribute(writer, table, prefixAttribute); for (TableResourceDefinition.ColumnAttribute attribute : TableResourceDefinition.ColumnAttribute.values()) { if (table.hasDefined(attribute.getName())) { ModelNode column = table.get(attribute.getName()); writer.writeStartElement(attribute.getDefinition().getXmlName()); writeAttribute(writer, column, attribute.getColumnName()); writeAttribute(writer, column, attribute.getColumnType()); writer.writeEndElement(); } } writer.writeEndElement(); } }
writer.writeStartElement(Element.POLICY.getLocalName()); if (prop.getValue().isDefined() ) writer.writeAttribute(JcaDistributedWorkManagerDefinition.DWmParameters.NAME.getAttribute().getXmlName(), prop.getValue().asString()); else writer.writeAttribute(JcaDistributedWorkManagerDefinition.DWmParameters.NAME.getAttribute().getXmlName(), JcaDistributedWorkManagerDefinition.DWmParameters.POLICY.getAttribute().getDefaultValue().asString()); if (workManager.hasDefined(JcaDistributedWorkManagerDefinition.DWmParameters.POLICY_OPTIONS.getAttribute().getName())) { for (Property option : workManager.get(JcaDistributedWorkManagerDefinition.DWmParameters.POLICY_OPTIONS.getAttribute().getName()).asPropertyList()) { writer.writeAttribute(JcaDistributedWorkManagerDefinition.DWmParameters.NAME.getAttribute().getXmlName(), prop.getValue().asString());
String name = null; final AttributeDefinition attributeDefinition = JcaDistributedWorkManagerDefinition.DWmParameters.NAME.getAttribute(); final String attributeName = attributeDefinition.getXmlName(); for (int i = 0; i < cnt; i++) { final Attribute attribute = Attribute.forName(reader.getAttributeLocalName(i));
@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(); }
@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(); }