public class SingleTagEditorFactory extends EditorFactory {
private var tagKey:String;
+ private var boxDirection:String;
public function SingleTagEditorFactory(inputXML:XML) {
super(inputXML);
tagKey = inputXML.@key;
+ boxDirection = inputXML.@layout=='horizontal' ? 'horizontal' : 'vertical';
}
override public function areTagsMatching(entity:Entity):Boolean {
return tagKey;
}
+ public function get direction():String {
+ return boxDirection;
+ }
+
override public function createEditorInstance(entity:Entity):DisplayObject {
var editor:SingleTagEditor = createSingleTagEditor();
editor.factory = this;