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

📄 classdatamodel.java

📁 Eclipse代码生成器,支持Eclipse3.3 WTP版本,该项目实现了Spring + hibernate + webService + struts 框架文件的自动生成,有这方面需求的个人公司
💻 JAVA
字号:
package com.newegg.eclipse.soaw.facet.codegen.ui.beans;

import java.util.Map;

import com.newegg.eclipse.soaw.facet.codegen.ui.CodeGenUIMessages;
import com.newegg.eclipse.soaw.facet.codegen.ui.util.Constants;
import com.newegg.eclipse.soaw.facet.codegen.ui.util.Utils;

public class ClassDataModel
{
	private String fileNameSuffix;
	private String packageName;
	private String className;

	private Map dependClasses;

	private String author;
	private String dateStart;
	private String dateEnd;
	private String corporation;

	private String springAppContextFullName;

	/**
	 * Default constructor.
	 */
	public ClassDataModel ()
	{
	}

	/**
	 * 
	 * @param fileNameSuffix
	 * @param className
	 * @param dependClasses
	 */
	public ClassDataModel ( String fileNameSuffix , Map dependClasses , String className ,
			String packageName )
	{
		super();
		this.fileNameSuffix = fileNameSuffix;
		this.dependClasses = dependClasses;
		this.className = className;
		this.packageName = packageName;
	}

	/**
	 * 
	 * @param packageName
	 * @param className
	 */
	public ClassDataModel ( String packageName , String className )
	{
		super();
		this.packageName = packageName;
		this.className = className;
		initOtherField();
	}

	/**
	 * 
	 * @param packageName
	 * @param className
	 * @param classMap
	 */
	public ClassDataModel ( String packageName , String className , Map dependClasses )
	{
		super();
		this.packageName = packageName;
		this.className = className;
		this.dependClasses = dependClasses;
		initOtherField();
	}

	/**
	 * 
	 * @param packageName
	 * @param className
	 * @param springAppContextFullName
	 */
	public ClassDataModel ( String packageName , String className , String springAppContextFullName , Map dependClasses )
	{
		super();
		this.packageName = packageName;
		this.className = className;
		this.springAppContextFullName = springAppContextFullName;
		this.dependClasses = dependClasses;
		initOtherField();
	}

	/**
	 * Initialization fields.
	 */
	private void initOtherField()
	{
		this.fileNameSuffix = Constants.DEFAULT_JAVA_FILE_SUFFIX;
		this.author = Constants.CLASS_TITLE_AUTHOR_NAME;
		this.dateStart = CodeGenUIMessages.CLASS_TITLE_DATE_START;
		this.dateEnd = Constants.CLASS_TITLE_DATE_END;
		this.corporation = CodeGenUIMessages.NEWEGG_CORPORATION_NAME;
	}

	/**
	 * @return the packageName
	 */
	public String getPackageName()
	{
		return packageName;
	}

	/**
	 * @param packageName
	 *            the packageName to set
	 */
	public void setPackageName(String packageName)
	{
		this.packageName = packageName;
	}

	/**
	 * @return the className
	 */
	public String getClassName()
	{
		return className;
	}

	/**
	 * @param className
	 *            the className to set
	 */
	public void setClassName(String className)
	{
		this.className = className;
	}

	/**
	 * @return the author
	 */
	public String getAuthor()
	{
		return author;
	}

	/**
	 * @param author
	 *            the author to set
	 */
	public void setAuthor(String author)
	{
		this.author = author;
	}

	/**
	 * @return the springAppContextFullName
	 */
	public String getSpringAppContextFullName()
	{
		return springAppContextFullName;
	}

	/**
	 * @param springAppContextFullName
	 *            the springAppContextFullName to set
	 */
	public void setSpringAppContextFullName(String springAppContextFullName)
	{
		this.springAppContextFullName = springAppContextFullName;
	}

	/**
	 * @return the dateStart
	 */
	public String getDateStart()
	{
		return dateStart;
	}

	/**
	 * @param dateStart
	 *            the dateStart to set
	 */
	public void setDateStart(String dateStart)
	{
		this.dateStart = dateStart;
	}

	/**
	 * @return the dateEnd
	 */
	public String getDateEnd()
	{
		return dateEnd;
	}

	/**
	 * @param dateEnd
	 *            the dateEnd to set
	 */
	public void setDateEnd(String dateEnd)
	{
		this.dateEnd = dateEnd;
	}

	/**
	 * @return the corporation
	 */
	public String getCorporation()
	{
		return corporation;
	}

	/**
	 * @param corporation
	 *            the corporation to set
	 */
	public void setCorporation(String corporation)
	{
		this.corporation = corporation;
	}

	/**
	 * @return the dependClasses
	 */
	public Map getDependClasses()
	{
		return dependClasses;
	}

	/**
	 * @param dependClasses
	 *            the dependClasses to set
	 */
	public void setDependClasses(Map dependClasses)
	{
		this.dependClasses = dependClasses;
	}

	/**
	 * @return the fileNameSuffix
	 */
	public String getFileNameSuffix()
	{
		return fileNameSuffix;
	}

	/**
	 * @param fileNameSuffix
	 *            the fileNameSuffix to set
	 */
	public void setFileNameSuffix(String fileNameSuffix)
	{
		this.fileNameSuffix = fileNameSuffix;
	}
}

⌨️ 快捷键说明

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