Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * $Id: org.eclipse.jdt.ui.prefs 5004 2006-03-17 20:47:08 -0800 (Fri, 17 Mar 2006) eelco12 $
   * $Revision: 5004 $
   * $Date: 2006-03-17 20:47:08 -0800 (Fri, 17 Mar 2006) $
   * 
   * ==============================================================================
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   * use this file except in compliance with the License. You may obtain a copy of
   * the License at
  * 
  * http://www.apache.org/licenses/LICENSE-2.0
  * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and limitations under
  * the License.
  */
 package wicket.contrib.gmap.api;
 
 
 public class GMarkerOptions implements GValueCloneable
 {
Default serialVersionUID.
 
 	private static final long serialVersionUID = 1L;
 
 	private String title;
 
 	private boolean clickable = true;
 
 	private boolean draggable = false;
 
 	private boolean bouncy = true;
 
 	private boolean autoPan = false;
 
 	private GIcon icon = null;
 
 	public GMarkerOptions()
 	{
 	}
 
 	public GMarkerOptions(String title)
 	{
 		this. = title;
 	}
 
 	public GMarkerOptions(String titleGIcon icon)
 	{
 		this. = title;
 		this. = icon;
 	}
 
 	{
 		ObjectLiteral literal = new ObjectLiteral();
 
 		if ( != null)
 		{
 			literal.setString("title");
 		}
 		if (!)
 		{
 			literal.set("clickable""false");
 		}
 		if ()
 		{
 			literal.set("draggable""true");
 		}
 		if (!)
 		{
 			literal.set("bouncy""false");
 		}
 		if ()
 		{
 			literal.set("autoPan""true");
 		}
 		if ( != null)
 		{
 			literal.set("icon".getJSconstructor());
 		}
 
 		return literal.toJS();
 	}
 
 	public String getTitle()
 	{
 		return ;
 	}
 
 	public boolean isDraggable()
 	{
 		return ;
 	}
 
 	public boolean isClickable()
	{
		return ;
	}
	public boolean isBouncy()
	{
		return ;
	}
	public boolean isAutoPan()
	{
		return ;
	}
	public GIcon getIcon()
	{
		return ;
	}
	{
		try
		{
			return (GMarkerOptions)super.clone();
		}
		{
			throw new Error(e);
		}
	}
	public GMarkerOptions clickable(boolean clickable)
	{
		GMarkerOptions clone = clone();
		clone.clickable = clickable;
		return clone;
	}
	public GMarkerOptions draggable(boolean draggable)
	{
		GMarkerOptions clone = clone();
		clone.draggable = draggable;
		return clone;
	}
	public GMarkerOptions autoPan(boolean autoPan)
	{
		GMarkerOptions clone = clone();
		clone.autoPan = autoPan;
		return clone;
	}
	public GMarkerOptions bouncy(boolean bouncy)
	{
		GMarkerOptions clone = clone();
		clone.bouncy = bouncy;
		return clone;
	}
	public int hashCode()
	{
		final int PRIME = 31;
		int result = 1;
		result = PRIME * result + ( ? 1231 : 1237);
		result = PRIME * result + ( ? 1231 : 1237);
		result = PRIME * result + ( ? 1231 : 1237);
		result = PRIME * result + ( ? 1231 : 1237);
		result = PRIME * result + (( == null) ? 0 : .hashCode());
		result = PRIME * result + (( == null) ? 0 : .hashCode());
		return result;
	}
	public boolean equals(Object obj)
	{
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		final GMarkerOptions other = (GMarkerOptions)obj;
		if ( != other.autoPan)
			return false;
		if ( != other.bouncy)
			return false;
		if ( != other.clickable)
			return false;
		if ( != other.draggable)
			return false;
		if ( == null)
		{
			if (other.icon != null)
				return false;
		}
		else if (!.equals(other.icon))
			return false;
		if ( == null)
		{
			if (other.title != null)
				return false;
		}
		else if (!.equals(other.title))
			return false;
		return true;
	}
New to GrepCode? Check out our FAQ X