simplefactory.java
来自「jooneDTE的源码」· Java 代码 · 共 65 行
JAVA
65 行
/* * SimpleFactory.java * * Created on 7 luglio 2004, 20.15 */package org.joone.dte.factory;import org.joone.dte.TaskFactory;import org.joone.net.NeuralNet;import java.util.List;import java.util.ArrayList;/** Very simple implementation of the TaskFactory interface. * It is not many useful, but can be used as starting point * to build more complex TaskFactory implementations. * * @author P.Marrone */public class SimpleFactory implements TaskFactory { protected ArrayList list; protected int currTask; /** Creates a new instance of SimpleFactory */ public SimpleFactory() { } /** * Getter for the Tasks property. * @return a List of NeuralNet objects * @deprecated Use instead getNextTask() */ public List getTasks() { return list; } /** * Setter for the Tasks property. * @param tasks Accepts as input a List of NeuralNet objects */ public void setTasks(java.util.List tasks) { list = (ArrayList)tasks; } public void initialize() { currTask = 0; } public NeuralNet getNextTask() { if ((list == null) || (currTask >= getTotTasks())) return null; NeuralNet task = (NeuralNet)list.get(currTask++); return task; } public int getTotTasks() { if (list != null) return list.size(); else return 0; } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?