public SetCommand(Builder.XmlBuilder xmlbuilder, string args, string name) { treeBuilder = xmlbuilder; if (treeBuilder.GetResult().xmlComplete) { Console.WriteLine("Xml завершен"); } else { treeBuilder.SetAttr(args, name); } }
public static Command Create(Builder.XmlBuilder xmlbuilder, string args, string parameters, string name) { switch (args) { case "add": return (new AddCommand(xmlbuilder, parameters)); case "set": return (new SetCommand(xmlbuilder, parameters, name)); case "save": return (new SaveCommand(xmlbuilder)); case "print": return (new PrintCommand(xmlbuilder)); case "printlog": return (new PrintLogCommand(xmlbuilder)); case "exit": return (new ExitCommand()); case "undo": return (new UndoCommand(xmlbuilder)); default: return(null); } }
public UndoCommand(Builder.XmlBuilder xmlbuilder) { treeBuilder = xmlbuilder; }
public AddCommand(Builder.XmlBuilder xmlbuilder, string args) { treeBuilder = xmlbuilder; nodeBuilder = new ConsoleApplication7.Builder.NodeBuilder().SetNode(args); treeBuilder.GetResult().name = args; }
public SaveCommand(Builder.XmlBuilder xmlbuilder) { treeBuilder = xmlbuilder; }
public ConcreteObserver(Builder.XmlBuilder xmlbuilder) { xmlbuilder.RegisterObserver(this); }
public PrintCommand(Builder.XmlBuilder xmlbuilder) { treeBuilder = xmlbuilder; }