package edu.ucdavis.cstars.client.layers;
import com.google.gwt.core.client.JavaScriptObject;
/**
* Domains define constraints on a layer field. There are two types of domains,
* coded values and range domains.
*
* @author Justin Merz
*/
public class Domain extends JavaScriptObject {
protected Domain() {}
/**
* The domain name.
*
* @return String
*/
public final native String getName() /*-{
return this.name;
}-*/;
/**
* The domain type. Valid values are "range" or "codedValue".
*
* @return String
*/
public final native String getType() /*-{
return this.type;
}-*/;
/**
* Converts object to its ArcGIS Server JSON representation.
*
* @return JavaScriptObject
*/
public final native JavaScriptObject toJson() /*-{
return this.toJson();
}-*/;
}