package com.intellij.flex.uiDesigner.mxml; import com.intellij.flex.uiDesigner.InvalidPropertyException; import com.intellij.flex.uiDesigner.io.PrimitiveAmfOutputStream; class ResourceDirectiveValueWriter extends AbstractPrimitiveValueWriter { private final String message; public ResourceDirectiveValueWriter(String message) { this.message = message; } @Override protected void doWrite(PrimitiveAmfOutputStream out, BaseWriter writer, boolean isStyle) throws InvalidPropertyException { if (message == null) { writer.stringReference(XmlElementValueProvider.EMPTY); } else { writer.string(message); } } }