public SetCommand(Builder.TreeBuilder builder, string args, string name) { _treeBuilder = builder; if (_treeBuilder.GetResult().xmlComplete) { Console.WriteLine("Xml завершен"); } else { _treeBuilder.SetItem(args, name); } }
public static Command Create(Builder.TreeBuilder treebuilder, string args, string parameters, string name) { switch (args) { case "add": return(new AddCommand(treebuilder, parameters)); case "set": return(new SetCommand(treebuilder, parameters, name)); case "save": return(new SaveCommand(treebuilder)); case "printLog": return(new PrintLogCommand(treebuilder)); case "print": return(new PrintCommand(treebuilder)); case "exit": return(new ExitCommand()); case "undo": return(new UndoCommand(treebuilder)); default: return(null); } }
public AddCommand(Builder.TreeBuilder builder, string args) { _treeBuilder = builder; _nodeBuilder = new XML.Builder.NodeBuilder().SetName(args); _treeBuilder.GetResult().name = args; }
public UndoCommand(Builder.TreeBuilder builder) { _treeBuilder = builder; }
public PrintCommand(Builder.TreeBuilder builder) { _treeBuilder = builder; }
public ConcreteObserver(Builder.TreeBuilder treeBuilder) { treeBuilder.RegisterObserver(this); }
public SaveCommand(Builder.TreeBuilder builder) { _treeBuilder = builder; }