private MppTask GetTask(Mpxj.Task task) { if (task != null) { java.util.Date taskStartDate = task.Start; java.util.Date taskFinishDate = task.Finish; java.util.Date taskActualStartDate = task.ActualStart; java.util.Date taskActualFinishDate = task.ActualFinish; java.util.Date taskConstraintDate = task.ConstraintDate; Mpxj.Task parentTask = task.ParentTask; java.util.List predecessors = task.Predecessors; MppTask returnTask = new MppTask(); returnTask.Id = task.ID.longValue(); returnTask.UniqueId = task.UniqueID.longValue(); returnTask.ParentTaskId = (parentTask == null) ? -1 : parentTask.UniqueID.longValue(); returnTask.ConstraintType = (MppConstraintType)task.ConstraintType.Value; returnTask.Name = task.Name; returnTask.StartDate = Utility.GetDateTimme(taskStartDate); returnTask.ConstraintDate = Utility.GetDateTimme(taskConstraintDate); returnTask.FinishDate = Utility.GetDateTimme(taskFinishDate); returnTask.ActualStartDate = Utility.GetDateTimme(taskActualStartDate); returnTask.ActualFinishDate = Utility.GetDateTimme(taskActualFinishDate); returnTask.PercentageComplete = task.PercentageComplete.doubleValue(); returnTask.Priority = (MppPriority)task.Priority.Value; returnTask.ResourceNames = task.ResourceNames; returnTask.Notes = task.Notes; if (predecessors != null) { for (int i = 0; i < predecessors.size(); i++) { Relation relation = predecessors.get(i) as Mpxj.Relation; if (relation != null) { returnTask.PredecessorTaskIds.Add(relation.TargetTask.ID.longValue()); } } } java.util.List resourcesList = task.ResourceAssignments; Mpxj.Resource resource = null; for (int i = 0; i < resourcesList.size(); i++) { resource = ((Mpxj.ResourceAssignment)resourcesList.get(i)).Resource as Mpxj.Resource; returnTask.Resources.Add(GetResource(resource, false)); } return(returnTask); } return(null); }
public static bool moreInfo = false; // True iff more info in toString /** * Constructor. * @param collection a Collection holding the Simplex vertices * @throws IllegalArgumentException if there are duplicate vertices */ public Simplex(Collection collection) { this.vertices = Collections.unmodifiableList(new java.util.ArrayList(collection)); this.idNumber = idGenerator++; Set noDups = new HashSet(this); if (noDups.size() != this.vertices.size()) throw new InvalidOperationException("Duplicate vertices in Simplex"); }
private void redraw(java.util.List list) { bar.Items.Clear(); foreach (Operation operation in list.toIEnumerable <Operation>()) { bar.Items.Add(operation.getName().FirstCharToUpper() + "..."); } }
public override string InterfaceInnerClassMethod(string _string) { List list = null; list.toArray(new string[5]); bool res = enclosingInstance.BoolMethod(); return(java.lang.String.instancehelper_trim(_string) + java.lang.String.instancehelper_length(_lock) + res); }
public MinecraftServer() { serverRunning = true; serverStopped = false; deathTime = 0; field_9010_p = new ArrayList(); commands = Collections.synchronizedList(new ArrayList()); new ThreadSleepForever(this); }
/// <summary> /// javaList To List /// </summary> /// <param name="terms"></param> /// <returns></returns> private static List <string> SegmentListToList(java.util.List terms) { var docList = new List <string>(); for (int i = terms.size() - 1; i >= 0; i--) { var wordStr = terms.get(i).ToString(); docList.Add(wordStr); } return(docList); }
/// <summary> /// 返回bsonDoc对象 /// </summary> /// <param name="list"></param> /// <returns></returns> public static List <T> ToList <T>(this java.util.List terms) { var docList = new List <T>(); for (int i = terms.size() - 1; i >= 0; i--) { var wordStr = terms.get(i); docList.Add((T)wordStr); } return(docList); }
public static bool moreInfo = false; // True iff more info in toString /** * Constructor. * @param collection a Collection holding the Simplex vertices * @throws IllegalArgumentException if there are duplicate vertices */ public Simplex(Collection collection) { this.vertices = Collections.unmodifiableList(new java.util.ArrayList(collection)); this.idNumber = idGenerator++; Set noDups = new HashSet(this); if (noDups.size() != this.vertices.size()) { throw new InvalidOperationException("Duplicate vertices in Simplex"); } }
private void PopulateTasks(ProjectFile projectFile, MppProject project) { java.util.List tasksList = projectFile.AllTasks; Mpxj.Task task = null; for (int i = 0; i < tasksList.size(); i++) { task = tasksList.get(i) as Mpxj.Task; project.AllTasks.Add(GetTask(task)); } BuildTaskHiererchy(project); }
private void GetAssignedTasks(Resource resource, MppResource returnResource) { java.util.List tasksList = resource.TaskAssignments; ResourceAssignment task = null; for (int i = 0; i < tasksList.size(); i++) { task = tasksList.get(i) as ResourceAssignment; returnResource.Tasks.Add(GetTask(task.Task)); } }
public static IEnumerable <T> JavaListToCSharpList <T>(this java.util.List list) { if (list == null) { throw new ArgumentNullException(nameof(list)); } for (var i = 0; i < list.size(); i++) { yield return((T)list.get(i)); } }
private void PopulateResources(ProjectFile projectFile, MppProject project) { java.util.List resourcesList = projectFile.Resources; Mpxj.Resource resource = null; for (int i = 0; i < resourcesList.size(); i++) { resource = resourcesList.get(i) as Mpxj.Resource; project.Resources.Add(GetResource(resource, true)); } }
public Boolean ExisteErrorBD(java.util.List ListaErrores) { Boolean result = false; string excBD; foreach (In997RegafiUpdateExcepcion item in ListaErrores.toArray()) { excBD = item.getExcBD(); result = (excBD != EstadoBaseDatos.Todo_Correcto) ? true : false; } return(result); }
public static IEnumerable <T> AsEnumerable <T>(this java.util.List list) { if (list == null) { yield break; } for (int i = 0; i < list.size(); i++) { yield return((T)list.get(i)); } }
public static IEnumerable <T> ToIEnumerable <T>(this java.util.List list) { if (list != null) { java.util.Iterator itr = list.iterator(); while (itr.hasNext()) { yield return((T)itr.next()); } } }
public static List <T> ToList <T>(this java.util.List list) { List <T> newList = new List <T>(); if (list != null) { for (int index = 0; index < list.size(); index++) { newList.Add((T)list.get(index)); } } return(newList); }
public static List <T> ToList <T>(this java.util.List list) { if (list == null) { return(null); } var newList = new List <T>(); for (int i = 0; i < list.size(); i++) { newList.Add((T)list.get(i)); } return(newList); }
public Model remove(java.util.List l) { throw new NotImplementedException(); }
/// <summary> /// 返回文本对象 /// </summary> /// <param name="list"></param> /// <returns></returns> public static List <string> ToList(this java.util.List list) { return(SegmentListToList(list)); }
// note Awake, Start, Update, etc. made public virtual so can override in extensions public virtual void Awake() // do non-primitive initializations for MonoBehavior's here { taskHandle = new EventWaitHandle(false, EventResetMode.ManualReset); menuHandle = new EventWaitHandle(false, EventResetMode.ManualReset); sensingHandle = new EventWaitHandle(false, EventResetMode.ManualReset); w32Classes = new W32ClassBatchUnregisterer(); program = new Program(); player = new Player("Player"); npc = new NPC(this, "NPC"); interaction = new Interaction(npc, player); interaction.setOk(false); // suppress default Ok's // support calling Debug.Log from scripts getDisco().eval( "Debug = { Log : function (obj) { TextWindow.Program.Log(obj); }}", "DiscoUnity"); discoThread = new Thread((ThreadStart) delegate { try { while (discoRunning) { // start console if requested if (Console && !formStarted) { formStarted = true; //second parameter is called when the console Form is loaded program.StartWindow(formThread, (sender, evt) => { if (onWindows) { w32Classes.AddWindowClassesRecursively((Control)sender); } formLoaded = true; form.Writer.WriteLine(" DiscoUnity " + VERSION); console = new edu.wpi.disco.Console(null, interaction); interaction.setConsole(console); console.init(getDisco()); console.setReader(new Program.ConsoleReader(form)); form.shell.shellTextBox.GotFocus += (s, e) => { // improve window readability if (!firstPrompt && form.shell.shellTextBox.IsCaretJustBeforePrompt()) { firstPrompt = false; form.Writer.Write(console.getPrompt()); } }; interaction.start(true); // start console thread }); } // do Sensing on Unity thread sensing = true; sensingHandle.WaitOne(); sensingHandle.Reset(); UpdateDisco(getDisco()); // manage toplevel goals getDisco().tick(); // update conditions // process player menu choice, if any if (chosen != null) { getDisco().doneUtterance(chosen.task, formatted); done(true, chosen.task, chosen.contributes); chosen = null; formatted = null; } // process NPC response, if any Agenda.Plugin.Item item = npc.respondIf(interaction, true); if (item != null && !item.task.Equals(npc.getLastUtterance())) { npc.done(interaction, item); } if (Menu) { // update player menu options (including empty) java.util.List newItems = player.generate(interaction); if (!newItems.equals(items)) { String [] choices = null; if (!newItems.isEmpty()) { choices = new String[newItems.size()]; int i = 0; java.util.Iterator l = newItems.iterator(); while (l.hasNext()) { choices[i++] = translate(((Agenda.Plugin.Item)l.next()).task); } } lastMenu = null; // block choosing from old menu menu = choices; items = newItems; newMenu = true; menuHandle.WaitOne(); // execute on Unity thread menuHandle.Reset(); lastMenu = choices; } } // sleep for a while Thread.Sleep(Sleep); } } catch (Exception e) { Debug.Log("Disco thread terminating: " + e); if (Tracing) { Debug.Log(e.ToString()); } } }); discoThread.IsBackground = true; discoThread.Priority = Priority; formThread = new Thread((ThreadStart) delegate { try { /* * while (true) { // for testing * program.WriteLine("Echo: " + program.ReadLine()); * } */ form = program.GetForm(); java.lang.System.setOut(new java.io.PrintStream(new Program.ConsoleOut(form.Writer), true)); java.lang.System.setErr(java.lang.System.@out); } catch (Exception e) { Debug.Log("Console form thread terminating: " + e); } }); formThread.IsBackground = true; }
public ConsumeConcurrentlyStatus consumeMessage(java.util.List list, ConsumeConcurrentlyContext ccc) { Iterator iterator = list.iterator(); while (iterator.hasNext()) { try { var messageClientExt = iterator.next() as org.apache.rocketmq.common.message.MessageClientExt; var content = Encoding.UTF8.GetString(messageClientExt.getBody()); UploadFileObj uploadFileObj = content.ToObj <UploadFileObj>(); string objName = null; string mchId = RedisCache.CreateInstance().Get(ConstCacheKey.GetMchIdKey(uploadFileObj.WxId)); if (string.IsNullOrEmpty(mchId)) { throw new Exception("未初始化商户Ip"); } WechatHelper wechatHelper = new WechatHelper(); //图片 if (uploadFileObj.MsgType == 3) { byte[] buffer = wechatHelper.GetMsgBigImg(uploadFileObj.LongDataLength, uploadFileObj.MsgId, uploadFileObj.WxId, uploadFileObj.ToWxId, 0, (int)uploadFileObj.LongDataLength); if (buffer != null) { objName = FileStorageHelper.GetObjectName(mchId); FileStorageHelper.Upload(buffer, $"{objName}{uploadFileObj.MsgId}.png"); } } //语音 else if (uploadFileObj.MsgType == 34) { if (uploadFileObj.Buffer != null) { objName = FileStorageHelper.GetObjectName(mchId); FileStorageHelper.Upload(uploadFileObj.Buffer, $"{objName}{uploadFileObj.MsgId}.silk"); } } //视频 else if (uploadFileObj.MsgType == 43) { byte[] buffer = wechatHelper.GetVideo(uploadFileObj.WxId, uploadFileObj.ToWxId, uploadFileObj.MsgId, uploadFileObj.LongDataLength, 0, (int)uploadFileObj.LongDataLength); if (buffer != null) { objName = FileStorageHelper.GetObjectName(mchId); FileStorageHelper.Upload(buffer, $"{objName}{uploadFileObj.MsgId}.mp4"); } } //Util.Log.Logger.GetLog<UploadOssMessageListener>().Info($"消费Id:{messageClientExt.getMsgId()}--数据:{content}"); } catch (Exception ex) { Util.Log.Logger.GetLog <UploadOssMessageListener>().Error(ex); return(ConsumeConcurrentlyStatus.RECONSUME_LATER); } } return(ConsumeConcurrentlyStatus.CONSUME_SUCCESS); }