All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.xmlform.config.UniqueDefinition Maven / Gradle / Ivy

There is a newer version: 3.2.1
Show newest version
package net.sf.xmlform.config;

/**
 * @author Liu Zhikun
 */

public class UniqueDefinition implements Cloneable {
	private String[] fields;

	public UniqueDefinition() {
		super();
	}
	
	public UniqueDefinition(String[] fields) {
		super();
		this.fields = fields;
	}

	public String[] getFields() {
		return fields;
	}

	public void setFields(String[] fields) {
		this.fields = fields;
	}
	
	public Object clone() {
		try {		    
			UniqueDefinition cloneObj=(UniqueDefinition)super.clone();
			cloneObj.fields=new String[fields.length];
			System.arraycopy(fields, 0, cloneObj.fields, 0, fields.length);
			return cloneObj;
		} catch (CloneNotSupportedException e) {
		    throw new IllegalStateException(e);
		}
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy