⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jsourcecodewizardchannelabstract.java

📁 免疫遗传算法java语言版源程序
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		if(null==obj)return false;
		JSourceCodeWizardChannelAbstract arg=(JSourceCodeWizardChannelAbstract)obj;
		if(getName()==null)
		{
			if(getName()!=arg.getName())
			{
				return false;
			}
		}
		else
		{
			if(getName().equals(arg.getName())==false)
			{
				return false;
			}
		}
		
		if(getTitle()==null)
		{
			if(getTitle()!=arg.getTitle())
			{
				return false;
			}
		}
		else
		{
			if(getTitle().equals(arg.getTitle())==false)
			{
				return false;
			}
		}
		
		if(getDescription()==null)
		{
			if(getDescription()!=arg.getDescription())
			{
				return false;
			}
		}
		else
		{
			if(getDescription().equals(arg.getDescription())==false)
			{
				return false;
			}
		}
		
		if(getAuthor()==null)
		{
			if(getAuthor()!=arg.getAuthor())
			{
				return false;
			}
		}
		else
		{
			if(getAuthor().equals(arg.getAuthor())==false)
			{
				return false;
			}
		}
		
		if(getCopyright()==null)
		{
			if(getCopyright()!=arg.getCopyright())
			{
				return false;
			}
		}
		else
		{
			if(getCopyright().equals(arg.getCopyright())==false)
			{
				return false;
			}
		}
		
		if(getPackage()==null)
		{
			if(getPackage()!=arg.getPackage())
			{
				return false;
			}
		}
		else
		{
			if(getPackage().equals(arg.getPackage())==false)
			{
				return false;
			}
		}
		
		if(getImport()==null)
		{
			if(getImport()!=arg.getImport())
			{
				return false;
			}
		}
		else
		{
			if(getImport().equals(arg.getImport())==false)
			{
				return false;
			}
		}
		
		if(getLanguage()==null)
		{
			if(getLanguage()!=arg.getLanguage())
			{
				return false;
			}
		}
		else
		{
			if(getLanguage().equals(arg.getLanguage())==false)
			{
				return false;
			}
		}
		
		if(getPrefix()==null)
		{
			if(getPrefix()!=arg.getPrefix())
			{
				return false;
			}
		}
		else
		{
			if(getPrefix().equals(arg.getPrefix())==false)
			{
				return false;
			}
		}
		
		if(getSuffix()==null)
		{
			if(getSuffix()!=arg.getSuffix())
			{
				return false;
			}
		}
		else
		{
			if(getSuffix().equals(arg.getSuffix())==false)
			{
				return false;
			}
		}
		
		if(getIndex()==null)
		{
			if(getIndex()!=arg.getIndex())
			{
				return false;
			}
		}
		else
		{
			if(getIndex().equals(arg.getIndex())==false)
			{
				return false;
			}
		}
		
		if(getInclude()==null)
		{
			if(getInclude()!=arg.getInclude())
			{
				return false;
			}
		}
		else
		{
			if(getInclude().equals(arg.getInclude())==false)
			{
				return false;
			}
		}
		
		if(getFunction()==null)
		{
			if(getFunction()!=arg.getFunction())
			{
				return false;
			}
		}
		else
		{
			if(getFunction().equals(arg.getFunction())==false)
			{
				return false;
			}
		}
		
		if(getPattern()==null)
		{
			if(getPattern()!=arg.getPattern())
			{
				return false;
			}
		}
		else
		{
			if(getPattern().equals(arg.getPattern())==false)
			{
				return false;
			}
		}
		
		return true;
	}
	
	/**
	 * channel(channel information) 僆僽僕僃僋僩斾妑<BR>
	 * 
	 *   @return int 斾妑寢壥
	 */
	public int compareTo(JSourceCodeWizardChannelAbstract arg)
	{
		int iCompare=0;
		iCompare=getName().compareTo(arg.getName());
		if(iCompare!=0)return iCompare;
		iCompare=getTitle().compareTo(arg.getTitle());
		if(iCompare!=0)return iCompare;
		iCompare=getDescription().compareTo(arg.getDescription());
		if(iCompare!=0)return iCompare;
		iCompare=getAuthor().compareTo(arg.getAuthor());
		if(iCompare!=0)return iCompare;
		iCompare=getCopyright().compareTo(arg.getCopyright());
		if(iCompare!=0)return iCompare;
		iCompare=getPackage().compareTo(arg.getPackage());
		if(iCompare!=0)return iCompare;
		iCompare=getLanguage().compareTo(arg.getLanguage());
		if(iCompare!=0)return iCompare;
		iCompare=getPrefix().compareTo(arg.getPrefix());
		if(iCompare!=0)return iCompare;
		iCompare=getSuffix().compareTo(arg.getSuffix());
		if(iCompare!=0)return iCompare;
		return 0;
	}
	
	/**
	 * channel(channel information) 僆僽僕僃僋僩斾妑<BR>
	 * 
	 *   @return int 斾妑寢壥
	 */
	public int compareTo(Object arg)
	{
		return compareTo((JSourceCodeWizardChannelAbstract)arg);
	}
	
	/**
	 * channel(channel information) 僆僽僕僃僋僩偺僜乕僩斾妑<BR>
	 * 
	 *   @return java.util.Comparator 斾妑僣乕儖
	 */
	public static java.util.Comparator getComparator()
	{
		return new java.util.Comparator()
		{
			public int compare(Object obj1, Object obj2)
			{
				JSourceCodeWizardChannelAbstract arg1=(JSourceCodeWizardChannelAbstract)obj1;
				JSourceCodeWizardChannelAbstract arg2=(JSourceCodeWizardChannelAbstract)obj2;
				return arg1.compareTo(arg2);
			}
		};
	}
	
	/**
	 * channel(channel information) 偺暥帤楍僼傿乕儖僪塃媗傔<BR>
	 */
	public void trimRight()
	{
		setName(trimRight(getName()));
		setTitle(trimRight(getTitle()));
		setDescription(trimRight(getDescription()));
		setAuthor(trimRight(getAuthor()));
		setCopyright(trimRight(getCopyright()));
		setPackage(trimRight(getPackage()));
		setLanguage(trimRight(getLanguage()));
		setPrefix(trimRight(getPrefix()));
		setSuffix(trimRight(getSuffix()));
	}
	
	/**
	 * channel(channel information) 偺撉傒崬傒<BR>
	 */
	public void parse(JSourceCodeWizardChannelAbstract arg)
	{
		setName(arg.getName());
		setTitle(arg.getTitle());
		setDescription(arg.getDescription());
		setAuthor(arg.getAuthor());
		setCopyright(arg.getCopyright());
		setPackage(arg.getPackage());
		setImport(arg.getImport());
		setLanguage(arg.getLanguage());
		setPrefix(arg.getPrefix());
		setSuffix(arg.getSuffix());
		setIndex(arg.getIndex());
		setInclude(arg.getInclude());
		setFunction(arg.getFunction());
		setPattern(arg.getPattern());
	}
	
	/**
	 * channel(channel information) 偺彂偒弌偟<BR>
	 */
	public void serialize(JSourceCodeWizardChannelAbstract arg)
	{
		arg.setName(getName());
		arg.setTitle(getTitle());
		arg.setDescription(getDescription());
		arg.setAuthor(getAuthor());
		arg.setCopyright(getCopyright());
		arg.setPackage(getPackage());
		arg.setImport(getImport());
		arg.setLanguage(getLanguage());
		arg.setPrefix(getPrefix());
		arg.setSuffix(getSuffix());
		arg.setIndex(getIndex());
		arg.setInclude(getInclude());
		arg.setFunction(getFunction());
		arg.setPattern(getPattern());
	}

	/**
	 * channel(channel information) 偺ResultSet夝愅<BR>
	 * 
	 *   @param ResultSet 慡崁栚偺専嶕寢壥
	 *   @throws SQLException
	 */
	public void parse(java.sql.ResultSet resultSet)
		throws java.sql.SQLException
	{
		int iColumn=1;
		setName(trimRight(resultSet.getString(iColumn++)));
		setTitle(trimRight(resultSet.getString(iColumn++)));
		setDescription(trimRight(resultSet.getString(iColumn++)));
		setAuthor(trimRight(resultSet.getString(iColumn++)));
		setCopyright(trimRight(resultSet.getString(iColumn++)));
		setPackage(trimRight(resultSet.getString(iColumn++)));
		setLanguage(trimRight(resultSet.getString(iColumn++)));
		setPrefix(trimRight(resultSet.getString(iColumn++)));
		setSuffix(trimRight(resultSet.getString(iColumn++)));
	}

	/**
	 * channel(channel information) 偺DB昞嶌惉<BR>
	 * 
	 *   @param Connection 愙懕僐僱僋僔儑儞
	 *   @throws SQLException
	 */
	public static void sqlCreateTable(java.sql.Connection conn)
		throws java.sql.SQLException
	{
		java.sql.Statement stmt=conn.createStatement();
		try{
			stmt.executeUpdate("CREATE TABLE channel (name CHAR(-1),title CHAR(-1),description CHAR(-1),author CHAR(-1),copyright CHAR(-1),package CHAR(-1),language CHAR(-1),prefix CHAR(-1),suffix CHAR(-1),PRIMARY KEY(name))");
		}finally{
			stmt.close();
		}
	}

	/**
	 * channel(channel information) 偺DB昞嶍彍<BR>
	 * 
	 *   @param Connection 愙懕僐僱僋僔儑儞
	 *   @throws SQLException
	 */
	public static void sqlDropTable(java.sql.Connection conn)
		throws java.sql.SQLException
	{
		java.sql.Statement stmt=conn.createStatement();
		try{
			stmt.executeUpdate("DROP TABLE channel");
		}finally{
			stmt.close();
		}
	}

	/**
	 * channel(channel information) 偺DB昞憓擖<BR>
	 * 
	 *   @param Connection 愙懕僐僱僋僔儑儞
	 *   @return 僥乕僽儖憓擖偵惉岟偟偨審悢
	 *   @throws SQLException
	 */
	public int sqlInsertInto(java.sql.Connection conn)
		throws java.sql.SQLException
	{
		java.sql.PreparedStatement stmt=conn.prepareStatement("INSERT INTO channel VALUES (?,?,?,?,?,?,?,?,?)");
		try{
			int iColumn=1;
			stmt.setString(iColumn++,getName());
			stmt.setString(iColumn++,getTitle());
			stmt.setString(iColumn++,getDescription());
			stmt.setString(iColumn++,getAuthor());
			stmt.setString(iColumn++,getCopyright());
			stmt.setString(iColumn++,getPackage());
			stmt.setString(iColumn++,getLanguage());
			stmt.setString(iColumn++,getPrefix());
			stmt.setString(iColumn++,getSuffix());
			return stmt.executeUpdate();
		}finally{
			stmt.close();
		}
	}

	/**
	 * channel(channel information) 偺DB昞慡専嶕<BR>
	 * 
	 *   @param Connection 愙懕僐僱僋僔儑儞
	 *   @return 専嶕寢壥
	 *   @throws SQLException
	 */
	public static java.sql.PreparedStatement sqlSelect(java.sql.Connection conn)
		throws java.sql.SQLException
	{
		java.sql.PreparedStatement stmt=conn.prepareStatement("SELECT name,title,description,author,copyright,package,language,prefix,suffix FROM channel ORDER BY name");
		return stmt;
	}

	/**
	 * channel(channel information) 偺DB昞慡専嶕 List栠傝抣斉<BR>
	 * 
	 *   @param Connection 愙懕僐僱僋僔儑儞
	 *   @return ArrayList 専嶕寢壥
	 *   @throws SQLException
	 */
	public static ArrayList sqlSelectList(java.sql.Connection conn)
		throws java.sql.SQLException
	{
		ArrayList vecResult=new ArrayList();
		java.sql.PreparedStatement stmt=sqlSelect(conn);
		try{
			java.sql.ResultSet resultSet=stmt.executeQuery();
			for(;resultSet.next();)
			{
				JSourceCodeWizardChannelAbstract datachannel=new JSourceCodeWizardChannelAbstract();
				datachannel.parse(resultSet);
				vecResult.add(datachannel);
			}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -