亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? defaultdataentry.java

?? 網(wǎng)絡(luò)分析軟件pajek的數(shù)據(jù)格式轉(zhuǎn)換工具。
?? JAVA
字號:
//Skye Bender-deMoll draft translation code 2/13/01
//skyebend@bennington.edu

package PajekConverter;

import java.text.*;
import java.util.*;

public class DefaultDataEntry extends Object
/*
	DefaultDataEntry is sort of a stand in for a spreadsheet, it contains a series of arrays
	which hold each kind of data, line by line as they are passed (and parsed) from the datachecker.
	DefaultDataEntry also keeps trak of which lines had errors, and can return data either by
	entry (line) or by catagory (array), size of arrays are determed when datachecker is
	instantiated.  Actual assignment of color, catagories, etc is made by net assembler
	during conversion to nodes
*/
{
	//globals
	private int numRows = 0;		//indicates length of arrays
	private int currentRow = 0;		//index of current location in arrays


	//data arrays (input colums)
	private String[] rawIds;
	private String[] rawLinkIds;
	private String[] rawLabels;
	private String[] rawShapes;
	private double[] rawSizes;
	private String[] rawColors;
	private double[] rawXs;
	private double[] rawYs;
	private double[] rawZs;
	private String[] rawArcColors;
	private double[] rawArcWidths;
	private double[] rawArcWeights;

	private boolean[] forOutput; 	//flag indicates whether this node is to be exported
	private boolean[] errors;  		//flag set if there was a parsing problem
	private String[] errorItems;	//holds error messages for this line

	public DefaultDataEntry(int rows)
	{
		numRows = rows;
		//set lengths of all arrays
		rawIds = new String[numRows];
		rawLinkIds = new String[numRows];
		rawLabels = new String[numRows];
		rawShapes = new String[numRows];
		rawSizes = new double[numRows];
		rawColors = new String[numRows];
		rawXs = new double[numRows];
		rawYs = new double[numRows];
		rawZs = new double[numRows];
		rawArcColors = new String[numRows];
		rawArcWidths = new double[numRows];
		rawArcWeights = new double[numRows];

		forOutput= new boolean[numRows];
		errors = new boolean[numRows];;
		errorItems = new String[numRows];
	}

//------Methods---------


	public void addEntry(String id, String linkId, String label, String shape, double size,
							String color, double x, double y, String arcColor, double arcWidth, double arcWeight, boolean output, boolean error,
							String errorItem)
	{
		//places info from row in appropriate arrays
		 rawIds[currentRow] = id;
		 rawLinkIds[currentRow] = linkId;
		 rawLabels[currentRow] = label;
		 rawShapes[currentRow] = shape;
		 rawSizes[currentRow] = size;
		 rawColors[currentRow] = color;
		 rawXs[currentRow] = x;
		 rawYs[currentRow] = y;
		 rawZs[currentRow] = 0.000;  //currently not used
		 rawArcColors[currentRow] = arcColor;
		 rawArcWidths[currentRow] = arcWidth;
		 rawArcWeights[currentRow] = arcWeight;
		 forOutput[currentRow] = output;
		 errors[currentRow] = error;
		 errorItems[currentRow] = errorItem;

		 //increment row adress
		 currentRow++;
	}

//-----------Accesors-------------------

//getNumRows
	public int getNumRows()
	{
		return numRows;
	}
//getId
	public String getId(int index)
	{
		return rawIds[index];
	}
//getLink
	public String getLink(int index)
	{
		return rawLinkIds[index];
	}
//getLabel
	public String getLabel(int index)
	{
		return rawLabels[index];
	}
//getShape
	public String getShape(int index)
	{
		return rawShapes[index];
	}
//getSize
 	public double getSize(int index)
 	{
		return rawSizes[index];
	}
//getColor
	public String getColor(int index)
	{
		return rawColors[index];
	}
//getX
	public double getX(int index)
	{
		return rawXs[index];
	}
//getY
	public double getY(int index)
	{
		return rawYs[index];
	}
//getZ
	public double getZ(int index)
	{
		return rawZs[index];  //currently not used
	}
//getarcColor
	public String getArcColor(int index)
	{
		return rawArcColors[index];
	}
//getarcWidth
	public double getArcWidth(int index)
	{
		return rawArcWidths[index];
	}
//getArcWeight
	public double getArcWeight(int index)
	{
		return rawArcWeights[index];
	}
//isForOutput?
	public boolean isForOutput(int index)
	{
		return forOutput[index];
	}
//isError?
	public boolean isError(int index)
	{
		return errors[index];
	}
//getErrors
	public String getErrors(int index)
	{
		return errorItems[index];
	}

//getColorClasses
	public Vector getColorClasses()
	{
		Vector colors = new Vector();
		//for each raw colors catagory entry..
		for (int i=0; i<numRows; i++)
		{
			//check that it is not already in the list
			if (!colors.contains(rawColors[i]))
			{
				//put it in the list
				colors.add(rawColors[i]);
			}
		}
		return colors;
	}

//getArcColorClasses
	public Vector getArcColorClasses()
	{

		Vector arcColors = new Vector();
		//for each raw colors catagory entry..
		for (int i=0; i<numRows; i++)
		{
			//check that it is not already in the list
			if (!arcColors.contains(rawArcColors[i]))
			{
				//put it in the list
				arcColors.add(rawArcColors[i]);
			}
		}
		return arcColors;
	}

//getMaxSize
	public double getMaxSize()
	{
		double maxSize = 0.0;
		for (int i=0; i<numRows; i++)
		{
			if (rawSizes[i] > maxSize)
			{
				maxSize = rawSizes[i];
			}
		}
		return maxSize;
	}

//getShapeClasses
	public Vector getShapeClasses()
	{
		Vector shapes = new Vector();
		//for each raw shapes catagory entry..
		for (int i=0; i<numRows; i++)
		{
			//check that it is not already in the list
			if (!shapes.contains(rawShapes[i]))
			{
				//put it in the list
				shapes.add(rawShapes[i]);
			}
		}
		return shapes;
	}

//getNumValidNodes

//EDGES

//getRow
	public String getRow(int index)
	//returns tab deliniated string with all values for that row
	{
		String str = rawIds[index]+"\t"+rawLabels[index]+"\t"+rawLinkIds[index]+"\t"+rawShapes[index]+
				"\t"+rawSizes[index]+"\t"+rawColors[index]+"\t"+rawXs[index]+"\t"+rawYs[index]+
				"\t"+rawArcColors[index]+"\t"+rawArcWidths[index]+"\t"+rawArcWeights[index]+
				"\t"+forOutput[index]+"\t"+errors[index]+"\t"+errorItems[index]+"\n";
		return str;
	}

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区在线| 久久久美女艺术照精彩视频福利播放| 激情都市一区二区| 丝袜亚洲另类丝袜在线| 亚洲一区二区在线播放相泽| 亚洲免费在线播放| 一区二区日韩av| 亚洲精品高清在线| 亚洲香肠在线观看| 午夜伦欧美伦电影理论片| 亚洲综合免费观看高清完整版在线 | 欧美精品一区二区三| 日韩三级高清在线| 日韩欧美不卡一区| 久久久久久久综合色一本| 国产欧美综合在线观看第十页| 久久久久9999亚洲精品| 欧美国产精品中文字幕| 亚洲三级电影全部在线观看高清| 一区二区三区四区在线免费观看| 亚洲不卡一区二区三区| 日日夜夜精品免费视频| 老司机精品视频一区二区三区| 国产精品一区二区免费不卡| 成人h动漫精品| 欧美艳星brazzers| 欧美v日韩v国产v| 国产精品久久毛片av大全日韩| 亚洲品质自拍视频| 男人操女人的视频在线观看欧美 | 日韩久久久久久| 欧美经典一区二区| 亚洲精品免费视频| 狂野欧美性猛交blacked| 国产99久久久国产精品免费看| 91免费版在线看| 日韩丝袜美女视频| 最近日韩中文字幕| 老司机一区二区| 91香蕉视频mp4| 精品久久久三级丝袜| 亚洲丝袜制服诱惑| 精品一区二区三区视频在线观看| 99久久精品国产一区二区三区 | 国产成人av一区二区| 日本韩国欧美国产| 久久中文字幕电影| 亚洲成国产人片在线观看| 国产一区二区三区四区五区美女| 欧美中文一区二区三区| 国产色产综合色产在线视频 | 久久精品欧美一区二区三区麻豆| 亚洲另类在线制服丝袜| 激情丁香综合五月| 欧美图片一区二区三区| 国产精品无人区| 黄页网站大全一区二区| 欧美日韩情趣电影| 亚洲欧美综合色| 国产99久久久国产精品潘金| 日韩欧美色综合网站| 一区二区免费在线播放| 99久久伊人精品| 久久精品视频在线免费观看| 蜜臀久久久99精品久久久久久| 欧美性极品少妇| 中文字幕永久在线不卡| 国产91在线|亚洲| 精品国内二区三区| 蜜桃视频在线观看一区二区| 欧美美女网站色| 亚洲激情图片qvod| 在线亚洲高清视频| 亚洲精品国产精华液| 一本色道久久综合亚洲精品按摩| 国产精品视频九色porn| 国产69精品一区二区亚洲孕妇| 久久一区二区三区四区| 韩国精品主播一区二区在线观看| 日韩一区二区不卡| 日本不卡高清视频| 日韩欧美国产午夜精品| 久久99久久精品欧美| 久久新电视剧免费观看| 国产成人在线看| 亚洲国产成人在线| 91丝袜国产在线播放| 亚洲精品成a人| 欧美日韩一区二区欧美激情| 天天射综合影视| 日韩美女在线视频| 国产毛片精品国产一区二区三区| 久久精品人人做人人综合| jlzzjlzz亚洲日本少妇| 亚洲欧美日韩国产一区二区三区| 在线看日韩精品电影| 日韩制服丝袜av| 欧美精品一区二区三区四区| 国产成人精品三级| 亚洲一区二区高清| 欧美一区二区黄色| 盗摄精品av一区二区三区| 亚洲欧美日韩国产手机在线 | 亚洲精品高清在线观看| 欧美日韩成人在线| 韩国欧美一区二区| 中文乱码免费一区二区| 欧美色图在线观看| 激情五月婷婷综合| 亚洲女与黑人做爰| 欧美r级在线观看| 91婷婷韩国欧美一区二区| 日本亚洲三级在线| 欧美国产在线观看| 欧美一区二区三区视频在线 | 成人综合日日夜夜| 亚洲一区二区三区四区中文字幕| 日韩视频免费观看高清完整版 | 国产一区二区免费在线| 亚洲黄色在线视频| 精品国产制服丝袜高跟| 91麻豆蜜桃一区二区三区| 免费日韩伦理电影| 亚洲欧美日韩人成在线播放| 日韩精品一区二区三区蜜臀 | 久久99精品久久久久婷婷| 亚洲欧美日韩电影| 国产无一区二区| 日韩一区二区免费高清| 在线精品国精品国产尤物884a| 麻豆一区二区三| 亚洲自拍欧美精品| 久久精品人人做人人爽97| 日韩一区二区三区精品视频| 91国偷自产一区二区三区成为亚洲经典 | 亚洲国产欧美日韩另类综合| 国产日韩精品久久久| 91麻豆精品国产| 欧美偷拍一区二区| 日本久久电影网| 成人avav影音| 成人午夜免费视频| 国产乱人伦偷精品视频免下载| 日本成人中文字幕在线视频| 亚洲国产日韩精品| 亚洲综合一区二区| 亚洲人亚洲人成电影网站色| 中文字幕一区三区| 国产精品久久久久三级| 国产三级精品三级| 久久久www成人免费无遮挡大片| 91精品国产综合久久福利| 欧美日韩一区二区三区免费看| 在线观看日韩一区| 欧美综合一区二区三区| 91国产丝袜在线播放| 在线观看视频一区二区| 欧美综合亚洲图片综合区| 欧美写真视频网站| 一本到高清视频免费精品| 色婷婷综合久久久| 日本二三区不卡| 欧美精品高清视频| 欧美丰满一区二区免费视频| 91精品国产欧美一区二区18| 日韩欧美国产综合在线一区二区三区| 欧美一级高清片在线观看| 精品福利在线导航| 欧美经典一区二区三区| 亚洲码国产岛国毛片在线| 亚洲国产日韩一区二区| 蜜臀av在线播放一区二区三区 | 亚洲欧美成aⅴ人在线观看| 亚洲欧美区自拍先锋| 亚洲精品一二三| 丝袜亚洲精品中文字幕一区| 美腿丝袜亚洲一区| 成人午夜大片免费观看| 在线观看不卡一区| 欧美tickling网站挠脚心| 欧美国产精品一区二区| 一区二区三区欧美在线观看| 日韩精品视频网| 国产一区二区精品久久91| 91色视频在线| 日韩欧美国产高清| 国产精品丝袜在线| 日韩和欧美的一区| 成人蜜臀av电影| 欧美精品18+| 亚洲国产精品高清| 午夜伦欧美伦电影理论片| 国产成人精品亚洲777人妖| 欧美日韩卡一卡二| 欧美国产精品v| 麻豆91精品视频| 日本福利一区二区| 欧美国产激情二区三区| 亚洲午夜免费视频| 成人黄色大片在线观看|