@Override public void marshallAsElement(final AttributeDefinition attribute, final ModelNode resourceModel, final boolean marshallDefault, final XMLStreamWriter writer) throws XMLStreamException { if (isMarshallable(attribute, resourceModel, marshallDefault)) { writer.writeStartElement(attribute.getXmlName()); writer.writeStartElement(PATTERN_FORMATTER); final String content = resourceModel.get(attribute.getName()).asString(); writer.writeAttribute(PATTERN.getXmlName(), content); writer.writeEndElement(); writer.writeEndElement(); } } })
@Override public void marshallAsElement(final AttributeDefinition attribute, final ModelNode resourceModel, final boolean marshallDefault, final XMLStreamWriter writer) throws XMLStreamException { if (isMarshallable(attribute, resourceModel, marshallDefault)) { writer.writeStartElement(attribute.getXmlName()); final ModelNode file = resourceModel.get(attribute.getName()); RELATIVE_TO.marshallAsAttribute(file, marshallDefault, writer); PATH.marshallAsAttribute(file, marshallDefault, writer); writer.writeEndElement(); } } })
@Override public void marshallAsElement(final AttributeDefinition attribute, final ModelNode resourceModel, final boolean marshallDefault, final XMLStreamWriter writer) throws XMLStreamException { if (isMarshallable(attribute, resourceModel, marshallDefault)) { writer.writeStartElement(attribute.getXmlName()); final ModelNode file = resourceModel.get(attribute.getName()); RELATIVE_TO.marshallAsAttribute(file, marshallDefault, writer); PATH.marshallAsAttribute(file, marshallDefault, writer); writer.writeEndElement(); } } })