package com.intellij.flex.uiDesigner.mxml;
import com.intellij.flex.uiDesigner.io.PrimitiveAmfOutputStream;
class SkinProjectClassValueWriter extends AbstractPrimitiveValueWriter {
private final int reference;
public SkinProjectClassValueWriter(int reference) {
this.reference = reference;
}
@Override
protected int getStyleFlags() {
return StyleFlags.SKIN_IN_PROJECT;
}
@Override
protected void doWrite(PrimitiveAmfOutputStream out, BaseWriter writer, boolean isStyle) {
out.writeUInt29(reference); // MxmlReader knows about AmfExtendedTypes.DOCUMENT_FACTORY_REFERENCE
}
}